ROM Hack WIP Super Mario 3D World + Bowsers Fury - Save Editor

Shadetale

New Member
Newbie
Joined
Feb 14, 2021
Messages
4
Trophies
0
Age
35
XP
142
Country
United States
You cad do it updating Edizon's cheats.

Been messing around with all the Edizon codes I can, still no dice. Is it possible for someone to upload a completely uncleared (only past the intro) save with Rosalina unlocked if they've managed to get it to work?
 

DNA-Trainer

Well-Known Member
OP
Newcomer
Joined
Jan 25, 2019
Messages
56
Trophies
0
XP
485
Country
Germany
I made some progress "decrypting" the structure of the save file.
The structure of a Wii U save is different and I need to do some further research on it in order to code a converter.

Been messing around with all the Edizon codes I can, still no dice. Is it possible for someone to upload a completely uncleared (only past the intro) save with Rosalina unlocked if they've managed to get it to work?
I will see what I can do for you.
 

Shadetale

New Member
Newbie
Joined
Feb 14, 2021
Messages
4
Trophies
0
Age
35
XP
142
Country
United States
Does someone have a switch savegame for me? Perfect would be 99% savegame or at least a W8 savegame.

Does this save meet the requirements you're seeking? This is straight up 100% though (except Bowser's Fury).

gbatemp.net/threads/cheat-codes-ams-and-sx-os-add-and-request.520293/page-1706#post-9361774
 

DNA-Trainer

Well-Known Member
OP
Newcomer
Joined
Jan 25, 2019
Messages
56
Trophies
0
XP
485
Country
Germany
I will have a look at all of this but it needs some time.
I am still working through the structure of the save file and write everything down.
I already got the coin value, power up, level related stuff like points, which stars you have collected, if you got the stamp, if you got to the top of the flagpole and so on.

When I have everything I need, I will start to code the editor and after that I will have a closer look in the Wii U structure of the save.

Sorry for my english, it is not my Native language.
 

ronin47

Member
Newcomer
Joined
Dec 6, 2015
Messages
11
Trophies
0
Age
37
XP
89
Country
I will have a look at all of this but it needs some time.
I am still working through the structure of the save file and write everything down.
I already got the coin value, power up, level related stuff like points, which stars you have collected, if you got the stamp, if you got to the top of the flagpole and so on.

When I have everything I need, I will start to code the editor and after that I will have a closer look in the Wii U structure of the save.

Sorry for my english, it is not my Native language.
I admire the knowledge from people like you. Good luck. The editor will be very appreciated. Thank you very much!!
 
Last edited by ronin47,

moonkitty

Member
Newcomer
Joined
Apr 17, 2018
Messages
16
Trophies
0
Age
27
XP
117
Country
United States
I will have a look at all of this but it needs some time.
I am still working through the structure of the save file and write everything down.
I already got the coin value, power up, level related stuff like points, which stars you have collected, if you got the stamp, if you got to the top of the flagpole and so on.

When I have everything I need, I will start to code the editor and after that I will have a closer look in the Wii U structure of the save.

Sorry for my english, it is not my Native language.
Thank you so much, do you know when the editor with points/stars/stamps/flagpole will be avaliable?
 

flare77

New Member
Newbie
Joined
Dec 19, 2018
Messages
4
Trophies
0
Age
24
XP
92
Country
United States
You probably have already figured this part out, but I'm pretty sure stage scores for 3D world start at 0x400D and the next stage is 32 bytes later. The scores are in little endian, my 50440 1-1 score becomes 08 C5.

I haven't found out where it stores what characters have cleared a stage, do you have any idea?

edit: times appear to be stored starting at 0x4010 or 0x4011, so it seems likely each stage is a 32 byte block.

With that in mind here is what I think is my 1-1 and 1-2.

0x4000: 00 BB 00 01 00 04 00 00 00 00 00 80 3F 08 C5 00
0x4010: 00 42 00 00 00 07 00 00 00 00 00 00 00 00 00 00
0x4020: 00 13 00 01 00 01 00 00 00 00 00 80 3F 3E DF 00
0x4030: 00 9C 01 00 00 07 00 00 00 01 00 00 00 00 00 00
0x4040: 00 13 00 01 00 01 00 00 00 00 00 80 3F C0 34 01

1-1 is cleared with every character except toad (time 66s, score 50440, all stars and stamp + gold flag)
1-2 is cleared with mario and luigi (time 231s, score 57150, all stars and stamp + gold flag)

I think 0x4001 stores who's logo is on the flag. BB may be rosalina, 13 may be luigi.

edit 2: the 0x4000 starting point looks to be save 3. save 1 has the 1-1 score at 0x12E5 and time at 0x12E9

Here's my 1-1 after finishing it with toad and improving the time to 63s

0x12D0: 00 00 00 00 00 00 00 00 00 FB 00 01 00 03 00 00
0x12E0: 00 00 00 80 3F 08 C5 00 00 3F 00 00 00 07 00 00
0x12F0: 00 00 00 00 00 00 00 00 00 1B 00 01 00 01 00 00

And here's my old 1-1 again

0x12D0: 00 00 00 00 00 00 00 00 00 BB 00 01 00 04 00 00
0x12E0: 00 00 00 80 3F 08 C5 00 00 42 00 00 00 07 00 00
0x12F0: 00 00 00 00 00 00 00 00 00 1B 00 01 00 01 00 00
 
Last edited by flare77,

DNA-Trainer

Well-Known Member
OP
Newcomer
Joined
Jan 25, 2019
Messages
56
Trophies
0
XP
485
Country
Germany
I am at work and don't have my notes right now...
4000 is the third save slot in that save file.

4001 is the level state byte
04 = level is locked and you need xxx stars to unlock
05 = level is unlocked
0B = you finished the level with Mario

4003 is the stamp byte.
0 = you don't got the stamp
1= you collected the stamp

4015 is the Star byte
1 = you have the first star of this Level
2 = you have the second star
3 = you have the first and the second Star
4 = you have the third star
5 = you have the first and third star
6 = you have the second and third star
7 = you have all three stars

4011 (4009) are the "flag pole" bytes
It is 80 F3 when you reach the top of the pole
And directly after that are the points.

I can't tell you more because I don't have my notes, as mentioned above.

@moonkitty
I think I can start to code at the weekend but I don't know how long I need to get this done.
 
  • Like
Reactions: falcorr

flare77

New Member
Newbie
Joined
Dec 19, 2018
Messages
4
Trophies
0
Age
24
XP
92
Country
United States
I am at work and don't have my notes right now...
4000 is the third save slot in that save file.

4001 is the level state byte
04 = level is locked and you need xxx stars to unlock
05 = level is unlocked
0B = you finished the level with Mario

4003 is the stamp byte.
0 = you don't got the stamp
1= you collected the stamp

4015 is the Star byte
1 = you have the first star of this Level
2 = you have the second star
3 = you have the first and the second Star
4 = you have the third star
5 = you have the first and third star
6 = you have the second and third star
7 = you have all three stars

4011 (4009) are the "flag pole" bytes
It is 80 F3 when you reach the top of the pole
And directly after that are the points.

I can't tell you more because I don't have my notes, as mentioned above.

@moonkitty
I think I can start to code at the weekend but I don't know how long I need to get this done.

Thanks, do you have the bit for other characters in your notes? If so could you post those? Also, is it just making those edits? Is there some hash I gotta resign or something?
 
Last edited by flare77,

DNA-Trainer

Well-Known Member
OP
Newcomer
Joined
Jan 25, 2019
Messages
56
Trophies
0
XP
485
Country
Germany
Thanks, do you have the bit for other characters in your notes? If so could you post those? Also, is it just making those edits? Is there some hash I gotta resign or something?
I don't have the values for the other characters yet.
The first 4 bytes are the CRC 32 hash
 

RoadSign

New Member
Newbie
Joined
Feb 17, 2021
Messages
3
Trophies
0
Age
31
XP
67
Country
Brazil
Hello, I would like to help with the wiiu mapping.

I just got started, will take a look at what you found so far and see if it checks out on the wiiu save.

To this point I found where dates for the files go and where the number of lives lost is stored.

The first 4 bytes are the CRC 32 hash

Can confirm the same applies for the wiiu save.
 

DNA-Trainer

Well-Known Member
OP
Newcomer
Joined
Jan 25, 2019
Messages
56
Trophies
0
XP
485
Country
Germany
Thank you.
I also took a look at the Wii U save already.
It seems that the block to the level structure has more space to the block where the lives, coins and all the stuff is stored.

Coding the editor will also not be so easy as the order of the levels differs from the order you lay them.

EDIT
I will upload my notes after I have everything and I am sure about the offsets. Everytime I look for some offsets I find something new.

EDIT2
Here is my Discord ID for better communication
DNA#9641
 
Last edited by DNA-Trainer,

DNA-Trainer

Well-Known Member
OP
Newcomer
Joined
Jan 25, 2019
Messages
56
Trophies
0
XP
485
Country
Germany
Last edited by DNA-Trainer,
  • Like
Reactions: falcorr

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @SylverReZ, @Psionic Roshambo sorry but im not that used to listening to non game music +1