Lilac Soul's Script Generator, updated for NWN 1.69.
Lilac Soul's NWN Script Generator has been used by hundreds, if not thousands, to generate scripts for NWN modules. (As of this writing, it has had 803 votes, combining the current and old voting systems.) It is an independent utility that lets you describe what you want to happen in your module, then it provides a script to accomplish that task. The script can then be copied into the Toolset's script editor, for inclusion in your module. (The script can also be appended to a module or .erf by the Script Generator, if desired.) The idea is to enable a builder with little (or no) knowledge of NWScript to create functioning modules. It is intended to be easy to use, and to cover many more cases than the Toolset's script wizard.
This revision of Lilac Soul's program contains several enhancements. Most notable for users may be the inclusion of 1.69 capabilities, such as setting descriptions. It also produces cleaner scripts, which should be more suitable for use as a learning mechanism. Plus, there were a few old bugs squashed and some features expanded. If you want to see the complete list, grab the change log (one of the below files). Here, I'll just list the 1.69 functionality (in no particular order).
|
An absolute MUST have. If you can't script this tool is a life saver. Even if you can this is a great tool for cranking out one-off scripts.
If it weren't for Lilac Soul's original script generator I never would have picked up the toolset. This version, modded by The Krit, supports 1.69 and adds a lot of functionality like mounts and multiplayer support.
Great tool for non-scripters like me.
I have, however, found that some of the script lines sometimes contain extra underscores in some of the functions, etc. Keep an eye out for these if you find that a script isn't functioning properly for you.
Always compile a script before saving ;)
Many years & many memories! Great Work Here for basic scripts!
This is indispensable to building. Thank you.
Dang, Another thing I just never got around to voting on before now. Deserves its popularity.
TR
Back when I was a wee beginner, I used Lilac Soul's Script Generator. Tons of options, easy to work with. Looking at the scripts it created helped me to teach myself to write my own scripts.
I can't think of any better tool to help one learn about scripting in NwN! All of my scripting products have been touched, in some way, by this marvelous program!
This tool is such a life-saver as many previous people have said!
Thanks Lilac Soul and thanks The Krit!!
One Issue I've come across as I progress through my world building is that none of the crafting scripts / options seem to be working from the generated scripts?
I've tested with conversation 'action taken', placing in Placeable Inventories etc. Nothing happens with any of them. Is this a known issue, or am I doing something wrong? Do I need to activate something else elsewhere on the module?
The blacksmith scripting has a bug which is detailed below. When using "spell cast on placeable" type script, all of the following values must be incremented by 1:
Original:
The single most important program for module building in NWN outside of the Toolset itself and the sole reason I've been able to enjoy thousands of hours over 16 years making my own areas and stories.
Late to the party as always but as a complete non scripter this has been a godsend. Easy to follow and . . . . it works !
Super handy for quick scripts when I am too lazy to build from scratch. :)
Wonderful tool!!
Magnificent! This will certainly teach you the basics and the rest will follow.
Amazing!! I can only do very basic scripting and couldn't have have built any kind of decent module without this tool.
An indispensable utility that every builder should have. Anything less than a "10" vote is just ignorant. Even if you are an accomplished scripter, LS's Script Generator can take care of business when you don't feel like starting from scratch. Used it for years and still do! Thanks to Lilac Soul and The Krit for keeping this around!