ROM Hack Fixing Phantasy Star 0 on M3DS Real/iTouch/Sakura

  • Thread starter Thread starter CharAznable
  • Start date Start date
  • Views Views 19,582
  • Replies Replies 56

CharAznable

Well-Known Member
Member
Joined
Nov 15, 2006
Messages
230
Reaction score
0
Trophies
1
Website
Visit site
XP
120
Country
United States
Okay, so as we know by now, the US release of Phantasy Star 0 isn't working on any of the M3 branded card (with the possible exception of M3i Zero). There seems to be a hex AP check that strangely only affects M3 users. So I figured it'd be a good idea to start a thread where we could work towards fixing this little problem, so M3 users could get to enjoying the game with the rest of you.
biggrin.gif


Anyway, what we know right now is that the game whitescreens after the first conversation after the opening movie. Then if you turn off the game and reload it, it whitescreens immediately. This seems like an old-school AP check, not anything complicated like say, M&L Bowser's Inside Story. So it shouldn't take too much work to fix. The only hard part is going to be finding the proper bytes that need changed.

Anyway, I personally can't really help. I know little about this kind of stuff. I just figured I'd make this thread so those who do know about it can have a place to discuss a fix.
 
Strangely enough, the when i used my jap PSZ save file, im able to play wifi!
but so far, everytime i pick story mode, it just goes white screen. :/
 
Good idea, before there are huge floods of people asking for a fix of it.
Anyone got a way to hex edit it, or even a patch that could be modified to work with this? That said, the white screen might only be the first of many problems. Ahh well, fix them as they come, eh?
 
Where is everyone downloading PSZero? For some reason I can't copy the rom to my SD card because I get the error saying "File is corrupted"
 
Doesn't work with M3i zero, although since it's just an M3 DS Real for DSi, I wasn't surprised.

Edit - Tried it with both Touchpad and Sakura. Neither gets any further than the white screens.
 
(J) fix is:
020C5690 E3A00000
020C5694 E12FFF1E
020C59F0 E3A00000
020C59F4 E12FFF1E

infinity said the problem began at
020C57D4 for the (U) rom

gogo?
 
Kamora said:
(J) fix is:
020C5690 E3A00000
020C5694 E12FFF1E
020C59F0 E3A00000
020C59F4 E12FFF1E

infinity said the problem began at
020C57D4 for the (U) rom

gogo?

Good thinking, Kamora. It seems the hex addresses for the AP check in the US ROM are very similar to the ones in the JPN ROM. I wonder if it's the same exact check, just moved to a different address in the memory. If so it shouldn't be hard to crack the AP by simply using the JPN fix as a base and deducing the new location of the AP check.
 
idk if its just me or the rom but for some reason, I can't copy the Rom to my SD card that goes to my R4.

I tried that code on emulator and it still crashes.
frown.gif
 
SeraphisCain said:
Kamora said:
(J) fix is:
020C5690 E3A00000
020C5694 E12FFF1E
020C59F0 E3A00000
020C59F4 E12FFF1E

infinity said the problem began at
020C57D4 for the (U) rom

gogo?

Good thinking, Kamora. It seems the hex addresses for the AP check in the US ROM are very similar to the ones in the JPN ROM. I wonder if it's the same exact check, just moved to a different address in the memory. If so it shouldn't be hard to crack the AP by simply using the JPN fix as a base and deducing the new location of the AP check.

i tried doing that and came up with
020C57D4 E3A00000
020C57D6 E12FFF1E
020C5B34 E3A00000
020C5B38 E12FFF1E

but that doesn't seem to work
(i have no experience working with these things, though)
 
Okay, so I went back and used DESMUME to check the JPN ROM, specifically where it looked for the AP protection. It says "Read below 0x8000 from 020C58BC". But, as you can see, the address 020C58BC isn't part of the AP fix code for the JPN version. Well, for the US ROM, DESMUME says "Read below 0x8000 from 020C57D4". If this AP is the same as the AP on the JPN version, I think it's safe to say that 020C57D4 isn't going to be part of the fix.

Then again I'm just mainly shooting in the dark here. *lol* It'd be nice to know that someone who actually knows what they're doing is working on this. Anyone? Anyone? Narin? Bueller? Bueller? XD

Posts merged

Kamora said:
SeraphisCain said:
Kamora said:
(J) fix is:
020C5690 E3A00000
020C5694 E12FFF1E
020C59F0 E3A00000
020C59F4 E12FFF1E

infinity said the problem began at
020C57D4 for the (U) rom

gogo?

Good thinking, Kamora. It seems the hex addresses for the AP check in the US ROM are very similar to the ones in the JPN ROM. I wonder if it's the same exact check, just moved to a different address in the memory. If so it shouldn't be hard to crack the AP by simply using the JPN fix as a base and deducing the new location of the AP check.

i tried doing that and came up with
020C57D4 E3A00000
020C57D6 E12FFF1E
020C5B34 E3A00000
020C5B38 E12FFF1E

but that doesn't seem to work(feel free to try it though)

Yeah, I basically went the opposite direction that you did, and came up with
020C5470 E3A00000
020C5474 E12FFF1E
020C57D0 E3A00000
020C57D4 E12FFF1E

Which also didn't work. XD There's gotta be someone out there who KNOWS what they're doing that can help us. *lol*
 
Everyone is probably on holiday... I guess I'll just keep practicing my trombone...

Posts merged

Everyone is probably on holiday... I guess I'll just keep practicing my trombone...
 
pennybag said:
A Gay Little Cat Boy said:
Good news people there has been a patch released
http://filetrip.net/f8660-Phantasy-Star-O-Crack-Fix-1-0.html

I patched it (not with Bahamut, with xpa) and it still doesn't work.

I got it to work after patching. Powered off and reloaded a second time too after the first conversation.

It took like 30 seconds of double white screen the first time I loaded up though, but now it goes to the start screen pretty fast.
 

Site & Scene News

Popular threads in this forum