Sick of dumping scripts one by one into your newly created object?
Sick of pulling out scripts you don't want any more, one by one?
Sick of dreading making a small update to your heavily scripted object?
If you planned ahead, and wrote all your own scripts, you could use llRemoteLoadScriptPin, but seriously, who thinks that far ahead?
Here's a pair of scripts that work wonders.
Script Injector:
Just drop the injector and the script(s) (or anything!) you want to deploy in your root prim, and in a few easy steps your scripts / inventory items can be deployed to the whole object.
Script Cleaner:
Use the injector to deploy the script cleaner and you can selectively clear out those rogue scripts (or anything!) from your entire object - by name, by partial name (catch all those duplicates at once), or just clean out the whole object.
A few moments later with the injector and you can have the scripts you WANT in the object.
I've never been a big fan of objects with a script in every prim, but at least with this it's easy for you to update, remove, or replace them all. So if you find a way to improve your scripts you can get them in there nice and easily. If you've been meaning to replace all those listens with linkmessages, but just don't have the time to replace all the scripts one by one? Problem solved. I'm already loving it myself for testing stuff, that's for sure.
I'm not going to bother putting instructions here because they're so short each of the two scripts just dumps them to chat in a single message when you drop the script in the root prim. It's that easy.
Update history:
2008-12-09: Fixed a bug in the cleaner script that had broken some of the remove commands.
2009-03-04: Big rewrite. Now works selectively with any inventory type, not limited to only scripts.
Keywords: Script load remoteload inject deploy drop
I had very high hopes for this script. it injects the scripts well, but do you think I can get it clean?? nope.. and the instructions aren't as simple as the ad likes to portray it. I assumed drop in it and away it would go but it's not a simple as that.
great idea but either it doesn't work or it's not user friendly enough for me to work out how to get it to do the job I bought it to do.
Disappointment is an understatement.
Took me about an hour to figure out why I couldn't get it working.... I would really have recommended one single notecard for instructions from cleaning to injecting (and both, if you're doing a script swap). I had to use one of the reviewer's sets of directions. Regardless, the script does what it says, no hiccups, if you memorize all the steps.
It's obnoxious that you have to take the object into inventory, drop it, and then go to "set script to running", (I've done the process about 15 times now and I still sometimes forget and wonder why the script isn't "working"), but I couldn't say if that's a simple LSL limitation or an oversight in the script.
Regardless... writing the steps down on a sheet of paper for each process you're going through (script swap, item removal, etc.) is helpful til you memorize the steps.
I hardly ever write reviews for items I buy, but I just have to for these scripts. I work with 100's of linked prims on each of my builds. This product is ESSENTIAL to my success. Without it I would have to individually go through every script, which is very time consuming. Get this set of scripts if you work with multiple items, with scripts or any other inventory in them, it will save you a whole lot of headache.
Works GREAT! I had a pair of boots with MANY prims, and I needed to update resize scripts in them, and for some reason, they wouldn't delete with the delete command..grr
I thought my only recourse would be to go prim to prim and remove them or else start over.......then I spotted this product, used it, worked like a charm, and saved me from hours of tedious blinding work. Thank you :D
Works very well... definitely takes away a HUGE headache, as I create jewelry and silks, and changed my design for line of silks. Have been procrastinating on redoing it, but now... I have not choice :)
The other posting/review definitely helped tho, made it a bit clearer.
If you rate this script anything less than a 5 star rating, you're not paying attention. Read the directions THOROUGHLY and it tells you exactly what to do. It sounds complicated at first, but it's really not!
1) Place the scripts inside the root prim of your object
2) Click on the object, get the blue menu, click "script cleaner" as the one to inject (if you're using it to clean, rather than just inject)
3) Pick up the item, drag it back out
4) Set scripts to running, type your removal command based on which one you want (there is a remove all command)
5) Remove the scripts from the root prim. Done!
I can't tell you how invaluable this script has been for me, quite the time saver!