So this may come off as a little presumptuous, especially since I haven't worked with the tool, but with the recent process of helping Eyeballkid
fix up his v0.2 of Zelda3: Hyrule Explorer
to v0.3, and trawling around the Zeldix Forums
, it occurs to me that while HyruleMagic is a reliable old horse that's been around for many years and most Link to the Past hackers would swear by it, it suffers from a rather nasty problem under the hood. Hyrule Magic seems to rearrange and heavily modify data in ROM even when simply opening the file and not changing it, and while it (mostly) does exactly what people want it to do and probably isn't a problem for people doing massive, complete rework hacks that already heavily change the game data, this seems like a terribly messy, spaghetti-code way of modifying CHR data.
As an example, Hyrule Explorer is a very subtle, minimally-modified patch for Link to the Past, yet rather than changing a few addresses in ROM, it expands the size of the ROM and irreparably modifies large swaths of data that seem completely unrelated to changes being made. This would, in most cases, result in compatibility issues and (speaking from experience) makes hex-comparison in the hopes of fixing bugs a completely unfeasible nightmare. Maybe it's just the OCD dev mentality in me, but since it's been 13 years now, has anyone toyed with the idea of writing up a new tool to act as a modern replacement for Hyrule Magic? Or is this a non-issue for most hackers? Just floating the idea out there and eager to see how other people feel about the prospect of a less-invasive Link to the Past CHR editor.