PrimShell - The new prim editing solution!
The PrimShell is a script that helps you automate certain tedious tasks when building SL objects, making your SL building experience so much better!
When building objects with scripts, ever wondering whether you set all the permissions correctly?
When linking and unlinking objects, you don't like to unlink and relink prims just to remove a single prim?
When building objects with invisible prims or prims within prims, worried about not finding prims again?
Looking for a simple object resize solution? Want to clean prims from sticky prim properties?
Enter PrimShell - with PrimShell you can check the inventory of each and every prim in an object
You can even check the permissions of the inventory items, or show prims to find them again.
It is designed as an extensible solution, so a prim cleaner extension tool is already included.
Also a resellable resize script is included in this package.
Some of its features are:
- automatic script distribution - puts itself or other scripts in all prims of an object
- unlink single prims from an object without unlinking/linking the whole object
- show the inventory of all prims (where the shell script is in)
- show the permissions of all inventory items in all prims (with shell script)
- show whether there are textures without full permissions
- distribute scripts into prims (with shell script)
- delete scripts from prims (with shell script)
- set a script access pin
- show prims
- finally remove itself
- shows the prim link number and prim side (with a recent enough viewer - 1.21.4 RC) of the touch
The included cleaner tool:
- cleans prim properties
- sit position
- sit text
- touch text
- texture animation
- camera settings (when sitting on object)
- hovertext
- particle systems
- prim script access pin
In addition the box includes:
- a free full perm resize script
- a link message debugger
These features help a lot in editing objects. And the permissions check makes readying an object for sale a breeze!
You should be familiar how to edit SL objects, what root prims are and what the difference between prims and objects are. Knowing what the script access pin is helps, but is not necessary.
I have been using this script for a while, so it should be ok. However, I recommend making regular backups (i.e. inventory copies) of your work when using PrimShell. If you find any problem, please let me know so I can work it out for you! Note that the improvements mentioned by the review below are already included!
Related products:
Bitman's PrimShell Basic edition
Bitman's Permissions Checker Tool
Bitman's Prim Cleaner Tool
Please also have a look at my main store for other scripts and scripted objects!
Bitman Voom
Bitman's Custom Scripting Shop, Neptune (81,220, 27)
Contents
- PrimShell (v12n) Notecard
this notecard
- PrimShell v12n
the main PrimShell script
- PrimShell_UnlinkThis
drop this script into a prim and the prim will be unlinked from the object (requires PrimShell in the root prim)
This script automatically removes itself from the prim when it's done
- PrimShell_SetPin
set the script access pin in multiple prims in the object (all prims with PrimShell)
This script automatically removes itself from the prim when it's done.
You can modify this script to your needs.
- PShell_Cleaner v06
This is the prim cleaner tool. Drop it into an object, and you can clean prim properties like sit positions, sit,
touch and hover texts and much more.
- PrimLink debugger
put this script into a prim and monitor the link messages
- GetLinkNumber
Print the link number of a prim this script is put in.
This script automatically removes itself from the prim when it's done
- ResizeItem
A small full perm resize script to put in every prim of an object (for example using the PrimShell
"distribute" inventory function).
To avoid numeric inaccuracies, the script saves the size when it is reset, and scales from the saved size.
Therefore, if a prim or the object is resized or a child prim is repositioned(!) manually, the script
must be reset to save the new size and position. So the object is best edited in 100% size.
- ResizeReset
A small script to reset all the ResizeItem scripts in the object.
This script automatically removes itself from the prim when it's done
- ResizeMenu
A sample resize menu script. You can modify the script to your liking or implement an own resize menu.
- PrimShell_Check v03
This script checks whether the PrimShell is "alive" in all the prims. This tool is useful to check whether SL
managed to get all instances running after distributing the shell, re-rezing and setting the scripts to
running
Totally worth its money, cant wait for update for some minor improvements though that will make the perm-checker even easier to use (for my specific purposes in mind).