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.
While this project provides a very helpful functionality for players, it may cause plot of some modules to break (inability to progress). Use it at your own risk, observe your message log, and always save your game before using it for the first time. Authors of this project do not take any responsibility for corrupted inventories and time lost on replaying.
A demo module is provided.
CHANGELOG
2.0 (2019-06-25)
1.1 (2018-09-22)
1.0 (2018-08-28)
DESCRIPTION
Unlike other games, NWN has no streamlined inventory sorting function. And the inventory fills up fairly quickly, even during the most basic adventures. Manual sorting is usually a futile task and constant search for needed items just takes away a tiny bit of enjoyment from the game.
In a similar fashion, every inventory sooner or later becomes cluttered with "junk" - items that have little value (literally or figuratively) but still take space and add to its total weight. This project solves both of these problems by acting as an intelligent inventory manager.
Functionality provided by this project also includes picking up items seen on the ground and saving / loading its settings from/to database.
This project can work with inventories containing up to 2500 items (an equivalent to almost 5 inventory panels full of bags, each full of 1x1 items like daggers - something you never see in a normal game). A safety check prevents the scripts from raising Too Many Instruction exceptions. "Normal" inventory (up to 360 items - full grid) is sorted / junked very quickly and safely (but keep in mind the warning at the top here).
Assuming you followed the installation instructions and made your PC execute the isort_on script, you should have access to Inventory Sort feat (remember: called "Player Tool 10" by the game). You can use this feat in following fashion to invoke certain functions of the project:
A ding sound during the conversation means that something had happened.
(See readme for more information)
INSTALLATION
Once installed, scripts from this project can be executed directly, but for full user experience, it is recommended that you add the Inventory Sort feat to your PC. To do so, load the game you are currently playing and enter the following three commands into the game's console:
DebugMode 1 runscript isort_on DebugMode 0
(See readme for more information)
Attachment | Size |
---|---|
inventory_sort_2.0.7z (760) | 40.71 KB |
inventory_sort_2.0.txt | 15.49 KB |
So many long years of nightmarishly-cluttered inventories. Thank you very much for this work, it is verily appreciated.
Thanks. I'm working on a small update - should be public quite soon. In the meantime, check out my other works here:
I'm working on Inventory Sort update to version 2.0. Stay tuned.
Yeah, really useful. Thanks.
All new version 2.0 of Inventory Sort is available since today. Bigger, better, with many customization and persistence options.
If you are using older versions, you can simply ovewrite the hak file.
Where have you been all my life?
I'm getting a "failed to create sort container missing/invalid placeable blueprint" when trying to sort itmes. Any ideas? Thank you!
You're missing the
isort_plc_*.utp
bluprints. Make sure you extract everything from the hak to override or install the hak as a patch (recommended).I also advise you to ignore the scary "integrity failure" message if you get one. I probably made a mistake in calculations - your items should be safe.
I will need to eventually rewrite this whole thing. Any comments or wishes (no warranty) should go below.
Is it possible for you to make an .erf where it is a widget to add the feat. Or... to mae a widget that brings up the conversation rather than as a feat?
What do you mean with "Following the above procedure will add Inventory Sort feat to your PC's
Would this work with NWN's EE?
This is really useful, thanks. One thing I'd like is a quick option for certain common base items to be sorted to rows, as in: sort all potions to last row of inventory, all containers to the first row, etc. I think it'd be a little faster than tagging item types.
Is it possible to use this inventory sort on a PW as a player? I tried the local clients override dir version. In a local saved game it worked. When i logged into the PW running the script didnt do anything. So I recompiled the code to use the horse menu x3_s3_horse.nss to fire the install script when i used the horse menu. That didnt work on the PW but it did in the local game. Is it possible to be able to run this in multiplayer PW?
Mod no longer works as of the latest nwnee version(main), tested on Windows and Linux, has does nothing and override adds the icon for player tool 10 but am unable to click on anything