In this thread you will find descriptions, links and updates to my original projects I submitted so far to the vault. Most of these are “utility” modifications - they influence the game experience rather than provide new modules to play. This is another place for you to ask your questions, get help, report bugs and perhaps request new features.
Always up-to-date list of my projects can be found here: https://neverwintervault.org/tags/nwshacker.
Below are abstracts of five projects released until today, presented in order of their initial release. Each project contains a demo module so you can test whatever is going on in there.
1. STREAMLINED USER INTERFACE
Initial release: 2017-11-21, last update: 2017-11-22
This project aims to streamline the graphic user interface of NWN. This means: to make it more organized and efficient from player’s perspective while blending in with the established themes (no fancy colors, etc).
2. IPRP FEATS
Initial release: 2017-11-27, last update: 2018-10-14
This project provides a modified iprp_feats.2da file which increases the number of feats available as item properties from vanilla 63 to 818. New properties can be easily managed in the toolset and with scripting. With exception for few minor cost tweaks, changes introduced by this project are backward-compatible with vanilla NWN.
3. INVENTORY SORT
Initial release: 2018-08-28, last update: 2018-09-22
This project allows sorting of player’s inventory. Items are taken away to a temporary storage and returned in specified, but adjustable order. Everything is done by a single script, which works with every module out of the box (even with already started games) and with custom content.
4. LEGACY RUN ANIMATION
Initial release: 2018-09-26, last update: N/A
This project introduces pre-HOTU running animations to HOTU female and male animation models. It replaces the “cross-country skiing” animation with “bunny hop” animation, which is more dynamic and looks more like a real running. This project supports both genders (each runs in different style), both phenotypes, visible cloaks, coat robes and custom content.
5. NAMED COLOR TOKEN SYSTEM
Initial release: 2018-09-28, last update: 2019-01-15
This project enables 146 color names to be used as color-changing tokens in dialogue, object names and descriptions and PC chat messages. Instead of using hard-to-remember <CUSTOMxxxx> tokens or hard-to-type NWN ASCII tokens (such as <c~!!>), you can now use simple named color tokens like this: <ncOrange>this text is now orange</nc>. This project also provides a library for color token generation from RGB and HSV color structs.
6. NWN DEMODULATOR
Initial release: 2018-10-31, last update: 2019-01-03
This command line program allows modification of required game version string and expansion number stored in MOD V1.0 files (*.mod, *.sav). It may be used to prevent the NWN engine from refusing to load a module or a save made by an updated version of the game. This allows, for example, to play an Enhanced Edition module on 1.69 (Diamond XP3) or to perform debug / compatibility tests. This DOES NOT guarantee however that such module or save will be playable or that the game won’t hang up or crash while trying to run them. Use at your own risk and always make backups.
7. AUXILIARY MATH LIBRARY
Initial release: 2019-02-05, last update: 2019-02-19
This project provides a library of several mathematical functions, from such fields as linear algebra, computational geometry and pseudo-random number generation, and a support for homogeneous, variable-length lists.