Identifying free space
#1
I've been working periodically on my own edit of FF6 for several years now; the file itself has been extensively patched and edited in various ways, mostly via FF3usME and IPS though I've done a little bit of hex editing here and there despite my essentially negligible understanding thereof.  Right now, I'm trying to implement a change to the Row mechanic; I had a patch created with information I sourced here awhile ago, it works on a fresh FF3 ROM but the game crashes after a fight when I implement it onto my version. I assume this happens because the patch is replacing some essential piece of code in the game's data, though as yet I am unable to find a suitable empty space for the code.

The ROM is headerless and expanded for the purposes of lengthening the names of enemy special attacks in FF3usME, and perhaps in other ways. I want to know if there is a reliable means of identifying free space in the ROM as to avoid replacing essential code.  Any assistance in this regard will be greatly appreciated; forgive me if this information is provided elsewhere on the site, I was unable to locate an answer thus far.

Thank you!
Reply
#2
From the Wiki: https://www.ff6hacking.com/wiki/doku.php...used_space
We are born, live, die and then do the same thing over again.
Reply
#3
Oh, yes, we are presently using this document while trying to implement the patch! To clarify, I wanted to know if there was a means of analyzing the ROM file to determine which addresses are not in use by the game or any patches which have been applied to it.
Reply
#4
Ah I see. Well, I may not be answering this correctly again, but in terms of knowing which patches take up what space and might conflict, there's a patch conflict finder: https://www.romhacking.net/utilities/1386/
We are born, live, die and then do the same thing over again.
Reply
#5
Free space in FF6 is filled with bytes reading "FF". I tend to open a hex editor and search for a string of 32 FFs. That generally helps me find free space.
Projects:
FFVI: Divergent Paths (Completed) - a complete storyline and gameplay hack of FF6 that adds Leo as a playable character
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Utility Patch - Moved Ending (Free your CA bank!) DrakeyC 0 1,285 06-14-2022, 03:18 PM
Last Post: DrakeyC
  Unused space spreadsheet I've compiled JCE3000GT 4 7,437 06-02-2017, 03:28 PM
Last Post: JCE3000GT
  Expanding space for dialogue _Q_ 5 6,515 12-02-2015, 05:26 AM
Last Post: Rjenyawd
  Question about lack of space for monster molds... Tenkarider 4 4,383 06-16-2015, 06:51 PM
Last Post: Catone
  Script Space, Palette Error, and Enemy Sprite disorientation? Royaken 24 24,794 04-11-2014, 09:23 PM
Last Post: Royaken
  Free Space Confusion Royaken 4 4,486 03-20-2014, 12:58 AM
Last Post: JCE3000GT
  FF Level Editor: Recompressed WoR mini-map exceeds allotted space. runechan 6 6,359 02-01-2014, 05:48 PM
Last Post: runechan
  Free up space for monster sprites? yic17 3 4,911 10-09-2012, 09:41 AM
Last Post: B-Run

Forum Jump:


Users browsing this thread: 1 Guest(s)