Smart Souls
Knocking some sense into those petty souls
version 2.0
Requires Oblivion Remastered Script Extender and Address Library
Description
This OBSE64 plugin lets you customize how the soul trap and soul capture game mechanisms work. By default, the game will try to store captured souls in the smallest compatible soulgem in the inventory. This can be annoying if the smallest soulgem you have is a Grand Soulgem and the critter you killed was a rat - an utter waste.
Smart Souls lets you chose one of the following soul trap modes to fix this issue:
- Default - Default Oblivion behaviour. Souls will be captured in the smallest soulgem in the inventory that can contain them.
- Exact - Souls will only be captured in the soulgems that match their size or Azura's Star.
- Upgrade - Souls will be captured in the smallest soulgem that can contain them as long as they are either empty or already contain a smaller soul.
It also lets you restrict Black Soulgems to just NPC souls, allows you to capture non-NPC souls in Black Soulgems and upgrade prefilled soulgems, i.e., those that you find in chests and whatnot. All of the above can be configured in the bundled INI file which contains detailed information on every available setting.
Note: There's only onekind of Black Soulgem in the game that can capture souls at all. It has the editorID `BlackSoulGem` and a formID of `00000192`. All other kinds of Black Soulgems found in the game are either prefilled with grand souls (meaning they can't be upgraded) or quest items.
Compatibility
Compatible with Steam game versions supported by the address library.
Credits
Special thanks to :
- Ian Patterson - For the script extender and stalwart support of Bethesda modding.
- shad0wshayd3 - For the plugin template and kick-starting the CommonLibOB64 project.
- The CommonLibOB64 contributors - For supporting an open reverse-engineering ecosystem for Oblivion Remastered.
Change Log
Spoiler:
Show
2.0 - Add support for the address library
1.2 - Fix bug that prevented NPC souls from being detected correctly
1.1 – Option to allow non-NPC soulsin Black soulgems, potential fix for plugin loading failures
1.0 – Initial release
Instructions
Refer to the bundled readMe
Smart Soul
Smart Soul