GodsAPI
A library for developers to easily add new Gods / NPC Gods to the game without having to dig through files.
CHANGELOG
Changelog
Unreleased
2.0.4 - 2025-12-02
- Slight change to defs.
- Update README.
2.0.3 - 2025-12-01
2.0.2 - 2025-12-01
- Fix addToExistingGod.
2.0.1 - 2025-12-01
- Add missing GodLoot, usefule for other mods to check if GodLoot or not.
2.0.0 - 2025-12-01
- Add Data Inheritence to functions // cuts down on params (though can still be changed)
- Use
InheritFromin creation of Boons instead ofisLegendary//Elements - No longer need to pass in
_PLUGIN.guid. - Append
_PLUGIN.guidto Gods/Keepsakes/Boons to allow for multiple people to create Gods/Keepsakes/Boons of same name. - No longer need to define
FlavourTextif you have created Descriptions for them, though it still remains a param if you want to reuse any.
1.0.9 - 2025-11-28
- Changed how
RarityLevelscan be passed in (you can now pass in Multipliers/tables or just a number) - Added Default Boon Icon and Keepsake Icon.
- Fixed Disappearing Icons?
- Added params to Keepsake and Boons to create CustomStatLines
- Fix Codex Population
- Fix TraitSortOrder being populated as an empty table
- Fix Boon Inheritance
- Fix Portrait Inheritance
- Fix Slotted Trait inserts
- Added ability to create custom text for codex & images.
1.0.8 - 2025-11-19
- Added
iconPathOverrides(table) toCreateOlympianSJSONDataallow for reuse of any Icons in the game. - Added
portraitPathOverrides(table) toCreateOlympianSJSONDataallow for reuse of any Portraits in the game. - Added
iconPathOverrides(table) toCreateKeepsakeallow for reuse of any Icons in the game. - Added
reuseBaseIcons(bool) toCreateBoonallow for reuse of any Icons in the game. - Fix Codex "Entity Name".
- More info in DEV.
- DEV: Reworked iconPathing - and cleanIconPath func, no longer combines automatically but does a check and combines if needed
1.0.7 - 2025-11-18
- Added
addToExistingGodparamater. - Moved code around to do traitdict and traitsortorder to work after all mods loaded.
1.0.6 - 2025-11-17
- Readme update.
1.0.5 - 2025-11-17
- Add Default Values to Keepsake Description/Display
- Slight updates to Params/Dev.
- Added basic dirty work for Traits/Boons.
1.0.4 - 2025-11-11
- Fixed Upgrade Choice Screen Text
Boons of GodName - Fixed Icon Pathing being broken
- Added Scale and OffsetX/Y to portraits
- Added optional BoonDrop frames - so you dont have to do 50 frames to get the icon spin
- DEV: Cleaned up code
1.0.3 - 2025-11-10
- Added support for Keepsakes.
- Add check for paths to remove
_PLUGIN.guidif passed in the file paths. - Added missed flavour text for SJSON.
- Defs.
- Update ReadME.
1.0.2 - 2025-11-09
- No longer need to call
gods.Initialize(), just pass the_PLUGIN.guidinto SJSON creation.
1.0.1 - 2025-11-07
- Update ReadME/Params
1.0.0 - 2025-11-07
- Initial Release.