yellows8 / oot3dhax

3DS OoT3D savegame haxx
136 stars 16 forks source link

Zelda oot region four #3

Closed sebsrizzo closed 9 years ago

sebsrizzo commented 9 years ago

Hi, i love your work in the 3ds scene and i would like to ask you a favor, could you please please compile zelda oot region four? Nobody has compiled it and i dont know how to do it, please it would be awesome, i really want to use it

yellows8 commented 9 years ago

I assume you mean a raw savedata flash-image for writing with a gamecard USB dongle / etc.

The way to generate a proper image is to use a 3DS to write the image. But doing that for {3 oot3dhax regions} * {2 cardID sets} * {all the different regionFOUR builds with payload.bin} is a lot of images + effort.

sebsrizzo commented 9 years ago

Yeah i would like a save , i thought that region four support for zelda oot was complete thats why i was asking for it, my zelda oot catridge is from Japan. Thanks

yellows8 commented 9 years ago

The source code for it is complete.

I guess you don't know the 4-byte cardID for that gamecard?

sebsrizzo commented 9 years ago

Sorry i dont know it, Is it important? My gamecard has this: Lna-ctr-aqej-jpn Aqejx10134

yellows8 commented 9 years ago

What exactly would you use for writing the save-image if you had one?

sebsrizzo commented 9 years ago

My friend has a 6.x 3ds, i think i could write the save with the gateway restore option, he doesnt have a gateway card so i can not write it with a dev app. If that doesnt works i think i should get a r4i dongle

sebsrizzo commented 9 years ago

What would you recommend me to write the save? I think rxtools has a injection feature

yellows8 commented 9 years ago

"I think rxtools has a injection feature" <- I'm not familiar with how rxtools handles it.

sebsrizzo commented 9 years ago

Could you please share a jpn save? If you need information or help i would try to give it to you

yellows8 commented 9 years ago

It's not really possible for me to upload just one saveimage, without knowing your cardID. And it sounds like you have no way to get it either.

sebsrizzo commented 9 years ago

Could you tell me how i can get my card id, maybe i can find a way to get it.

yellows8 commented 9 years ago

Oh actually, you can get it from the data @ 0x1000 in a rom-dump /w GW(it's somewhere starting there, don't remember the exact offset).

profi200 commented 9 years ago

You need a way to import the savegame fs (Currently only SaveDataFiler.). RAW savegames will not work/are too complicated. And also i think he will not port regionFOUR to this. There is not enough demand for it.

sebsrizzo commented 9 years ago

Thats great, i will try to dump it with my friends 3ds and then i will open it in my computer, rxtools now supports cias, i think now i can inject it with savedatafiler

yellows8 commented 9 years ago

"And also i think he will not port regionFOUR to this." It's already supported...

profi200 commented 9 years ago

Since when? Thought that's CN-only.

yellows8 commented 9 years ago

https://github.com/smealum/regionFOUR/commit/a95e31a8bb8e098624ce442c091d6b78cc5b3e46

sebsrizzo commented 9 years ago

Card id is the same as the header?

yellows8 commented 9 years ago

It's stored in the so-called "header".

sebsrizzo commented 9 years ago

Excellent I extracted my header with a tool and i got this 8E 9C 5A A2 58 15 D9 BC A1 9D 38 93 FF 31 8E 25 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C2 FE 00 90 00 00 00 00 FF FF FF FF FF FF FF FF

yellows8 commented 9 years ago

My codebase currently doesn't have anything implemented for accessing the raw flash image on the latest FIRM(patch from older FIRM isn't implemented). So I can't easily do anything with your saveimage right now.

sebsrizzo commented 9 years ago

Oh that is too bad but thanks anyway

sebsrizzo commented 9 years ago

Do you think that using save data filer will help?

yellows8 commented 9 years ago

"Do you think that using save data filer will help?" <- Writing to the savedata FS using FSUSER is exactly what the README says to do, which is what that tool does.

sebsrizzo commented 9 years ago

If i have a 6.x 3ds, my game card id and save data filer whats else do i need?

yellows8 commented 9 years ago

cardID doesn't matter with savedatafiler. Since you can use *filer, you could just build oot3dhax+regionFOUR yourself.

sebsrizzo commented 9 years ago

The problem is i dont know hot to build it, i have alredy installed savedatafiler in the 6.x 3ds. Sorry for bothering you is just that i want to use region four in my jap N3ds.

sebsrizzo commented 9 years ago

Well now the 3ds is 4.x ( i downgraded the console because the new rxtool version doesnt supports 4.5+ consoles)

yellows8 commented 9 years ago

"now the 3ds is 4.x" In that case you must use other things for region-free.

sebsrizzo commented 9 years ago

That console is from my friend, i want to use zelda oot region four in my 9.8 n3ds

yellows8 commented 9 years ago

Write the contents of this into your oot3d savedata FS: https://dl.dropboxusercontent.com/u/20520664/regionFOUR_oot3d_jpn_new3ds_v98.zip

EDIT: .zip updated now.

sebsrizzo commented 9 years ago

Wow thanks a lot, its working perfect. You re the best 3ds hacker, you are patient and really really helpful once again thanks a lot :) http://pho.to/9Tawx

yellows8 commented 9 years ago

Strange, top-screen background is supposed to be black(and I even tested this build). Oh well I guess.