• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • It's time to vote for your favorite Pokémon Battle Revolution protagonist in our new weekly protagonist poll! Click here to cast your vote and let us know which PBR protagonist you like most.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other✓] Rom displays white screen when loaded? [ANSWERED]

  • 59
    Posts
    10
    Years
    • Seen May 16, 2016
    [SOLVED] Was able to use hex editor to replace wacky parts of the intro sequence with parts from the original Ruby. Thanks to everyone who helped.


    Exactly the title.


    I was editing some stuff at the battle tower and wanted a quick hop to the place to check it out. So I put in a warp to the battle tower, and attempted to use it. Well I did it wrong (making it go from outside to another outside) so the game crashed, and when I reloaded it, it wouldn't load. The screen just stays white. I can still play the game through my save states, and it runs fine, but it won't let me actually START it.

    The only thing I had done since last resetting it was paste in some code from this thread: /showthread.php?t=334196 (won't let me post links, it's pokecommunity.com/ that stuff over there)
    just to see if it worked, because I thought it was a cool idea.


    I tried putting the same code in another trash rom I'd scrapped, thinking I'd overwritten something important, and it did the same thing. I thought that I HAD overwritten something important.

    But when I tried it on a different trashed rom, it had no effect. Nothing. Loads fine.


    Is there any way I overwrote some kind of intro sequence offset? I know I shouldn't have just put that code in there, but I'm really tired and wasn't thinking properly. If that's what happened, would fixing it be as simple as checking every offset in that code on a fresh ruby rom and pasting what's in them back onto my rom? Is that even possible? Is there a way to get ahold of the intro sequence offsets?

    Please help -.-
     
    Last edited:
    Based on your last post I'm thinking you probably overwrote something lol. I mean if you know how to use a hex editor which I'm assuming you don't then you can just compare a clean rom to your rom and look at what's different in the area of the intro ... otherwise if you don't know how to do that, your rom is toast and you just burned it to a crisp. Lol. Time to start over or use a backup.
     
    Based on your last post I'm thinking you probably overwrote something lol. I mean if you know how to use a hex editor which I'm assuming you don't then you can just compare a clean rom to your rom and look at what's different in the area of the intro ... otherwise if you don't know how to do that, your rom is toast and you just burned it to a crisp. Lol. Time to start over or use a backup.

    Problem is I don't have any recent backups...

    I do have some knowledge as to how to use a hex editor, I actually used it to rewrite slateport city when I completely bugged it out before.


    How do I tell where in the hex editor the intro sequence starts?

    I really need the offset for the intro... Can someone help me with that? Possibly someone who knows how to edit intros?
     
    Problem is I don't have any recent backups...

    I do have some knowledge as to how to use a hex editor, I actually used it to rewrite slateport city when I completely bugged it out before.


    How do I tell where in the hex editor the intro sequence starts?

    I really need the offset for the intro... Can someone help me with that? Possibly someone who knows how to edit intros?

    So the way I'd do this is open up A-text and search for a text that is on the intro like "This is what we call a pokemon" or whatever. Then find out where that pointer for that text goes .. ie if its 0x3214FC I'd look in the rom for the bytes "FC 14 32 08" which means that around that area is the intro area. All you need to do is compare a clean rom to your rom and just go to that area and then where ever there are changes, copy and CTRL + B (never ctrl +V in hex editor) so that everything is normal again. If everything is fine, then it's not the intro and your best bet is to learn from your mistakes and from now create back ups. I have over 50 backups for my hack. I backup major points in the back so that I can backtrack. Something you might want to do. You can upload all your backups conveniently to Github.com ... easy way to keep your backups and you dont have to keep them on your PC and waste all that space (especially for me since my roms are 32mb)
     
    So the way I'd do this is open up A-text and search for a text that is on the intro like "This is what we call a pokemon" or whatever. Then find out where that pointer for that text goes .. ie if its 0x3214FC I'd look in the rom for the bytes "FC 14 32 08" which means that around that area is the intro area. All you need to do is compare a clean rom to your rom and just go to that area and then where ever there are changes, copy and CTRL + B (never ctrl +V in hex editor) so that everything is normal again. If everything is fine, then it's not the intro and your best bet is to learn from your mistakes and from now create back ups. I have over 50 backups for my hack. I backup major points in the back so that I can backtrack. Something you might want to do. You can upload all your backups conveniently to Github.com ... easy way to keep your backups and you dont have to keep them on your PC and waste all that space (especially for me since my roms are 32mb)

    So all the intro stuff is in one place then? Because what I need is all the way back the first thing the rom displays, the 2003 (c) info and stuff. Sorry for fail grammar, on my phone.
     
    Back
    Top