Skip to content
This repository has been archived by the owner on Oct 15, 2024. It is now read-only.

Releases: Chasmical/RogueLibs

RogueLibs v4.0.0-rc.1

03 Feb 09:19
Compare
Choose a tag to compare
  • πŸ› 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

27 Oct 11:48
Compare
Choose a tag to compare
Pre-release
  • 🌐 Localized Discord link in the menu (9a33020);
  • πŸ₯… Added more tracing to RogueLibsPatcher (5b9b16b);
  • 🧩 Brought hook metadata classes back for backwards compatibility (5fc876c);
  • πŸ”’οΈ Stripped full path to .pdb from release assembly (ff4cb58);

RogueLibs v4.0.0-beta.7

23 Sep 22:49
Compare
Choose a tag to compare
Pre-release
  • πŸ§‘β€πŸ’» Added a base type interaction provider warning (95b935d);
  • πŸ› Fixed counter and bars interactions (6819032);
  • πŸ› Added localization entry for Counter (f5ec542);

RogueLibs v4.0.0-beta.6

10 Aug 15:22
Compare
Choose a tag to compare
Pre-release
  • πŸ› Fixed instant remote interactions with agents (2b5b240);

RogueLibs v4.0.0-beta.5

06 Aug 12:43
Compare
Choose a tag to compare
Pre-release
  • πŸ—οΈ 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

31 Jul 21:16
Compare
Choose a tag to compare
Pre-release
  • 🧱 Added a second generation of preloader patches (dd48a91);
  • 🚧 Worked on custom user interfaces (eec90bb);
  • 🚧 Worked on custom user overlays (7c3063f);

RogueLibs v4.0.0-beta.3

30 Jul 05:00
Compare
Choose a tag to compare
Pre-release
  • ✨ 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

27 Jul 12:10
Compare
Choose a tag to compare
Pre-release
  • πŸ”₯ 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

25 Jul 12:03
Compare
Choose a tag to compare
Pre-release

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!

  • ⚰️ Removed non-working patcher validation (6b4b1ba);
  • ♻️ Refactored RogueLibsPatcher (696197b);
  • ✨ Implemented auto-installation of RogueLibsPatcher (5bd8bfb);

RogueLibs v3.6.9

07 Jul 13:24
Compare
Choose a tag to compare

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);