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.
Posted by Niemroth at 2012-07-11 01:47:11 Voted 10.00 on 07/11/12
This tool is incredible useful. Scripting has always horrified me.
Posted by Loves at 2012-05-03 09:47:17 Voted 10.00 on 05/03/12
I love it XD. With this I can finally make my own module! Thank you for these upgrades and thanks Lilac soul for this magnificent tool.
Posted by Vivienne at 2012-02-20 06:49:41 Voted 10.00 on 02/20/12
Wow!! Thanks for updating this!!
Posted by wombatswife at 2012-02-04 00:36:33 Voted 10.00 on 02/04/12
A brilliant resource. Thank you for taking the time to update it. _________________________ aka Wibble Woble the Third (don't ask!!)
Posted by wyldhunt at 2012-01-14 12:45:06 Voted 10.00 on 01/14/12
Excellent update to an excellent program.
Thanks for updating this!
Posted by Clyordes at 2011-11-06 12:22:57 Voted 10.00 on 11/06/11
Awesome! I've used Lilac Soul's generator since I started building in Neverwinter & am really glad that you've had the time & skill been able to update it - nice work!
Cly. _________________________ "Cor- a Beholder, Just think of the XP!"; Dave the Barbarian in the Demonweb pits, long ago.
'Search for the Temple of the Golden Spire' - An AD&D scenario for beginning characters converted to NWN2, here: Link
'Against the Cult of the Reptile God' - A classic AD&D adventure converted to NWN2: Link
The Lichway - An evening's dungeon delve from White Dwarf: Link
Posted by red teflon at 2011-11-01 13:56:08 Voted 10.00 on 11/01/11
YES1 FINALLY!
Posted by archer4217 at 2011-10-19 10:50:47 Voted 10.00 on 10/19/11
WOW! Just WOW!
I'm one of those people who have never really understood the art of scripting in NWN. I've never been able to accomplish my own script for the game without some kind of aid as it has always been too complicated for me to understand otherwise.
For some time now, I have always used Lilac Soul's Script generator in creating NWN scripts. But at some point I have felt that it has become a bit old and really needed a good update in relation to NWN 1.69. And now..... THERE IS!! WOW!!
I'm really glad someone has made a new update to it!
I really love the horse action scripting option on there too. That's something completely new which Lilac Soul never included with her/his original program. I shall love having a play around with that!
Uh, maximus maximus maximus, I think you voted on the wrong entry. The script generator is not a module series.
Posted by Celestial_Angel at 2011-10-03 17:49:39 Voted 10.00 on 10/03/11
Great work!! :) _________________________ "Death makes equals of us all"
Posted by Morbane_Unhinged at 2011-09-23 21:56:09 Voted 10.00 on 09/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|
Posted by fredseeker at 2011-09-19 04:09:12 Voted 10.00 on 09/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 luck at 2011-09-06 01:46:35 Voted 10.00 on 09/06/11
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 2011-08-30 13:37:35 Voted 10.00 on 08/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:[email protected]
P.S. If that excuse for my bad English:)
Posted by aldinvineda at 2011-08-12 14:57:37 Voted 10.00 on 08/12/11
Cheers TK. May your life be blessed with many cookies.
Posted by udasu at 2011-08-02 13:12:07 Voted 10.00 on 08/02/11
Makes mod-making a dream! Thanks so much! _________________________ Well, y'know... Sometimes you eat the bar, and..
Posted by Fleshmelter at 2011-07-23 09:02:55 Voted 10.00 on 07/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 2011-07-19 23:18:25 Voted 10.00 on 07/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!
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 2011-07-14 14:01:16 Voted 10.00 on 07/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 2011-07-11 09:08:32 Voted 10.00 on 07/11/11
Awesome sauce! _________________________ "A black cat crossing your path signifies that the animal is going somewhere."
Posted by dostwald at 2011-07-08 20:29:48 Voted 10.00 on 07/08/11
The best just got better! Well done TK and thanks for sharing. :)
Posted by DM-Taino at 2011-07-08 15:53:38 Voted 10.00 on 07/08/11
Always use the SG and I'm happy to hear it is finally updated. Thanks!!
Posted by magobargle at 2011-07-08 08:45:14 Voted 10.00 on 07/08/11
Finally an update.
Thanks a lot
Posted by magobargle at 2011-07-08 08:45:10 Voted 10.00 on 07/08/11
Finally an update.
Thanks a lot
Posted by Cattaneo at 2011-07-08 06:43:25 Voted 10.00 on 07/08/11
Well done !
Posted by birdman076 at 2011-07-06 19:54:42 Voted 10.00 on 07/06/11
YAY! Glad to see someone updating the script gen it saved me a lot of work.
Posted by OldTimeRadio at 2011-07-06 17:18:09 Voted 10.00 on 07/06/11