Releases: Cofeiini/UndertaleSaveEditor
Releases · Cofeiini/UndertaleSaveEditor
Version 2.1.0.0
Contributions
Changes
- Add a proper Light Mode palette
- Add functionality to clicking the outer area of a custom editor
- Fix "unsaved" status for custom editors
- Fix cursor being stuck in waiting mode in specific error cases
- Fix custom ini editors using wrong values
- Fix Light Mode not automatically applying correctly
- Fix scrolling over custom editors stealing focus
- Update some user interface elements to look nicer
Notes
- AppImage requires FUSE
- Check the documentation in case of issues
- DMG needs to be mounted and the app extracted
- Simple drag and drop should be enough, but the program should launch directly from the mounted image also
Version 2.0.0.0
- Overhaul the UI for better visuals
- Overhaul data handling for better performance
- Add better update checking with customization
- Add dark theme
- Fix unnecessary recursion
- Fix file saving
- Optimize the code for better performance
- Report errors when parsing files
NOTE: The Linux AppImage requires libfuse2
to run.
Version 1.2
- add tools menu
- add a tool to change yellow names in credits (NOTE: Muffet and Royal Guards are yellow by default)
- add help menu
- add about window under help menu
- minor fixes
Version 1.1
- fix Weapon values
- fix Armor values
- update Weapon AT when selecting Weapon
- update Armor DF when selecting Armor
- update program version
- cleanup code
Version 1.0
- overhauled user interface
- overhauled code
- binaries for other operating systems
Version 0.4
General
- fix bunch of spelling errors.
- rephrased few descriptions to match better with the new drop-down lists (DataEditor class).
MainWindow
- removed unused variables and methods.
- change how entries are setup. Instead of multiple if-statements, there's a single switch-case.
- add new DataEditors to handle entries that require customized data handling (like entries 548 and 98).
DataEditor
- add a method to recognize which ComboBox is currently being modified.
- add method in the constructor to identify and populate entries with their customized content.
- add a method to return correct data and select correct index based on the input.
- Some entries don't start from zero and increment linearly (for example, entry 548).
- Using some Voodoo-magic; indexes return their actual values and actual values return indexes.
Version 0.3
Finally learned about creating releases. Yay!
- New set of classes added under "DataEditor".
- Customized ComboBoxes for specific entries, like inventory or phone calls.
- Changed how modifications are handled.
- Changes can be undone manually by restoring the original value.
- Visual effect (yellow highlight) is done more efficiently.
- Fixed an issue where program would show "save as..." dialog even when regular "save" was used.
- Replaced few blocks of redundant code with more compact ones.