Open edale2 opened 6 years ago
OK, I figured out the problem. For reference I'm running Windows 10 x64.
Zone Doctor CE only seems to save the very first save you make after opening a ROM. The ONLY way I can get it to save any changes after than is by "end process" from the details page of the task manager, then opening up the ROM again.
Sorry I just saw this message. I'm not happy at all with the way I made the expansions settings so likely I will restart from scratch on FF6LE CE and add Zone Doctor features plus other new features. Zone Doctor is quite buggy (although what you report is likely due to my changes) so I am no longer supporting developments of expansions on this editor.
For a task like the one you had I'd recommend using FF6LE Rogue or Rogue CE or the vanilla Zone Doctor.
That's fine, I managed to muddle through the mod I was making (the cut songs restoration mod that's now an option in the Dancing mad MSU mod's installer). Once I got things figured out I was able to trace where the calls for music in each area were coming from via logging the CPU opcodes in BSNES+'s debugger (2 million+ lines from 1 second of logging!!! Crashed Notepad, Long live Notepad++) and was able to directly hex-edit the bits (pun not intended, but wholly embraced when noticed, heh) I needed from that. The part that really gave me trouble at first was when the calls were coming from event code rather than the map data.
Actually ended up including 4 songs, rather than just the 2 I originally intended, Approaching Sentiment was too good not to include (though you probably won't find it on a typical playthrough, it only plays if you enter Nashe's Classroom after the beginning section of the game, when it would typically play 'Prelude'), and Troian Beauty fit one of the towns too well to not include as well.
I'm trying to change the music assigned to WoB South Figaro (map 75) to track 91 (5B), and WoB Mobliz (map 157) to track 90 (5A) (and yes, I know there are no tracks present at those locations, I'm intending this to work with the Dancing Mad MSU-1 mod to call PCM audio; I'm attempting to add in the 2 unreleased town tracks from the FFVI Special Tracks album to the game).
Those 2 music changes are the only changes I'm making to the unmodded ROM, not touching anything else.
I'm working with an unmodded, unheadered dump of the v1.0 ROM.
I've made the change and tried several different methods of trying to get the change to the ROM saved, and in one attempt I DID get the music to change properly in South Figaro (applying the MSU-mod after making the music changes with Zone Doctor CE) but it didn't make the change in Mobliz, and even precisely copying the steps I took to save that time I haven't been able to reproduce even that much success; every attempt just results in a completely unchanged ROM.
Honestly, I'd be happy if I could just know the offsets for those 2 map's music selection (haven't been able to locate that info in any ROM maps I can find), so I could just hex-edit in the changes I want. Alternately I don't know anything about ASM, but if there is an ASM code to change those tracks I could easily pass it to Insidious (the coder of the Dancing Mad mod), and he can create a branch with that code added.