-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Editor crashes when matching new room State to original room - Works on emulator, crashes on editor, no log created
Steps taken to create new Room State:
- Create a duplicate Room numbered 08499CEC, based on original room 0849922C, the only difference being a new entry/exit point
- Make so the entry/exit point leads into another already existing room
- Create a new entry/exit point from the already existing room that leads into the new Room State
- Make sure all Doors are connected
- Create a Button Special Object with Variable A set to 0001 (bug does not seem related to the value as any value will produce the same result; tested values as high as 007D to avoid conflicts with Events using same values)
- Set it so the new Room State is activated upon pressing the button
- Set the original Room's "Alternate state condition flag" to the value used on the Button's Variable A
- Set the original Room's "Alternate state room pointer" to the new Room's pointer (last on Room Listing in first castle area)
Bug: When attempting to move the new Room over the original Room, the editor saves and builds the ROM without issues. With the final change applied, an emulator will read the ROM without issues. If playtested from within the editor before closing it, no issues occur. However, after closing the editor, any attempts to reopen the ROM result in the editor crashing without generating any information whatsoever on the crashlog.txt.
Provided:
One IPS file generated from the built ROM called "Before". The state of the edits is near final. In this state, the Room is still not moved over the original Room, and the original Room still does not point to its new State (missing Flag and Room Pointer).
One IPS file generated from the built ROM called "After". The edit is final and consists only of moving the new Room State over the original Room, and updated values for new Room State (Flag and Room Pointer).
If relevant, each IPS file is accompanied by the .sym file generated by the Editor.
Download link: https://ufile.io/f/axc7w
To playtest: head right, enter Room to the right, press Button, exit left and go all the way to the left to see changes.
Is total Room/Map size the issue? Deleting the contents of other Rooms to free up space results in the same issue.