I was playing through The Last Promise (FE7 hack) and it didn't take me to map 07x when I properly fulfilled the conditions. I googled about and an LPer said that there was an issue where going into each of the villages was supposed to set a flag that it had been visited, but one of them didn't do so, which made the condition impossible to fulfill. For his LP, he said he edited the value so that it would send him to 07x as it was supposed to. Unfortunately, I can't figure out how to contact the LPer and when I emailed the hack's creator asking if he'd help me figure out how to edit it, he said he'd been out of the scene for too long and probably couldn't help me. I've got the rom open in a hex editor and there's a few places that reference 07x.
According to Chapter Data Editor, 0x083B8C60 is the offset where the map itself is located in FE7 and sure enough, it's there in the hack as well. The only other places 07x appear are in the 0x083B81A0-0x083B8210 blocks where they show as MT07x_SOL _ARC _YOU _SAN and _BEARD. Just past that is MT07_SHA _SOL _ARC _YOU _SAN _HINTZ. I'm not sure what those are, although in a completely uneducated guess, maybe that's where the flags are that I need to deal with? They all have 3-4 00 trailing them before the next one.
Anyways, tl;dr: I have no experience romhacking whatsoever, but I'm familiar enough with a hex editor to get out of my own way. Any idea how to fix this, or at least hack it up so that it force sends me to 07x after 07 and I can continue my playthrough? Also noteworthy: I have a savestate from visual boy advance just before I clear the map, if that's easier (although having opened it up in the hex editor, I wouldn't be able to hazard a guess how it would be easier. But I am a complete amateur.)