Как починить Super Mario 3D Land, если после прохождения белый экран

Знаете, я поражаюсь, насколько люди в интернете умные. Прошёл я, значит, на деке Марево, ну вообще такой чилловый (потому что сохранялся в своих местах, а не в чекпоинтах). И вот посмотрел титры, уже мечтаю о Нью Гейм Плюс, нажимаю старт, а у меня… белый экран. И ничего не грузится. Ну что ж, плата за наглость.

Как починить Super Mario 3D Land, если после прохождения белый экран

Я уже с горя решил на ютубе посмотреть, что там в этом Нью Гейм Плюс, и забить, но потом подумал: а что, если погуглить проблему? Вдруг не я один такой? И вы прикиньте — я не один такой! Но даже не это поразило. Там не просто сказали, в чём проблема, там целый гайд написали, как решить.

Кто-то полез в сейв-файл в HEX-редакторе, нашёл строку, где у тебя пройдены миры, и сказал, на какой 16-ричный код надо заменить, чтобы починилось. У меня нет слов, просто как? Как до такого можно додуматься? И это не нейронка или Доктор Стрэндж просчитали все вероятные варианты. Это обычный мясной, такой же, как я и ты. Он как-то смог понять, в чём проблема, и починить. У меня всё.

Если вдруг кто-то перестанет верить в человечество, просто вспомните мой пример.

Ну и ссылка для тех, у кого Нью Гейм Плюс тоже не сработает. Пользуйтесь.

This happened to me recently and I found a workaround that let's you get rid of the sparkling stars (which are causing the issue), continue your game right where you left off with no changes to the levels or your stats, and finally (if you want) restore your earned sparkling stars.


You will need a hex editor (HxD) and a save editor for the game (SGE), here it is: https://www.mediafire.com/file/c31kxtva5hstx5w/Super_Mario_Land_3D_SGE_v2b.exe/file


First you have to locate your save data for the game (GameData.bin), just open citra/lime and right click the mario 3d land icon and open the save directory, make a backup in case something goes wrong.


Open the .bin file with HxD, press ctrl+G and locate the following value according to your game file:

2B8F for file A

3512 for file B

3E95 for file C


Change that value (which should be 1C if you completed all levels up to world 8) to 5C, save and exit HxD. Now open your edited .bin file with the SGE tool then save and exit. you don't need to do anything else with the SGE tool, this step is only for the data to not get corrupted.


Now take your edited GameData.bin and replace the file on the citra/lime save directory.


Open the game, the sparkling stars will be gone and you can continue your playthrough.


Optional: After you're done with the game you can restore your sparkling stars if you want, you just have to do the process again, take the GameData.bin file, open it with HxD, locate the value according to your game file, and change that value (which should be 7F if you completed all levels of the game) to 3F. Then open and save the game with the SGE tool and finally replace your edited .bin file on the citra/lime save directory. This will bring back your sparkling satrs but of course, if you try to open the game on citra/lime, you will have the same white screen problem. I suppose the only way to see them right now is if you open the game with that save file on an actual 3DS.


I did this all myself and it worked, and had no issues completing the rest of the game. Credits to this post that made me realise this could be done: https://gbatemp.net/threads/how-to-get-5-sparkly-stars-savefile-back-on-super-mario-3d-land.542645/

1
1
18 комментариев

Хз, попробуй на оригинальном железе поиграть

5

Эмуляторы это просто, отлично все работает, свитч не нужен

2

Саш, источник то почитай. на тридээс тоже самое. упс, неловко, да?

Галакси проходил? Недавно пробежал обе части, имхо чуть ли не лучший Марио оказался.

2

В планах, ага. На деке тоже идет хорошо, пишут