• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Metroid PH prob with Superkey/SC MiniSD + Solution to 20107

Started by jive, July 21, 2006, 12:23:56 PM

Previous topic - Next topic

jive

Quote from: "PharaohsVizier"Did you shrink it from the same file, maybe you don't have a clean dump.

i have tried many different dumps. how can i find out if its a clean one?

jive

Quote from: "meangreenie"Try patching the rom with trim on so you get the 63.4MB file.

now open that file in a hexeditor (XVI32 is the one I just used) and scroll to the bottom and highlight the last bit, should be 'FF' ..now use the 'insert string option' and put in a hex value 'FF'   and set the number of times to insert to 100,000 or something and press ok then save, check the size of the file and keep repeating the procedure and adjust as necessary to get a 64.00 MB file.

See if it works

edit.. here is a link  .. http://www.belkaplan.de/opera/tools/XVI32.zip


edit2.. let me know if it works ..I'm curious now :)

ok, tried that, patched the rom with trim and added ff's until it had the EXACT size in bytes as the original. but now the rom doesn't boot anymore...

why is that?

meangreenie

Sorry, I didn't think it would stop the rom running. Though it may have to do with left over bits, file systems can be funny.

Does taking out 1 FF reduce the size by 1 byte or do you have to take away a certain number of FF's to reduce the size by 1 byte. Try and make sure you have exactly 64.00MB with no spare bits on the end.

But mostly I haven't got a clue.. again sorry.
Yes I'm mad

jive

ok, subtracting one ff has the following effect:

before:

67.108.864 bytes = 64,0 mb

after

67.108.863 bytes = 63,9 mb

rorix_bladewing5

Have you tried just using the rom thats not 64mb? If so, what error do you get?

meangreenie

Surely some-one else on this forum has wifi access to see if MPH is still working ? It would be interesting to know.
Yes I'm mad

Keroro

ed Fire JPN NDS v3 and flashme v6 + White NDSLite and flashme v7
CF Supercard 1.63 + miniSD Supercard + ScLiteRumble + SCDS
1Gb Kingston CF + 1Gb transcend miniSD +1Gb microSD transcend + 1Gb microSD Kingston
www.lafautealamanette.org

meangreenie

Thanks for that Keroro.

@ the problem, maybe try updating the firmware again, but do it in pure gba mode, it may make a difference... I know it's clutching at straws time. Or maybe there is something you can setup in a firewall or something to stop nintendo checking the size of the rom.
Yes I'm mad

jive

ok, now i found some other games that won't let me connect via wifi.

this is strange, why do some games work (tetris ds, tony hawks)

and others don't? (touch bomberman land, lost magic, mph)

again the question concerning mph, how can i find out if its a clean dump?

noone else has this problem of some games working, others don't?

i'm not so much after really playing now, i just WANT to know the reason bedhind all this :)


/edit
just tested touch bomberman a couple of times, patched it with all but the saver patch, and voila it now connects :) but noone online yet? too bad... (again the size of the rom now is the original size)

meangreenie

You can check the crc32 number it should be 7FE4554A for the US-rom367 MPH


use  this to check ... http://www.evilshare.com/7c47d328-6ad4-1029-894a-00a0c993e9d6

but i don't think you have a bad dump as those are the sizes I get too when patching MPH.

Could the problem be at Nintendos end ?

edit.. another wild suggestion, could it be something to do with the save file, maybe having a complete fresh game with nothing saved in it, makes the sav file seem corrupt to the servers.
Yes I'm mad

jive

OMG! got it working!!

it is NOT the size, as i had suspected... it only has to do with what options you patch the rom with!

apparently the option "iqueue patch" somehow messes with the wifi (no clue what it is for anyways).

even trimming the roms works :D

so there you go, riddle solved, never use that option if you want to play online.

FANTASTIC! every single game now works, yay!! i'm sooo happy :)

many MANY thanks for the good support and trying to help me!

thank you!

meangreenie

Oh nice one. :)

The 'iqeue' option is for a couple of chinese roms going about or something, I always have it off and just have the top 3 main options on.
Yes I'm mad

magicmarc

Hey guys,

I really am a total n00b with all this. My super card and super key arrived this morning, and ive been having hours of fun playing these different games on just a 128 Mb card (Just ordered a 2GB card off ebay however.)

metroid prime is a great game and id love to play it online, however ive noticed the menus are slow. Also, opening doors at some points seem slow, and i think this is related.

When I go to online play, it matches me to players, but at the character select screen I am told something along the lines of unable to continue as not enough players, or something similar.

I am using Supercard 2.55c as a PC app to patch these .NDS files. Can anyone help me? I think this is a similar problem.

Many thanks!
Marc

tennisgy

You need a High speed card to make it work good unless you have the supercard lite.  Then standard cards work fine
360 iXtreme 1.5 E74
Supercard DS One nonSDHC-2GB-Black DS Lite

magicmarc

There is no software or firmware or any checkboxes i can use to make this work? I actually need to purchase a higher speed card?
If this is true, please can anyone actually figure out a way to do it via another method, or perhaps notify me if one ever develops?

edit: also can somebody tell me if im doing everything correctly to play these games? And any interesting homebrew software, such as skype or similar i would love to be pointed in the right direction of.