Releases: myst6re/makoureactor
Releases · myst6re/makoureactor
v1.7.2
- New editor to modify model light positions (preview not ready yet) (thanks to Kaldarasha)
- Adding descriptions in MENU opcode (thanks to DLPB)
- Adding descriptions in AKAO opcode (thanks to DLPB)
- Fixing an error on parsing bad KAWAI opcode
- Adding a button "Disable/Enable tree" in the script editor toolbar
v1.7.1
- Do not show model view if the model is invalid
- Accept model p files with vertex type = 0 (used in Kaldarasha's models)
- Adding "Invalid akao" view in tuto/sound dialog with a button to repairs it if possible
- Fixing bug with copy/paste scripts across fields
- Copy/paste opcodes between instances
- In script editor: impossible to change akao type with the dropdown
- Renaming DFANM, ANIMX1 and ANIMX2 descriptions
- In script editor: "Music On/Off" replaced by "Music Unlock/Lock"
- "Location" group script type replaced by "Line" and "Trace/clear location" replaced by "Enable/Disable line"
- Feature: Go to the called script by pressing ALT + clic
- Performance improvements on opening scripts
v1.7.0
- Main layout changes: allow dynamic resizing of the field list and the background preview.
- Script Editor: Some group script icons was missing for a few versions, there are back.
- Text and Script Editors: Update used texts when scripts have changed.
- Script var search: Search by bank when setting the address value to -1.
- Script var search: new search operators (thanks to Œil de Nuit).
- New feature: broken backgrounds can be repaired on the background viewer (PC version: lastmap and fr_e partially).
- Model loader Editor: Changing animation names has no effect (reported by DLPB).
- Model loader Editor: Fixing display error when removing a model.
- Background Viewer: Adding Layer 1 sections tab.
- Background Viewer: Zooming feature (CTRL + wheel) and background autosizing (thanks to Sithlord48).
- Walkmesh Editor: Fixing 3D Model display & orientation bug.
- Some changes for HiDPI devices (thanks to Sithlord48).
- Configuration: autosave sorting order for field list (proposed by DLPB).
- New recent files menu.
- Background PS -> PC: Fixing a crash.
- Disabled doors/gateways/arrows are now displayed in grey in lists.
- Adding help message to understand bank mechanism.
- Makou Reactor can be compiled with Qt 5 and MSVC.
- Many changes for the open source community. (Translating source code strings to English -thanks Sithlord48-, adding Travis and a README file)
v1.6.5
v1.6.4
Changelog:
- Some fixes for a better modified ISO
- Experimental feature: Makou Reactor knows how to open the FF7 demo disc
- Text changes for opcodes SPTYE and NFADE
- Hiding models scale field in field models editor (moved in walkmesh editor -> "Field scale")
- Adding frcyo2 to the list of maps (PS FR version)
- Text preview: Fixing key icons alignment
- Music/tutos editor: Hiding akao infos
v1.6.3
Changelog:
- "Find all" feature
- Text editor: Some modifications about autosize feature + configuration of margins and character names.
- Window opcode editor: Fixing crash and bug (when changing current displayed text).
- Window opcode editor: Adding buttons to align the window vertically and horizontally.
- Text preview: can change page with the wheel.
- Splitting movie list in three lists: one for each disc.
- Search var: Fixing regression when searching without value, adding "all" operation to search every occurrences of var.
- Text editor: renaming {VAR1}, {VAR2} and {VAR3} tags into {VARDEC}, {VARHEX} and {VARDECR}.
- Var Manager: Adding some infos about vars (r/w, size).
- Var Manager: Merging related banks (1/2, 3/4, 5/6, 11/12, 13/14 and 15/7) hidding unusable banks (8, 9, 10).
- ISO: fixing FIELD.BIN update bug. (need tests)
- Fixing bug: window.bin not opened if kernel.bin is not opened.
- Fixing CMUSC opcode length.
v1.6.2
- Adding new features to find a variable.
- Fixing 4-bytes alignment in DAT file format.
- Disabling text and script editor when a field cannot be opened correctly.
- Deleting excess bytes when replacing file.
- Fixing bad ids for background states and background layers.
- Fixing bug: var list not updated correctly at launch.
- Fixing bug: cannot delete first animation.
- Fixing overflow error in LZS compression.
- Some typos/bad translation fixes.
v1.6.1
Changelog:
- Clearer biton/bitoff tests syntax.
- Fixing crash when SPECIAL and KAWAI opcodes are copied.
- Fixing crash when group is removed.
- Updating group IDs in the current field scripts when a group is added/removed/moved.
- Model loader editor: adding animation id column in animation list (PC).
- Script viewer: new action to jump between gotos and labels.
- Script editor: Fixing crash after an opcode conversion.
- Tuto editor: Fixing text cleared bug, and some other bugs related to the syntax.
- Word alignment needed for AKAOs (PSX version).
v1.6
Changelog:
- New dialog to manage LGP archives (extract/replace/add/remove files)
- Makou can use a window.bin file to compute text previews
- Adding field model loader dialog for PS version, with few editable values
- Adding misc operations (I let you discover what it is)
- It's now possible to open a directory containing PC field files, it is also possible to open one PC field
- In the walkmesh dialog, the field models can be displayed
- Backgrounds can be imported from PS to PC, but the layer 2 doesn't work correctly in-game
- Adding search and replace functions
- Adding scope in search
- Steam FF7 version is automatically detected (not tested)
- Opcode list: labels are displayed in red
- Group script list: Icons added
- Information in the encounter widget are more clear
- In the walkmesh dialog, unknown info replaced by exit direction, and exit line is (x, y, ID) not (x, y, z). [Thanks DLPB]
- Mass Export dialog: some changes to export easily
- In the model loader dialog, the hovered light color is now explicited in #RRGGBB format
- In the model loader dialog, it is now possible to cut/copy/paste models
- Tut and music dialog is non-modal now
- Real names of music are shown in the music dialog
- Some main window layout changes
- Opening and saving can be canceled
- Backgrounds with 4-bit paletted indexes are now supported (PS only)
- Adding option to expand (or not) all opcode items by default in the script editor
- FF7 is launched by WINE in other OSes than Windows [Thanks Sithlord]
- Bug fix: sometimes the displayed texts in scripts are invalid or from another field
- Bug fix: searching for an affectation value of a variable does not work
- Bug fix: 'copy opcode' action is disabled
- Bug fix: additional animations don't work for main field models, like Cloud (PS only)
- Bug fix: mutli camera on PS field is not opened correctly
- Bug fix: disc image won't save when there are no changes, so you can't save the archive as...
- Crash fix: opening an AKAO with short size (< 4 bytes) does not work
- Crash fix: Makou does not open FIELD.TDB safely
- Crash fix: few model textures cannot be opened in PS version
- Crash fix: crash when converting an opcode and when another function uses a non valid (older) pointer of this opcode
- LZS decompression is safer
- Qt update (4.8.5)
v1.5.1
- AKAO opcodes identified
- Script Editor: in the window editor, if the opcode is followed by ASK or MESSAGE, the text preview is filled automatically.
- Script Editor: you can now add a new label when you want to create an "if" or a "jump".
- Search text: the search field is filled automatically with the current selected text.
- Non-modal dialogs: do not closing the dialogs when the archive is closed.
- 3D model: some custom textures are now opened, and optimization.
- Model loader editor: the dialog is non-modal + add an unknown data associated to animations.
- Walkmesh editor: background flags editor in Camera range tab.
- Fix a bug in field file opening
- Fix a bug in walkmesh editor: the third vertex is not editable.
- Fix a bug in text editor: {PAUSE...} and {NEW PAGE 2} do not work.
- Fix a bug in script history: some opcodes (like jump or label) lost some informations.
- Fix a bug in search text: search previous does not work.
- Fix a bug with the file lock: the file was not unlocked in some cases.
- Fix a bug when you import a PC field: the model loader is not saved.
- Fix a bug with image disc: temp data is not cleared after saving.
- Fix a bug with image disc: when saving, at the second attemp the progress bar will not shown.
- Fix a bug (and potential crash) when importing field: non-modal dialog are not reloaded.
- Fix a bug with kernel2.bin loader: wrong path + rerelased ff7 version unsupported.
- Bug: wrong appPath if you choose the rerelease ff7 version first.
- Fix a crash when saving the field background as an image
- Fix a crash when opening a large texture (*.tex) file
- Fix a crash when copy/paste group or opcode
- Prevent some crashes
- Optimization: Do not reload non-modal dialogs if filled with the same field.
- Optimization: Do not open the script section if it's not necessary.
- Some optimizations in LZS algorithms.
- Updating ZLib to 1.2.7