Quote:
Originally Posted by Naglu
Hello everybody, i recently started hacking, actually i started yesterday with pokemon firered
i'm making a very simple ROM hack using the tools provided. I litterally know NOTHING about programming and such so i am sticking to the easy things i can do with the tools even if i have a ton of ideas, but that's not the matter.
i worked aroud 6 hours yesterday and made it around 50% of the work i need (yes, as i said it's really easy) and today instead of going on with the trainers and map modifications (that i tried and worked) i decided to do a little thing: modify the introduction text. Not the one where prof oak talks, the one before it (the paper with the pikachu on top) using LSA intro text editor.
it's pretty easy, i open the editor, write my 3 pages and click save ROM.
and i did...the problem is...the ROM doesn't work anymore
yeah, i'm stupid and i didn't do this new thing on a copy before doing it on the main one, i know (and i won't to anymore) but now i cannot open the rom with ANY tool
advance map, advance trainer, advance text, NONE work anymore...not even LSA itself
if i try to start the ROM i see only white and nothing more
i know the issue was in the text, since it was working just fine before doing that, i tried to open LSA again to just delete the text i added but it doesn't open anymore
how can i fix this? i would hate to have to do all the 6 hours from scratch just for a simple text with a simple editor
i have downloaded XSE too but since i know nothing of scripting i haven't used it but i can guess it might help in this matter.
if anyone can help me i would be forever grateful
:)
|
Well, depending on the modifications you've applied to the rom you could:
download a new rom, then open a new rom and the broken modified one in a hex editing program.
If your modifications are applied after 0x800000, you can copy the hex code of the working rom where the offset for the intro text is and paste that to the broken rom using (CTRL + B, not CTRL + V).
I don't know where that offset is, but if you made changes after the occupied space, you can copy all of hex code before 0x800000 and paste it onto a new rom. That may work.