In this thread you will find descriptions, links and updates to my original projects I submitted so far to the Vault.
Most of these project 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.
1. STREAMLINED USER INTERFACE
https://neverwintervault.org/project/nwn1/other/gui/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
https://neverwintervault.org/project/nwn1/other/patch/iprp-feats
Initial release: 2017-11-27, last update: 2022-01-09
This project provides a modified iprp_feats.2da file which increases the number of feats available as bonus feat item properties from vanilla 63 to 840. These extra bonus feats are easily managed in the toolset and via script. With the exception of few cost parameter tweaks, this project is compatible with vanilla NWN 1.69 and works immediately after adding its hak file to the module.
3. INVENTORY SORT
https://neverwintervault.org/project/nwn1/script/inventory-sort
Initial release: 2018-08-28, last update: 2019-06-25
This project provides an inventory manager that works with any NWN game (even modules in progress). This manager has two main functions: first sorts PC / henchmen inventory (places items with same base type next to each other), while second drops useless inventory junk on ground.
4. LEGACY RUN ANIMATION
https://neverwintervault.org/project/nwn1/model/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
https://neverwintervault.org/project/nwn1/hakpak/original-hakpak/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
https://neverwintervault.org/project/nwn1/other/tool/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
https://neverwintervault.org/project/nwn1/script/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.
8. HEARTLIB
https://neverwintervault.org/project/nwn1/script/heartlib
Initial release: 2019-09-27, last update: 2019-12-04
This project provides a state-of-the-art library for dynamic heartbeat script management. With Heartlib you can assign any script to be called by any object (creature, placeable, even item) in a loop with a custom delay. There is no need to modify this script at all. Heartbeats can be paused, stopped, their settings modified during runtime and the same script can be registered multiple times.
9. NWSCRIPT SYNTAX HIGHLIGHT
https://neverwintervault.org/project/nwn1/other/tool/nwscript-syntax-highlight
Initial release: 2019-11-22, last update: 2019-11-29
This project provides files allowing NWScript syntax highlighting with 3 free and open source programs: Highlight, Geany and Highlight.js. All these programs are available on multiple platforms and can use many available color themes. This project also works with NWN2 NWScript source code files.
10. EFFECT TAG
https://neverwintervault.org/project/nwn1/script/effect-tag
Initial release: 2019-12-06, last update: N/A
This project provides a high-performance library for convenient effect tagging in NWN Diamond (1.69). A tagged effect applied to an object is accessible via a string tag. This provides a streamlined way of telling similar effects apart.