Skyline wrote:As an aside, I always wondered why the Loop-2 replay on the cart wasn't in vertical orientation.
hmm...while we're talking about altering game data, can that be fixed, or is the resolution of that video really that ridiculously small?
Those videos are in .mods format, mobi clib video codec. I don't know any media player that suport it, so i can't really say about their resolution.
All the videos except for the Loop-2 were recorded from the DS, so they look okay on the top screen, but the Loop-2 were made from the arcade that had a much bigger screen. They could either show it on both screens to compensate for that or fit that into one screen.
brokenhalo wrote:if you could include your cheat save with the rom patch that would be awesome as well.
I don't think that's possible, those are action replay codes. Besides, almost every flash card support them.
Evrain wrote:A question: are you text editing on a whole-ROM basis or is there a text file? I haven't really looked (just ripped everything and hacked in the new font for full "plain" latin alphabet), but I didn't see any Nintendo standard format for it.
The text is in .bin files, along with the program code, pointers and some variables. The text is uncompressed, and it's in Unicode(LE). So you can get the text out by copypasting the text block into unicode text file. But i've written a small program that did it all for me.
Getting the text back to the ROM was a bit harder. The text wouldn't fit. And you can't change the size of those .bin files, because then you'd need to go and recalculate all the pointers in every other file. And that's impossible to do. So i had to use the oldest trick in the book - put 2 english letters into 1 font tile.
So now getting the text back by hand would be quite a task, because you would need to redraw the font and put every pair of characters by hand.
That's why i've written another program. It takes the game font, gets those .bin files, gets the new script from text file, redraws the font, puts the new text back into the ROM and recalculates all the pointers that point to the text.