Releases: myst6re/makoureactor
Releases · myst6re/makoureactor
Unstable Build
Continuous Integration
- use qt-install-action4 #200 (sithlord48)
Commits
- 2a61513: Fix crash on copying KAWAI opcode (myst6re)
v2.1.0
Changelog
- General: maplist fixes
- General: New dialog to select which chunk to export + ability to select which chunk to export in mass export dialog
- General: Trying to fix Android version opening issues
- Background: Fix black colors on some backgrounds
- Background editor: Fix adding new tiles to backgrounds
- Background editor: Add export/import tile button for easiest modification with an external editor
- Background editor: Add html color code in the color picker + some improvements
- Background editor: Trying to fix issues when editing backgrounds with offset layers
- Background editor: Fix saving modified backgrounds, and warn when the max amount of tiles is reached per layer type
- 3D Model: Uniformize model animation values in PSX format with values in PC format
- 3D Model: Add a better detection feature to convert model list and animation list from PSX version to PC version
- 3D Model: Fix add animation crash in the model manager
- 3D Model: Add export animation feature in the model manager (PS version) to create an animation file in PC format
- Field Scripts: Fix bad jump conversion on modifying scripts
- Field Scripts: Add "CHAR" opcode editor with model preview
- Field texts: Add more context on exporting texts in XML format
- window.bin: Fix in the font editor when modifying a letter
- Internal: Moving text encoding/decoding to FF7tk (sithlord48)
- Internal: Some code updates (sithlord48)
- Internal: Upgrading Qt to 6.6.3
- Internal: Upgrading FF7tk to 1.0.0 (sithlord48)
- Internal: CI updates (sithlord48)
v2.0.0
Changelog
New features:
- Background editor (by @myst6re)
- Background is now visible in the Walkmesh view (by @julianxhokaxhiu)
- New light theme and new dark theme with new icons (by @sithlord48 and @myst6re)
- Some new editor pages for the script editor (by @myst6re)
- Ability to import export field chunks for 7th Heaven or FFNx (by @myst6re)
Internals
- Update of Qt library to the next major version (from Qt 5 to Qt 6) (by @myst6re)
- Migration to CMake (by @julianxhokaxhiu, @sithlord48 and @myst6re)
- Integration of FF7tk from @sithlord48 (also used in the project blackchocobo)
- Rewrite of the script/opcode internal structure with less allocations (and hopefully less crashes on copy)
- Migrate CI to GitHub Actions
And a lot of more tiny fixes!
v1.8.6
v1.8.5
Changelog
- Add ability to edit model size and light in PS version (#118)
- Add new unofficial opcode (#79)
- Add options to set {CHOICE} and tabulation width in text preview (#56)
- Add left padding editor in window.bin editor (#91)
- Add a tip about a division or modulo by 0
- Change file extension of an export of uncompressed map to ".dec"
- Change max editable exec priority to 6 instead of 7, and add a note what it means (#63)
- Prevent edition of letter width and letter left padding if not available for the current letter in window.bin editor
- Remove strict LZS format checking option
- Fix replace all texts feature, and add a message about how many texts were replaced (#114)
- Fix compression error on import (#117)
- Fix window.bin texture transparency
- Fix window.bin compression format to be closer to the original compression (#112)
- Fix multiple inconsistencies in field map format (#116)
- Fix potential crash on creating or saving a field map
- Fix Save As feature for files outside an archive (like a DAT file opened alone for example)
- Trying to minimize bad texture loading on opening a DAT file alone with a BSX file
- Fix potential memory leak on field model loading for PS version
- Fix search for bit test operations (#75)
- Fix potential memory leak/crashes on copying Group Scripts
- Fix typo "Modulas" instead of "Modulo"
v1.8.4
Changelog:
- Update SHAKE opcode details (thanks to dangarfield)
- Fix door update bug
- Fix crashes on adding/removing fields
- Permit to open an invalid ISO file
- Fix crash when adding a new walkmesh triangle, if the triangle list is empty
- Fix remembering expanded items
- Removing auto-scroll when editing an opcode
- Change Ctrl+Q shortcut to Ctrl+K (music/tuto menu). Command+Q is a reserved shortcut on Mac OSX
- Fix crash when entering walkmesh with OpenGL disabled
- Fix text autosize for VARDEC/VARDECR/VARHEX and MEMORY commands
- Fix DAT file import
v1.8.3
Changelog
- Fix script jump calculation when a conversion from short to long happen
- Fix text color turn to black in some lists in dark mode
- Fix map marked as modified when the walkmesh editor is opened, even without user changes
v1.8.2
Changelog:
- Fixing model loader import error
- Fixing script opening when text and music sections are empty
- Do not resize automatically a text window if a countdown or a numbered display is detected
v1.8.1
Changelog:
- Fix autosize windows batch processing
v1.8.0
Changelog:
[CORE]
- Fix game path detection for Steam
- Fix LGP saving corruption error
- Fix copy/paste jump bug
- Auto convert jumps to long jump if needed
- Fix corruption of field file when group script name has strange characters
- Catch overflow errors on saving script/text/music changes
- Add compatibility with the Android version of flevel.lgp (which breaks the file format a little)
- Export all in LGP archive manager
[UI]
- Improved text editor with integrated window editor
- Add a preview in the LGP archive manager
- New font editor (aka window.bin editor)
- Add export option to PSF file
- Add support to sega chief/DLPB opcodes
- Fix modification highlight triggered on non-modified fields
- Show warnings when the max count of group or script is reached for the game
- Fix wrong spaces in encounter dialog layout
- Highlight current item in field/group script/script lists (accessibility)
- Dark mode option
- LGP archive manager is now integrated in the main window, and no more a dialog
[INTERNAL]
- Use QOpenGLWidget instead of QGLWidget (maybe a performance boost for FF7 PC)
- Deployment fixes (thanks Sithlord48)
- Drop Qt4 compatibility
- Clean spaces convention a little