marcrobledo / savegame-editors

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

Mario & Happy puzzle not complete #451

Open tinman66jh opened 1 month ago

tinman66jh commented 1 month ago

Screenshot_20240721_142509_X.jpg

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

tinman66jh commented 1 month ago

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

tinman66jh commented 1 month ago

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

AromaKitsune 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):

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