1
FF7 Tools / Re: [PSX/PC] Field Editor - Makou Reactor (2.0.0)
« on: 2024-02-26 18:40:33 »
I'm using Makou Reactor 2.0.0 and adding new groups causes strange and unintended behaviour:
1) Open a field
2) Add a new group to the bottom and save
3) Reload the field and the final script of the previous group will become the init script of the next group. In the case of Init/Main, both are absorbed into the new group.
Adding a group to the middle does not cause the same bug.
This one's not as important, but when adding a group the Find>Scripts>Run function does not update. So you can't search for functions in the bottommost group, and all the Group names are offset by one if you add a group in the middle. Reloading obviously resolves this.
Edit: Also
-Can't create a script: "Label 1" "Go to label 1" "Return". Pre-existing scripts in this game use this set-up to block a group's execution, and I can copy and paste those scripts without error. But if I create it myself I get errors.
-Trying to copy and paste any set of instructions including Opcode x28 KAWAI causes a crash.
-Taking an existing IF and setting its Label to "New label" creates a new IF instead (the unmodified IF remains, the new modified IF is placed above it with a jump to a non-existent label, and no label is added).
1) Open a field
2) Add a new group to the bottom and save
3) Reload the field and the final script of the previous group will become the init script of the next group. In the case of Init/Main, both are absorbed into the new group.
Adding a group to the middle does not cause the same bug.
This one's not as important, but when adding a group the Find>Scripts>Run function does not update. So you can't search for functions in the bottommost group, and all the Group names are offset by one if you add a group in the middle. Reloading obviously resolves this.
Edit: Also
-Can't create a script: "Label 1" "Go to label 1" "Return". Pre-existing scripts in this game use this set-up to block a group's execution, and I can copy and paste those scripts without error. But if I create it myself I get errors.
-Trying to copy and paste any set of instructions including Opcode x28 KAWAI causes a crash.
-Taking an existing IF and setting its Label to "New label" creates a new IF instead (the unmodified IF remains, the new modified IF is placed above it with a jump to a non-existent label, and no label is added).