marcrobledo / savegame-editors

A compilation of console savegame editors made with HTML5 technologies.
https://www.marcrobledo.com/savegame-editors/
Other
1.1k stars 228 forks source link

Mario & Happy puzzle not complete #451

Closed tinman66jh closed 1 month ago

tinman66jh commented 3 months ago

Screenshot_20240721_142509_X.jpg

Can anyone fix this? Marc is too busy. I would if I knew how.

tinman66jh commented 3 months ago

https://www.marcrobledo.com/savegame-editors/streetpass-mii-plaza/

tinman66jh commented 3 months ago

https://www.reddit.com/r/3DS/s/bw8nPksGeB Here's a link to my hexedit chart

AromaKitsune commented 3 months ago

Related to #162

When you edit the panel data for Mario & Happy (0x461F4) in a save editor, it edits the panel data for Picross 3D: Round 2 (0x46238) and vise versa. So, it edits the panel data's hex values on the wrong offsets.

Normally, the M&H panel comes after the Tomodachi Life Friendship Fiesta panel, and the P3DR2 panel comes before the Yo-Kai Watch panel.

I took a look in the streetpass-mii-plaza.js file and found out the two panel lines were swapped:

{Size:24,Name:'Tomodachi Life Friendship Fiesta'},
{Size:15,Name:'Picross 3D Round 2'}, // Mario & Happy should be here
{Size:24,Name:'Mario & Happy*'},     // Picross 3D: Round 2 should be here
{Size:40,Name:'YO-KAI WATCH'},

I swapped the M&H and P3DR2 panel lines back:

{Size:24,Name:'Tomodachi Life Friendship Fiesta'},
{Size:24,Name:'Mario & Happy*'},
{Size:15,Name:'Picross 3D Round 2'},
{Size:40,Name:'YO-KAI WATCH'},

Then I opened the index.html file in a web browser to edit the meet.dat save file locally, saved it, launched StreetPass Mii Plaza, went to Puzzle Swap and bam, the panel data for M&H and P3DR2 have been edited correctly!

Here's a fixed version of the save editor, it should edit the panel data's hex values on the correct offsets.

StreetPass-Mii-Plaza-Save-Editor.zip

If you already edited the M&H panel data using a bugged version of the save editor, you might want to open the meet.dat file in a hex editor and check the hex values on 0x46238 (P3DR2 panel data):

For those who have this issue, please use a fixed version of the save editor for now, until Marc fixes it.

marcrobledo commented 1 month ago

Related to #162

When you edit the panel data for Mario & Happy (0x461F4) in a save editor, it edits the panel data for Picross 3D: Round 2 (0x46238) and vise versa. So, it edits the panel data's hex values on the wrong offsets.

Normally, the M&H panel comes after the Tomodachi Life Friendship Fiesta panel, and the P3DR2 panel comes before the Yo-Kai Watch panel.

I took a look in the streetpass-mii-plaza.js file and found out the two panel lines were swapped:

{Size:24,Name:'Tomodachi Life Friendship Fiesta'},
{Size:15,Name:'Picross 3D Round 2'}, // Mario & Happy should be here
{Size:24,Name:'Mario & Happy*'},     // Picross 3D: Round 2 should be here
{Size:40,Name:'YO-KAI WATCH'},

I swapped the M&H and P3DR2 panel lines back:

{Size:24,Name:'Tomodachi Life Friendship Fiesta'},
{Size:24,Name:'Mario & Happy*'},
{Size:15,Name:'Picross 3D Round 2'},
{Size:40,Name:'YO-KAI WATCH'},

Then I opened the index.html file in a web browser to edit the meet.dat save file locally, saved it, launched StreetPass Mii Plaza, went to Puzzle Swap and bam, the panel data for M&H and P3DR2 have been edited correctly!

Here's a fixed version of the save editor, it should edit the panel data's hex values on the correct offsets.

StreetPass-Mii-Plaza-Save-Editor.zip

If you already edited the M&H panel data using a bugged version of the save editor, you might want to open the meet.dat file in a hex editor and check the hex values on 0x46238 (P3DR2 panel data):

* if you see `FF FE 00`, that's fine, close a hex editor.

* if you see `FF FE ??`, replace `??` (`FE` or `FF`) with `00` and save.

For those who have this issue, please use a fixed version of the save editor for now, until Marc fixes it.

Can you do a PR for this?

AromaKitsune commented 1 month ago

@marcrobledo Done :)

marcrobledo commented 1 month ago

Nice, thank you! :-)

tinman66jh commented 1 month ago

3ds_All_63_Puzzles_HEXLocations&_Values.txt I apologize for the mixup. It was my hexedit chart that was incorrect. Thank you very much for fixing it. I appreciate all the hard work that you people do to create these editors etc. for us 3ds lovers. I had posted the correct chart on Reddit. I didn't realize that Marc had an earlier version. :-)