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).
The palette window reads the "x3" .bif (horse blueprints mostly).
PDK has been added to the class choices.
Alignment adjustments can be for just the PC, not the party.
New appearances, wings, tails, and visual effects added to the lists.
Added support specifically for scaled appearances.
Descriptions can be changed.
Creature colors can be changed (for part-based appearances).
Paladin mounts can be summoned and dismissed.
Horses can be mounted and dismounted.
Also of note are the presence of comments throughout the generated scripts. Any text in a script that appears after "//" can be changed as you see fit, normally to make it easier to remember what the script does.
While I did have to drop some support features of Lilac Soul's version 2.3 (e.g. I am not running a mailing list to notify people of updates), I hope the end result is still found to be useful. (If not, remember that the one to blame is me, not Lilac Soul.)
The program is released under the GNU General Public License, which basically means you can use it, edit the source code (which is available for download right here as well), and distribute it whichever way you want. The GNU GPL is a very standard open source license that does not limit your use of the software in any way. Au contraire, it in fact lets you do just about anything. The license is included among the files for this entry.
Info for those interested in the source: The language is Pascal, and the IDE I used is Lazarus.
I know there has been an announcement at Neverwinter Connections and in the NWN scripting forum at BioWare's social site (and, of course, the Vault announces all new submissions as they are released).
Posted by Qlippoth at on07/14/11
Awesome! I'm just getting back in NWN for the millionth time! Anyone make a public announcement about this update? You should!
Posted by Tyd at on07/11/11
Awesome sauce! _________________________ "A black cat crossing your path signifies that the animal is going somewhere."
Posted by dostwald at on07/08/11
The best just got better! Well done TK and thanks for sharing. :)
Posted by DM-Taino at on07/08/11
Always use the SG and I'm happy to hear it is finally updated. Thanks!!
Posted by magobargle at on07/08/11
Finally an update. Thanks a lot
Posted by magobargle at on07/08/11
Finally an update. Thanks a lot
Posted by Cattaneo at on07/08/11
Well done !
Posted by birdman076 at on07/06/11
YAY! Glad to see someone updating the script gen it saved me a lot of work.