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.
Great work!! :) _________________________ "Death makes equals of us all"
Posted by Morbane_Unhinged at on09/23/11
Keeping the community alive with tools like this - any newbies need lots of help to get started - this tool does that - as it did for me. _________________________ |Morbane| Tintable Arcane Circles Tomb of Horrors PnP Conversion
Posted by fredseeker at on09/19/11
I've commonly suggested the script generator to people over the years. Now I get to tell them there is an updated one! Thank you so much for updating an NWN utility that any and every builder should have in their toolkit.
Posted by Shia at on09/06/11
wonderful update TK, thank you :) _________________________ Check out the latest reviews of new modules: The NWVault Reviewers Guild The 'A Dance with Rogues Discussion Group'
Posted by The_Krit at 2011-09-0113:29:04
Sorry, NokaS, but the program was not built in a way to make it easy to translate. (I had thought to move the source code in that direction, but other things seemed more important.) At this point, the files that contain the text to translate are all the .lfm files, and some of the .pas files, in the source code download. However, those files contain a lot more than just the text to translate. Hence "not built in a way to make it easy to translate". Is there interest in translating this to other languages (meaning other than English and Russian)?
Posted by NokaS at on08/30/11
It is the improbable super program for such as I of people which don't understand at all a writing of scripts. The author if not difficultly write me on mail what files it is necessary to change and than to translate the program into Russian? Mine E-mail:Anachronox@bk.ru P.S. If that excuse for my bad English:)
Posted by aldinvineda at on08/12/11
Cheers TK. May your life be blessed with many cookies.
Posted by udasu at on08/02/11
Makes mod-making a dream! Thanks so much! _________________________ Well, y'know... Sometimes you eat the bar, and..
Posted by Fleshmelter at on07/23/11
This new version is pretty astounding! Verbose in some aspects, but still quite user friendly. Love the look of the menus, and believe it is overall better than the previous versions. Thanks for the update TK, and thanks to LS for making it in the first place! _________________________ PW Action Server: | Chaosgate |
Posted by Jackal_GB at on07/19/11
Over the years, one of the few things in NWN I was unable to get my head around was scripting. Lilac Soul's script generator was a lifesaver many times. Thanks for keeping it going! Jackal _________________________ Overhead Placeable Water