This repository has been archived by the owner on Dec 30, 2024. It is now read-only.
Releases: Chasmical/RogueLibs
Releases · Chasmical/RogueLibs
RogueLibs v3.6.6
- 🐛 Fixed elevator confirmation dialogue box (a4c2eb3);
RogueLibs v3.6.5
- 💥 Some of the common fields' values can be omitted (they are autofilled after
CustomItem.SetupDetails()
call), and exceptions will be thrown if some other fields aren't set up properly (most likely won't break anything, but anyway, just a heads-up); - ✨ Implemented MutatorUnlock.IsAvailableInDailyRun (e2b998a);
- ✨ Added an option for removing the "Done" button (e8d7ecc);
- 🐛 Fixed nuggets not being restored from the backup file (9f47fc5);
- 🐛 Fixed locale/.lastaccess file loading (df76da4);
- 🐛 Fixed pressing buttons with the same name but different costs (c7d8b3c);
- 🌐 Fixed and improved Russian translation (12a9c35);
Changes to the site:
RogueLibs v3.6.4
RogueLibs v3.6.3
RogueLibs v3.6.2
- 🐛 Fixed RLUnlocks.dat loading (471c88e);
RogueLibs v3.6.1
- ✨ Added a removal mutator property to DisasterBuilder (526963a);
- ✨ Added some nullable attribute stubs (277785d);
- ✨ Added a ICustomItemSetupHelper interface (46c255f);
- 🥚 Added a special integer to handle validation logic (d8811f9);
- 🐛 Temporarily disabled some sprite scopes (just until it's fixed in SpritePackLoader) (04c57fb);
- 👽️ Updated Harmony.Patch usages (f4263d3);
RogueLibs v3.6.0
RogueLibs v3.6.0-rc.4
- ✨ Implemented dynamic item sprites (bb32f53);
- ⚡️ Properly implemented texture atlas loading (6a38ef6);
- ✅ Added a test disaster, New Health Order (aec1468);
- 🔊 Added more info to RoguePatcher's logs (b778c05);
- ♻️ Made CustomItem.Owner nullable (2e7c061);
- 🐛 Fixed implicit actions still being triggered after a refresh (d16f5f7);
- 🐛 Fixed custom item count text updating (19b3702);
- 🐛 Actually got the custom disasters working (567fec7);
RogueLibs v3.6.0-rc.3
- 💥 Fixed the sprites coordinate system (add20d7);
- ✨ Integrated more sprite scopes into the game (4fe3f61);
- ✨ Implemented object hook factories (b727254);
- ✨ Added TraitUnlock.Upgrade property (b61e6d4);
- ♻️ Added some nullability attributes (286db59);
- 🐛 Fixed transpilers failing without any exceptions (1d49d6d);
- 🐛 Fixed immediate implicit actions after a refresh (ed84d08);
- 🐛 Fixed the custom disaster method execution order (f25a4ab);
- 🐛 Implemented unimplemented sprite scopes (6c94160);
If you're using sprite atlases/sheets in your mod, you'll have to reconfigure your sprites initialization!
Before, the coordinate system that the Rect
parameter is used in, had an origin in the bottom-left corner ("3D" approach). Now the coordinate system has an origin in the top-left corner ("2D" approach), which should make it easier to import sprites.
You just need to change the second, y
, argument of new Rect
:
<new y> = <spritesheet height> - <sprite height> - <old y>
RogueLibs v3.6.0-rc.2
- ✨ Added and implemented a IDoLateUpdate interface (48c7e39);
- ✨ Added the DisasterBuilder.WithRemovalMutator() method (d23ca42);
- ⚡️ Added caching for the IsInteractable() method (a76bc15);
- 🚨 Registered missing tk2d sprite collections (e5c90fc);
- 🐛 Fixed the issue with invisible items that don't have proper categories (bc1d8ec);