Releases: casey-c/infomod2
Alpha 0.0.7
Minor update with bugfixes + minimal graphics changes. The visual changes were made a few months back and just weren't pushed yet, but were basically just left in with the bug fix. More visual improvements are still planned (soon...?).
Features
- "Fixed" (maybe) the floor0 shop chance crash referenced in #4
- Event overview screen has a slightly new look
- Change colors to hopefully improve readability
- Slightly changed the shape of the prob. box
- This screen will probably get another larger set of updates after the port into the easel library - so it's still not done!
- Improved potion chance top panel item
- Fits in slightly more with the game style and should be slightly less ugly. (It's still a WIP)
Please see the main page for installation details and instructions. TL;DR: replace any existing InfoMod2.jar in your mods folder with this new version.
Alpha 0.0.6
Partial Slay the Relics integration and some graphics improvements(?).
Features
- Slay the Relics (a mod for sharing game information through Twitch overlays) support
- Potion chance
- Event breakdown
- Upcoming boss
- Misc. Stats
- NOTE: other tips (shop tip, card drop tips) not in this release - shop tip is a bit too complicated to be reworked into a base-game styled tip, and the card drop tips are located under the deck drop down, which is already in use by SlayTheRelics. (I may eventually try and workaround the positioning of this card drop tip, but I decided to ignore it for now)
- Reworked the event overview screen (again)
- Brightened / increased saturation of most colors (based on community feedback)
- Added some divider lines between categories to help guide the eye a bit more
- Reworked the probability distribution box graphics / added the same color scheme as the main tool tip for it (still not 100% happy on this widget)
- Backend improvements
- Massively overhauled color-based code. No longer dependent on an arbitrary file with loads of overlapping and deprecated public statics as that became unwieldy to maintain. Instead, colors are accessed through a ColorManager which has built-in support for various color palettes (e.g., in the future I can let there be config options to make sure the colors are color-blind friendly / monochromatic / desaturated / etc.). Perhaps a bit overengineered for this mod, but this foundation was mostly useful as a testing ground for some other future projects.
- Slight refactoring of existing code to support ported code from InfoMod1 (for SlayTheRelics integration). It's a bit messy, but it seems to work and not cause any crashes / negative side effects from not having the SlayTheRelics mod installed.
Please see the main page for installation details and instructions. TL;DR: replace any existing InfoMod2.jar in your mods folder with this new version.
Alpha 0.0.5
A smaller update which adds back the turn counter and some new data collection to the settings gear tip!
Features
- Turn counter
- Card plays counters
- Most recent turn
- Most recent combat
- Overall throughout the run
- Avg. # of Card plays per floor
- Minor bugfix: no longer allow tool tips to render outside of a run / on the main menu
Please see the main page for installation details and instructions. TL;DR: replace any existing InfoMod2.jar in your mods folder with this new version.
Alpha 0.0.4
A very eventful update
After dozens of hours of pain, I'm happy to (finally) release a working event overview screen. You can access it by right clicking the map icon. It now should update colors based on whether you fulfill the event's requirements and track already seen events. It finally supports all events / shrines in the game (probably), and will let you mouse over individual events for a detailed description of its choices and effects.
Features
- Reworked Event Overview screen UI
- New screen background texture
- Slight layout tweaks
- New color scheme
- New card UI code (backend)
- Added box to show probability breakdown (pulls from same source as the main tooltip)
- Added 20+ new events / shrines
- Implemented logic for several new requirement types
- Shrine events now support "Act" tags instead of just min_floor -> max_floor like regular events
- Reworked screen update logic
- Rebuilds on run start, not every time the screen is opened. (Should be imperceptible optimization unless on a slower computer)
- Update logic now actually works, and will adjust the label colors correctly based on active / inactive status
- Tracks previously seen events in a given run, and will update the tool tips to show which floor you saw it on
- A couple of bugfixes:
- Fixed Colosseum event floors not respecting the "second half of the act" requirement.
- Fixed #1 - tool tips should now render in the correct order and not behind the relic bar or other UI elements!
- Some improved documentation:
- Added some more links in the README page / to hopefully make installing easier
- Misc:
- Minor backend refactors
Please see the main page for installation details and instructions. TL;DR: replace any existing InfoMod2.jar in your mods folder with this new version.
Alpha 0.0.3
Added a shop price tool tip to your current gold amount. This is probably the first actually "new" feature to InfoMod in like 7 months.
Features
- Tracks card removal price
- Color coded to show affordability (shows up in gray if you can't guarantee being able to purchase it)
- Automatically adjusted to your current relics / gold amount
Bug fixes
- Fixed a crash when loading a game created without InfoMod into InfoMod for the first time
Please see the main page for installation details and instructions. TL;DR: replace any existing InfoMod2.jar in your mods folder with this new version.
Alpha 0.0.2
No new content, but a whole lotta bugfixes
Major changes
- Improved support for non 1080p displays. Should work for 720p, letterbox, and ultrawide resolutions now hopefully! Let me know if something still looks off. Non 1080p support is still not as polished as the standard 1920x1080, but should actually be usable now
- Slightly tweaked colors on the Event detail screen to make it slightly more readable (not as dark now that there is a lighter blue). -- Not finalized yet, as the colors clash a bit with each other and the overall InfoMod2 aesthetics. Planning on revisiting this (again, for the 17th time) as I finish up the shrines and wire in the actual logic intended for this screen.
Backend changes
- Rewrote SmartLabels from scratch (original version did NOT want to play nicely with upgraded scaling code, so I rewrote the slightly modified base game code into a very, very modified version of the base game code)
- Rewrote DynamicTextureBox code. Now properly scales to resolution and uses a texture atlas / TextureRegions instead of individual textures for some miniscule performance gain. Hopefully these changes aren't noticeable!
- Lots of cleanup / refactoring - removed old code/unused graphics, simplified existing code, and consolidated some classes together. Still more cleanup is required, but taking care of this now should hopefully make future dev work easier.
Special thanks for moribund and riccal for their help in finding issues / testing resolutions!
Please see the main page for installation details and instructions. TL;DR: replace any existing InfoMod2.jar in your mods folder with this new version.
Alpha 0.0.1
Initial release. Please see the main page for instructions. Make sure to delete the original InfoMod from your mods directory if you have it!
EDIT: Currently broken on non-1080p displays (that is: if you have the game resolution set to something other than 1920x1080 you WILL get issues - I'm working on some fixes that hopefully will come out in the next few days!)