What it is
Chum Churner Machine & Storage is a Second Life rezzer that stores objects inside a prim and rezzes them on demand. Three rez modes are available, plus keyword-based deletion and per-prim configuration of drop / movement / menu access.
Installation
- Create or use any prim — it will be your "Organizer"
- Edit → Content → drop in the script
Chum Churner Machine & Storage - Drop in the objects you want to be able to rez (Object inventory)
- Touch the prim to open the menu
📝 Pre-requisite
The prim must be on a parcel where you (or the prim's group) can rez objects, otherwise rez will silently fail.
Main menu
| Button | What it does |
|---|---|
| Set Qty | Sets the number of objects to rez. 0 = all. |
| Rez Chum | Scans for prims named "Chum Churner" within 15m and rezzes objects, distributing them round-robin across those points. |
| Menu | Opens the sub-menu with ALL functions. |
| STOP | Stops an ongoing rez. |
| Close | Closes the menu. |
All functions (Menu → Menu)
| Button | What it does |
|---|---|
| List All | Prints to local chat the full prim inventory (object/script/texture/notecard). |
| List Name | Search by pattern: prints only items whose name contains the string. |
| Rez by Name | Rezzes ONE specific object by its exact name. |
| Rez All Name | Rezzes ALL objects whose name contains the pattern (case-insensitive). |
| START REZ | Rezzes N objects from the start of inventory (N = Set Qty). |
| Rez All | Pack & Rez: requires a 'Storage' template (Copy) in inventory. Packs the other items into Storage boxes (max 100 each) and rezes them next to the prim, one at a time. |
| Get All | Sends all objects to the owner in folders of up to 100 items each. |
| Access | Sub-menu: Owner / Everyone, Drop, Move, Group. |
| Settings | Sub-menu: Title, Color, Diagnostic. |
| Delete | Removes objects by keyword (9 slots). |
| Guide | Opens this guide in the browser. |
| Back | Back to the main menu. |
Rez modes
START REZ
Rezzes the first Set Qty objects, one at a time, in a
circle around the prim. Qty = 0 rezzes ALL inventory.
- Position: ring around the prim, adaptive radius based on scale
- Default Z: slightly below the bottom of the prim. Objects with "crab" in the name are placed at the prim's center height instead.
- During rez the floating text blinks (red / original color)
Rez All Name
Filters inventory by pattern (e.g. "fish") and rezzes only matching objects.
Rez All — Pack & Rez
This is the safest way to rez large inventories (hundreds of objects) without losing pieces during the transfer. Instead of rezzing every object loose around the prim, the script packs them into Storage boxes first, with a hard cap of 100 objects per box, then rezes the boxes one by one next to the prim.
- Requires an inventory item whose name contains "Storage" (case-insensitive). It must be Copy so that multiple boxes can be rezzed.
- Inside the Storage prim there should be the
storage_textscript (allows inventory drop and shows the floating text "Open and Copy" with the live object count). - Why 100 max per box: SL has limits on how many objects you can transfer at once. Splitting into chunks of 100 minimizes the risk of items being lost in the transfer.
Example with 450 objects: the script rezes 4 Storage boxes of 100 items + 1 box with the remaining 50, for a total of 5 boxes.
The floating text shows the progress: Pack: 234/450 (#3)
— packed 234 out of 450 in Storage box #3.
Get All
Sends every object in the prim's inventory to the owner inside
folders of up to 100 objects each. With 450 items the
owner receives 5 folders named <Title> #1 (100),
#2 (100) ... #5 (50). A 5-second pause between
folders avoids hitting the SL throttle on inventory transfers.
Rez Chum
Scans nearby prims named exactly Chum Churner within 15
meters. If one or more are found, distributes objects round-robin
directly at those Chum points.
- Limit: max 14 Chum Churner detected
- Quantity: per
Set Qty(0 = all)
Delete by keyword
You have 9 slots to store keywords. When you press Start Delete, the script removes from inventory all objects whose name contains any of the keywords (case-insensitive, partial match).
⚠ Warning
Deletion is IRREVERSIBLE. The script always asks for confirmation and tells you how many objects will be removed.
- Menu → Delete
- Click Item N (1-9) to set that slot's keyword
- Type the keyword (e.g. "junk")
- Repeat for other slots if needed
- Click Start Delete → confirm → done
- To clear all keywords: Clear All
Keywords are persisted (survive script reset).
Access — Drop / Move / Group
Access mode
| Mode | Who can open the menu |
|---|---|
| Owner Only | Only the prim owner |
| Everyone | Everyone — optionally filtered by group (see below) |
Drop On/Off
When ON, non-owner avatars can drag objects into the Organizer (drop in inventory). When OFF, it's disabled.
Move On/Off
When ON, during rez the prim drops 2m to leave space, then rises back to its original position when done. Useful for elevated organizers.
Group On/Off
When ON and Access = "Everyone", only avatars in the SAME group as the prim can use the menu. Set the prim's group via Edit → General → Group.
Settings — Title, Color, Diagnostic
Set Title
Changes the floating text title. Default: "Chum Churner Machine & Storage".
Color
Floating text color. Options: Red, Green, Blue, White, Black.
Diagnostic
Prints to local chat: total items, objects count, free memory, full numbered list of all objects.
Tips
- Settings (title, color, delete keywords) are persisted and survive script reset.
- If you have hundreds of items "List All" may be slow. Use "List Name" with a pattern to filter.
- The script waits 0.3 sec between rezzes to avoid sim overload. 100 items take ~30 seconds.
- Objects with "crab" in the name are rezzed at the prim's center height (not below).
- To interrupt an ongoing rez, touch → STOP. The prim returns to its original position (if Move is ON) and the floating text stops blinking.
Cos'è
Chum Churner Machine & Storage è un rezzer per Second Life che conserva oggetti dentro un prim e li rezza al bisogno. Cinque modalità di rez disponibili (START REZ, Rez All Name, Rez All = Pack & Rez, Get All, Rez Chum), più cancellazione per parole chiave e configurazione di drop / movimento / accesso al menu.
Installazione
- Crea o usa un prim a tua scelta — sarà il tuo "Organizer"
- Edit → Content → trascina dentro lo script
Chum Churner Machine & Storage - Trascina dentro gli oggetti che vuoi poter rezzare (Object inventory)
- Tocca il prim per aprire il menu
📝 Pre-requisito
Il prim deve essere su una parcel dove tu (o il gruppo del prim) puoi rezzare oggetti, altrimenti il rez fallisce silenziosamente.
Menu principale
| Bottone | Cosa fa |
|---|---|
| Set Qty | Imposta la quantità di oggetti da rezzare. 0 = tutti. |
| Rez Chum | Cerca prim chiamati "Chum Churner" entro 15m e rezza gli oggetti distribuendoli round-robin tra quei punti. |
| Menu | Apre il sotto-menu con TUTTE le funzioni. |
| STOP | Ferma il rezzing in corso. |
| Close | Chiude il menu. |
Tutte le funzioni (Menu → Menu)
| Bottone | Cosa fa |
|---|---|
| List All | Stampa nella chat locale tutto l'inventario del prim (object, script, texture, notecard). |
| List Name | Cerca per pattern: stampa solo gli item che contengono la stringa cercata. |
| Rez by Name | Rezza UN singolo oggetto specificando il suo nome esatto. |
| Rez All Name | Rezza TUTTI gli oggetti il cui nome contiene il pattern indicato (case-insensitive). |
| START REZ | Rezza N oggetti dall'inizio dell'inventario (N = Set Qty). |
| Rez All | Pack & Rez: richiede un template "Storage" (Copy) in inventario. Impacchetta gli altri oggetti dentro a box Storage (max 100 ciascuno) e li rezza accanto al prim uno alla volta. |
| Get All | Invia tutti gli oggetti all'owner in cartelle da massimo 100 oggetti ciascuna. |
| Access | Sotto-menu: Owner/Everyone, Drop, Move, Group. |
| Settings | Sotto-menu: Title, Color, Diagnostic. |
| Delete | Cancella oggetti per parole chiave (9 slot). |
| Guide | Apre questa guida nel browser. |
| Back | Torna al menu principale. |
Modalità di Rez
START REZ
Rezza i primi Set Qty oggetti dall'inventario, uno alla
volta, in cerchio attorno al prim. Qty = 0 rezza TUTTO
l'inventario.
- Posizione: anello attorno al prim, raggio adattivo basato sulla scala
- Z di default: leggermente sotto il bottom del prim. Oggetti con "crab" nel nome vengono posizionati all'altezza centrale.
- Durante il rez il floating text lampeggia (rosso/colore originale)
Rez All Name
Filtra l'inventario per pattern (es. "fish") e rezza solo gli oggetti che lo contengono.
Rez All — Pack & Rez
È il modo più sicuro per rezzare grandi inventari (centinaia di oggetti) senza rischiare di perdere pezzi nel trasferimento. Invece di rezzare ogni oggetto sciolto attorno al prim, lo script li impacchetta dentro box Storage, con un limite massimo di 100 oggetti per box, poi rezza i box uno alla volta accanto al prim.
- Richiede un oggetto in inventario il cui nome contiene "Storage" (case-insensitive). Deve essere Copy per permettere il rez di più box.
- Dentro al prim Storage deve esserci lo script
storage_text(abilita il drop di inventario e mostra nel testo flottante "Open and Copy" con il numero di oggetti contenuti). - Perché 100 max per box: SL ha limiti su quanti oggetti puoi trasferire in una sola operazione. Spezzando in chunk da 100 riduciamo al minimo il rischio di perdere pezzi nel trasferimento.
Esempio con 450 oggetti: lo script rezza 4 box Storage da 100 oggetti + 1 box con i restanti 50, per un totale di 5 box.
Il testo flottante mostra il progresso:
Pack: 234/450 (#3) — impacchettati 234 su 450 nel box
Storage #3.
Get All
Invia tutti gli oggetti dell'inventario del prim all'owner dentro
cartelle da massimo 100 oggetti ciascuna. Con 450
oggetti l'owner riceve 5 cartelle chiamate
<Titolo> #1 (100), #2 (100) ...
#5 (50). Una pausa di 5 secondi tra una cartella e l'altra
evita di sbattere contro il throttle SL sui trasferimenti di
inventario.
Rez Chum
Cerca nei dintorni prim chiamati esattamente Chum Churner
entro 15 metri. Se ne trova uno o più, distribuisce in modo round-robin
gli oggetti direttamente nei punti dei Chum trovati.
- Limite: massimo 14 Chum Churner rilevati
- Quantità: secondo
Set Qty(0 = tutti)
Delete (cancellazione per keyword)
Hai 9 slot dove memorizzare keyword. Quando premi Start Delete, lo script cancella dall'inventario tutti gli oggetti il cui nome contiene almeno una delle keyword (case-insensitive, match parziale).
⚠ Attenzione
La cancellazione è IRREVERSIBILE. Lo script chiede sempre conferma prima di procedere e ti dice quanti oggetti verranno cancellati.
- Menu → Delete
- Click su Item N (1-9) per impostare la keyword di quel slot
- Inserisci la parola chiave (es. "junk")
- Ripeti per gli altri slot se vuoi
- Click su Start Delete → conferma → cancellazione
- Per pulire tutte le keyword: Clear All
Le keyword sono persistite (sopravvivono a reset script).
Access — Drop / Move / Group
Access mode
| Modalità | Chi può aprire il menu |
|---|---|
| Owner Only | Solo l'owner del prim |
| Everyone | Tutti — opzionalmente filtrato per gruppo (vedi sotto) |
Drop On/Off
Quando ON, gli avatar diversi dall'owner possono trascinare oggetti dentro l'Organizer (drop in inventory). Quando OFF, è disabilitato.
Move On/Off
Quando ON, durante il rezzing il prim Organizer scende di 2m, lasciando spazio per il rez davanti, e risale a fine operazione. Comodo se l'Organizer è in alto.
Group On/Off
Quando ON e Access = "Everyone", solo gli avatar dello STESSO gruppo del prim possono usare il menu. Cambia il gruppo del prim al gruppo desiderato (Edit → General → Group).
Settings — Title, Color, Diagnostic
Set Title
Cambia il nome che appare nel floating text. Default: "Chum Churner Machine & Storage".
Color
Colore del floating text. Opzioni: Red, Green, Blue, White, Black.
Diagnostic
Stampa nella chat locale: numero totale item, numero oggetti, memoria libera, lista numerata di tutti gli oggetti.
Suggerimenti
- Le impostazioni (titolo, colore, keyword delete) sono persistite e sopravvivono al reset dello script.
- Se hai centinaia di item nell'inventario il "List All" potrebbe richiedere tempo. Usa "List Name" con un pattern per filtrare.
- Lo script aspetta 0.3 sec tra un rez e l'altro per non saturare il sim. Per 100 item ci vogliono ~30 secondi.
- Oggetti con "crab" nel nome vengono rezzati all'altezza centrale del prim (non sotto).
- Per fermare un rez in corso, tocca il prim → STOP. Il prim torna alla posizione originale (se Move è ON) e il floating text smette di lampeggiare.