Skip to content

Releases: myst6re/makoureactor

v1.7.2

12 Nov 17:25
Compare
Choose a tag to compare
  • 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

30 Apr 13:56
Compare
Choose a tag to compare
  • 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

27 Feb 15:06
Compare
Choose a tag to compare
  • 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

02 Aug 13:37
Compare
Choose a tag to compare

Changelog:

  • Main window layout changes
  • Fixing PC field format bug on save/export
  • Refactor 3D models code

v1.6.4

20 Feb 13:17
Compare
Choose a tag to compare

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

20 Feb 13:16
Compare
Choose a tag to compare

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

20 Feb 13:15
Compare
Choose a tag to compare
  • 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

20 Feb 13:14
Compare
Choose a tag to compare

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

20 Feb 13:10
Compare
Choose a tag to compare

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

20 Feb 12:03
Compare
Choose a tag to compare
  • 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