Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with Pokemon Alpha Sapphire #35

Open
egamboau opened this issue Sep 30, 2016 · 6 comments
Open

Issue with Pokemon Alpha Sapphire #35

egamboau opened this issue Sep 30, 2016 · 6 comments

Comments

@egamboau
Copy link

Hello all.
Just need help with my issue. I'm trying to backup my Pokemon saves. When I try to backup my Pokemon Y game, svdt starts and let me copy the game without issue.
However, when I try to backup Pokemon Alpha Saphire, the tool is not booting up. On my lower screen, I can see a yellow color and it stays in that state until the 3DS is rebooted.

Any help with this? I'm using the latest version of svdt, firmware 11.1.0-34. Old 3DS, US version, using Freakyhax. Both games are the cartridge version The saved game load correctly when started.

@EeoMii
Copy link

EeoMii commented Oct 4, 2016

I have the same exact issue, with 11.1.0-34E and basehaxx on an old3ds XL. With Pokemon X and Y svdt works fine, with Omega Ruby and Alpha Sapphire it fails to boot and just gives me a white upper screen and yellow lower screen.
It's not relevant to this project, but PCHex++ has the same exact problem: works with XY, fails and yellow screens with ORAS. The basehaxx installer gives the same yellow screen, white the installer for the OOThax works.
I updated the basehaxx and the *hax payload for 11.1.0-34E, with 11.0.0-33E everthing i mentioned worked, so it's an issue with the last FW.

@muldos
Copy link

muldos commented Oct 10, 2016

Hi,
I've got the same issue, with 11.1.0-34E and freakyhaxx on an new 3DS XL. with Alpha Sapphire.
it fails to boot and I got a black upper screen and a yellow lower screen.

@suloku
Copy link
Contributor

suloku commented Oct 18, 2016

May you try another approach? Like installing pokemon picross and using pikhaxx to load? Some hax have problems under certain circumstances, or so it seems. I've been with custom firmware since it was available for me and works fine trough the homebrew launcher cia, but as I said other wais of loading the hax might have problems.

EDIT:

It seems the problem lies here: https://www.3dbrew.org/wiki/11.1.0-34#loader

"It appears only one function changed in loader: L_140022b8 previously @ L_140022b8. Codebin physical memory randomization was enabled for all of the following titles:

USA/EUR "VVVVVV"
USA/EUR/JPN "Freakyforms Deluxe: Your Creations, Alive!"
USA/EUR/JPN "Pokémon Super Mystery Dungeon"
"Pokémon Omega Ruby" + "Pokémon Alpha Sapphire"
USA/EUR/JPN "Citizens of Earth"
"Pokémon Picross"
"
So probably these games now need an xml file like other 9.6+ encrypted games?

@benduckwdesign
Copy link

I have the same thing with Luma CFW using AL9H, booting svdt from the Homebrew Launcher cia to access Pokemon Alpha Sapphire save data with 11.1.0-34U on n3DSXL. Yellow bottom screen and black top screen.

@egamboau
Copy link
Author

egamboau commented Dec 6, 2016

@suloku I'm a noob with this. When you said that an XML file is needed, which file are you talking about? is there a way to write it and make it work? or is something that devs of svdt should do?
regards!

@suloku
Copy link
Contributor

suloku commented Dec 6, 2016

@miniluigi008: if you have CFW just install JKSave Manager CIA, it's far superior and will never give you probelms: https://github.com/J-D-K/JKSM/releases

For standard non-custom firmware homebrew (@egamboau):
Here's the link for 9.6+ encrypted xml files for those using HBL: https://github.com/ihaveamac/9.6-dbgen-xmls
Edit: also, there's a link there for a homebrew app that auto-donwloads and updates the needed xml files directly on the 3DS: https://gbatemp.net/threads/release-custom-mmap-xml-downloader.438878/

And here's a workaround for ORAS. In any case smealum got a bypass for PASLR (the new protection preventing ORAS save and other game's to be opened via HBL and svdt), so next HBL update should make svdt work again normally with ORAS and the other PASLR games: https://github.com/ihaveamac/9.6-dbgen-xmls/issues/20#issuecomment-251015216

The bypass uses a special JKSM build and the fact that pokemon bank title can access ORAS savedata. You need pokemon bank in your console though.

For reference, the list of current games using PASLR (note that Sun and Moon aren't there):
Cubic Ninja
The Legend of Zelda: Ocarina of Time 3D
VVVVVV
Freakyforms Deluxe: Your Creations, Alive!
Pokémon Super Mystery Dungeon
Pokémon Omega Ruby
Pokémon Alpha Sapphire
Citizens of Earth
Pokémon Picross
Paper Mario: Sticker Star
Steel Diver: Sub Wars

Final note: latest Luma CFW disables PASLR, so svdt should work under luma via homebrew launcher cia or any other entrypoint (if you use an updated luma, that is). You would still need the xml files for 9.6+, games, since 9.6+ encryption and PASLR are completely separate things (but both end up in yellow screen); but if you are under custom firmware, you should really switch to JKSaveManager.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants