This repository has been archived by the owner on Oct 15, 2024. It is now read-only.
Releases: Chasmical/RogueLibs
Releases Β· Chasmical/RogueLibs
RogueLibs v4.0.0-rc.1
- π Fixed Big Quest names in character creation (6b3b6b8);
- π Updated repository paths with the new username (f44eddd);
RogueLibsPatcher is now installed automatically!
Now you just need to put RogueLibsCore.dll in plugins.
For mod developers
See also v3 to v4 upgrade guide. There aren't many developer-facing changes, so your v3 mod should work fine with RLv4.
RogueLibs v4.0.0-beta.8
RogueLibs v4.0.0-beta.7
RogueLibs v4.0.0-beta.6
- π Fixed instant remote interactions with agents (2b5b240);
RogueLibs v4.0.0-beta.5
- ποΈ Implemented RogueLibsPatcher versioning and upgrading (30b4c6b);
- β‘οΈ Improved performance of CustomName and CustomNameInfo (ac2151c);
- π Fixed new level traits menu in local multiplayer (6966ebf);
- π©Ή Added missing object name constants (0ba5da3, @Freiling87);
RogueLibs v4.0.0-beta.4
RogueLibs v4.0.0-beta.3
- β¨ Made point filter mode default for converted textures (88c65e7);
- π₯ Made RogueLibs.Name internal and changed it to "RogueLibs" (a93bcce);
- π Fixed cursor background on empty target tooltip (2bb37c5);
- π Fixed generated sprites' pivot (6c8c494);
- π Fixed ambiguous Resources type patching (a4e61a6);
- π§βπ» Improved matching patch target methods by parameters (5c54d87);
- β»οΈ Refactored RoguePatcher methods (f5d4a23);
- β¨ Added Type properties to custom hook metadata classes (cc7fbfd);
- π§βπ» Added audio format auto-detection (8fd69b0);
RogueLibs v4.0.0-beta.2
- π₯ Removed RogueUtilities.Empty (05ee959);
β οΈ Marked IHookFactory<T> as obsolete (9643adc);- β‘οΈ Implemented caching for sprite and audio resources (978a95b);
- β‘οΈ Patched in caching behavior into ResourceManagers (c19aac4);
- π Fixed converted sprites' mesh type (908fac9);
- π©Ή Fixed detecting audio format by non-lowercase extension (5f5cb3d);
- β»οΈ Improved fallback behavior of RLSetup methods (95002a0);
RogueLibs v4.0.0-beta.1
Project Structure
- π₯ Removed RogueLibsCore.Test (71d7519);
- π₯ Removed the documentation website (acb92ac);
- π₯ Removed RogueLibsPatcher.Console (654168c);
Breaking Changes
- π₯ Redesigned hooks and hook controllers (2b49611, 292571a);
- π₯ Updated some extensions' signatures (8321891);
- π₯β» Redesigned hook factories (c665a34);
Deprecation
β οΈ Marked DebugFlags as obsolete (21a43d4, cd8957f);- π Moved ItemInfo's functionality to CustomItemMetadata (b9aa351);
- π Moved TraitInfo's functionality to CustomTraitMetadata (9126f20);
- π Moved EffectInfo's functionality to CustomEffectMetadata (e60ea11);
- π Moved DisasterInfo's functionality to CustomDisasterMetadata (751a2aa);
β οΈ Marked VersionText as obsolete (a87fbf9);
Improvements
- β¨ Improved hook event dispatching (cd08d69);
- β»οΈ Refactored RogueLibsPlugin, update log messages (d75da68);
- π¦Ίπ¨ Added default values for more InvItem fields (359dba7);
- π¦Ί Added hook controller hook type validation (dacdcba);
- π Fixed hook type validation (389f81f);
- ποΈ Implemented a dynamic field lookup for hook controllers (9d59d24, b156201);
- β‘οΈ Prevented unnecessary hook controller allocations (a455b12);
- β»οΈ Refactored hook methods (13d2e12, 23636c5);
- π₯ Added null argument handling (7e88c40);
- π₯ Disallowed struct hooks in hook controller (95b2834);
- β¨ Added non-generic IHookController.GetHooks() (f763d30);
- β»οΈ Refactored some extensions (8321891);
- π₯ Removed SoR ModHub notice (54134b0);
RogueLibsPatcher is now installed automatically!
RogueLibs v3.6.9
Alright, there were far too many bugs for me to just ignore and sweep under the rug. Here you go, a more "final" version of RL, with several bug fixes.
v3.6.7
- π Tried to fix a weird patcher error on macOS (445e78a);
v3.6.8
- π Fixed OnlyChargeMedicine inventory check dialogue (aa1a2b2);
- π Fixed "Place Detonator" option position (d4e845d);
v3.6.9
- π Fixed SoR's new inventory sorting (ab9a5aa);