Better Stereoscopic 3D Patches/Cheat Codes Releases, development and discussion

fuyurain

New Member
Newbie
Joined
Apr 17, 2024
Messages
1
Trophies
0
Age
36
XP
21
Country
China
Thank you for sharing, it's amazing!
I also want to create 3d codes for other games, but I encountered some difficulties.
Taking the "Batman" game you've already done as an example, the code shown on the first floor is as follows:
[3D Depth Default]
D3000000 00000000
006CF470 41200000
D2000000 00000000

I used the "CTRPF plugin" to search for HEX "41200000" and got hundreds of addresses.
What should I do next? I mean, how can I make the game software or the console hardware changed so that I can let "006CF470" stand out of those addresses?
Or, excuzing me noob....Could you make a video tutorial?
 
Last edited by fuyurain,

Silithas

Well-Known Member
Member
Joined
May 12, 2012
Messages
165
Trophies
1
XP
427
Country
Norway
I can move my eyes out as i'm lazy eyed thanks to a eye damage, and to be honest, before ones looks way better. New ones looks almost inverted.
 

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
712
Trophies
0
XP
2,886
Country
Canada
Wow! Why am I only just learning about this hack? Thank you to the OP and those who have worked on this!

The only reason I ever bought a handheld was because of the improved 3D on the New 3DS XL. I've never played a game on it that isn't 3D, never will, and I've never turned off the 3D. I TRULY feel sorry for anyone who made the colossal mistake of buying a 2DS instead of a New 3DS XL. A Vita is like any other handheld gaming device. So is a GameBoy. The DS at least offered a stylus and and a second screen. But the most unique gaming experience there is is the improved 3DS on the New 3DS XL. It is unlikely to matched for at least another 20 years. Get one while they are still somewhat affordable if you don't already have one!
 

mosslump

Member
Newcomer
Joined
Jun 11, 2020
Messages
23
Trophies
0
Age
122
XP
127
Country
United States
For those who want to play games that have codes but in a different region, first give the code a try, it might just work!

In my case I only play Japan region games and Zelda OOT works with no changes. I was amazed the first time I saw how far the depth went. Ps, I had to use luma3ds to apply the cheat as ctrpf crashes.

I was disappointed at first when I then tried Majora's mask only to get a hard crash. (I imagine whatever the address is which is getting modified with the USA region code is critical to the Japan region since with other titles I tested the codes simply didn't have any apparent effect.)

I decided to use the guidelines in the op to see if there was any way to get it going and was so thrilled when I was able to find the correct address I felt compelled to post about it.

Here is what I did:

Using ctrpf I searched for the default depth value and from the results tried to find the address that was most similar to the listed USA region address. Then I plugged that address in instead, tested, and if it didn't work, tried another one from the search result as needed till it kicked in. It was easier to notice when I found the right code by using the one that disables the 3d.

So far I have been successful in finding two Japan region depth codes:

Yokai Watch 1 (Japan) - 00040000000CF400

Change this:
0061F6C8

To this:
0061B6C8

The Legend of Zelda Majora's Mask (Japan) - 00040000000D6E00

Change this:
00106BC8

To this:
00106BF4


Also tested Resident Evil Revelations (Japan) and, like Zelda oot (Japan), no change is needed! In RER however you must use ctrpf (luma3ds works but is very jumpy and glitchy) and don't forget to enable input redirection in luma3ds after launching otherwise the c stick won't work (known bug in ctrpf).

I hope this will help others to try and find and post codes for all regions. If I find them I'll add more, but I'm only gonna test games I own and want to play. Also I had no luck using this approach with Resident Evil Mercenaries (Japan).

Thanks to everyone who discovered this technique and to those taking the time to find and share.
 
Last edited by mosslump,

mosslump

Member
Newcomer
Joined
Jun 11, 2020
Messages
23
Trophies
0
Age
122
XP
127
Country
United States
FYI Captain Toad crashes (arm11) when the plugin is enabled. It doesn't matter which cheat code is put in.
So probably have to disable ctrpf plugin and use luma3ds (Rosalina menu) to apply the cheat. I'm planning on trying this out later.

Update:

Seems to work fine over here with ctrpf
 
Last edited by mosslump,

Moogley

Member
Newcomer
Joined
May 10, 2023
Messages
17
Trophies
0
Age
31
XP
125
Country
United States
So probably have to disable ctrpf plugin and use luma3ds (Rosalina menu) to apply the cheat. I'm planning on trying this out later.
Interested to hear how it goes! Wooly World also crashes after playing for a few minutes with the cheat on. I assume other games would as well. I really appreciate any advice on this!
 
Last edited by Moogley,

animemouse

New Member
Newbie
Joined
Mar 29, 2023
Messages
2
Trophies
0
Age
41
XP
68
Country
Spain
Interested to hear how it goes! Wooly World also crashes after playing for a few minutes with the cheat on. I assume other games would as well. I really appreciate any advice on this!
Post automatically merged:

To avoid some crashes try activating the cheat right after you execute the game or at a moment that no 3D image is in the screen.

Also, try turning off some cheats once they are loaded. They will stay activated in most cases and the game will be less likely to crash.
 
Last edited by animemouse,

Moogley

Member
Newcomer
Joined
May 10, 2023
Messages
17
Trophies
0
Age
31
XP
125
Country
United States
Post automatically merged:

To avoid some crashes try activating the cheat right after you execute the game or at a moment that no 3D image is in the screen.

Also, try turning off some cheats once they are loaded. They will stay activated in most cases and the game will be less likely to crash.
Thank you, I'll try that.
 
Last edited by Moogley,

mosslump

Member
Newcomer
Joined
Jun 11, 2020
Messages
23
Trophies
0
Age
122
XP
127
Country
United States
After testing a handful of titles, these are my results testing Japan region titles with previously posted codes.

The following worked with no change:

Captain Toad
Zelda Ocarina of Time
Resident Evil Revelations
Super Smash Brothers
Xenoblade
Ridge Racer *(crashes in CTRPF, used Rosalina instead)

These next ones I got lucky finding the proper address based on codes posted here. Replace accordingly.

Yokai Watch 1 (Japan) - 00040000000CF400
USA: 0061F6C8
Japan: 0061B6C8

The Legend of Zelda Majora's Mask (Japan) - 00040000000D6E00
USA: 00106BC8
Japan: 00106BF4

Hirari Sakura Samurai (Japan) - 000400000005AC00
USA: 002F367C
Japan: 002ED574

Metroid: Samus Returns (Japan) - 000400000005AC00
USA: 007A0A1C
Japan: 007A1A34

Finally, the following titles do not work with posted codes and for which I failed to find the correct code with my half baked approach detailed in my previous post.

Yoshi's Wooly World
Resident Evil Mercenaries
Super Mario 3D Land
Gurumin 3D
Crimson Shroud
Shovel Knight
Dead-Heat Breakers
Creeping Terror
 
  • Like
Reactions: Hariainm

Moogley

Member
Newcomer
Joined
May 10, 2023
Messages
17
Trophies
0
Age
31
XP
125
Country
United States
So probably have to disable ctrpf plugin and use luma3ds (Rosalina menu) to apply the cheat. I'm planning on trying this out later.

Update:

Seems to work fine over here with ctrpf
Luma3DS seems unstable with the few I've tried, but I want to experiment some more.

Edit: Using the codes on fresh save files on physical games seems to be working so far. Haven't had a crash yet.
 
Last edited by Moogley,

CBobbert

Member
Newcomer
Joined
Sep 13, 2009
Messages
5
Trophies
1
XP
55
Country
United States
I found this post while planning a replay of Pokémon Y and tried my darndest but couldn't find the right addresses in memory... until after I beat the game, that is! I was then able to find the correct address for Alpha Sapphire using that knowledge! The reason it was so difficult turned out to be that the 3D doesn't recalculate until an area is loaded, rather than other games I tested with like Metroid Samus Returns or Majora's Mask, which updated right when you change the value in memory.

Pokémon Y (and probably X):
0062680C (this part controls the 3D for most of the game, such as in-battle or the fly animation)
00626CC4 (this part controls several UI/overlays, like the "Y" on the title screen and many of the attack animation objects)

Pokémon Alpha Sapphire (and probably Omega Ruby):
0066EE34 (most of the 3D, as with Y)
0066E97C (UI/overlays, as with Y)

I couldn't find how to enhance the 3D in overworld areas where 3D is enabled (like certain caves and buildings). Address 00540AAC (Y)/00586D98 (AS) would turn OFF the 3D in those areas if set to 0, but I found that the 3D is only really toggled on or off from trying a bunch of values at that address. If anyone else can figure it out I'd appreciate it lol

Edit: this is for the US version of the game. Not sure how it would translate to other regions.
 
  • Wow
  • Like
Reactions: DSoryu and mosslump

Moogley

Member
Newcomer
Joined
May 10, 2023
Messages
17
Trophies
0
Age
31
XP
125
Country
United States
I have a sealed copy of Majora's Mask, but it's the UAE World Edition. I want to play it with these cheats, but I'm not sure if I should sell it and buy the NA edition or open it and try these cheats. Does anyone know if it will work?
 

N7Kopper

Lest we forget... what Nazi stood for.
Member
Joined
Aug 24, 2014
Messages
987
Trophies
0
Age
30
XP
1,313
Country
United Kingdom
I found this post while planning a replay of Pokémon Y and tried my darndest but couldn't find the right addresses in memory... until after I beat the game, that is! I was then able to find the correct address for Alpha Sapphire using that knowledge! The reason it was so difficult turned out to be that the 3D doesn't recalculate until an area is loaded, rather than other games I tested with like Metroid Samus Returns or Majora's Mask, which updated right when you change the value in memory.

Pokémon Y (and probably X):
0062680C (this part controls the 3D for most of the game, such as in-battle or the fly animation)
00626CC4 (this part controls several UI/overlays, like the "Y" on the title screen and many of the attack animation objects)

Pokémon Alpha Sapphire (and probably Omega Ruby):
0066EE34 (most of the 3D, as with Y)
0066E97C (UI/overlays, as with Y)

I couldn't find how to enhance the 3D in overworld areas where 3D is enabled (like certain caves and buildings). Address 00540AAC (Y)/00586D98 (AS) would turn OFF the 3D in those areas if set to 0, but I found that the 3D is only really toggled on or off from trying a bunch of values at that address. If anyone else can figure it out I'd appreciate it lol

Edit: this is for the US version of the game. Not sure how it would translate to other regions.
Starting from Gen VI, Pokémon games are region-free, with you choosing a language at the start of your file.
Even in previous generations, aside from Colosseum, XD, Platinum, and various spin-offs, the "region" was actually a language thing. Aside from Platinum, there's no distinction between NA and UK copies, both are simply English as far as the game's trade EXP and region-locked connectivities are concerned. Any differences between the actual ROMs and memory addresses are more a 1.0/1.1/1.2 thing in those cases.

I have a sealed copy of Majora's Mask, but it's the UAE World Edition. I want to play it with these cheats, but I'm not sure if I should sell it and buy the NA edition or open it and try these cheats. Does anyone know if it will work?
Selling it and installing the NA version is always a possibility. Keep the number of retail copies in circulation higher and all. But I'm not God, and can't tell you what to do.
 

Moogley

Member
Newcomer
Joined
May 10, 2023
Messages
17
Trophies
0
Age
31
XP
125
Country
United States
Starting from Gen VI, Pokémon games are region-free, with you choosing a language at the start of your file.
Even in previous generations, aside from Colosseum, XD, Platinum, and various spin-offs, the "region" was actually a language thing. Aside from Platinum, there's no distinction between NA and UK copies, both are simply English as far as the game's trade EXP and region-locked connectivities are concerned. Any differences between the actual ROMs and memory addresses are more a 1.0/1.1/1.2 thing in those cases.


Selling it and installing the NA version is always a possibility. Keep the number of retail copies in circulation higher and all. But I'm not God, and can't tell you what to do.
Well, I want to do it physically for the more authentic and stable experience.

The ones that work though are AMAZING. I really hope more people tinker with this and create codes because this is such a great hack for people like me who love stereoscopic 3D. I don't think I could create the codes myself tbh.

I'd love to see Luigi's Mansion, Star Fox, and Hyrule Warriors get codes!
 
Last edited by Moogley,

mosslump

Member
Newcomer
Joined
Jun 11, 2020
Messages
23
Trophies
0
Age
122
XP
127
Country
United States
I have a sealed copy of Majora's Mask, but it's the UAE World Edition. I want to play it with these cheats, but I'm not sure if I should sell it and buy the NA edition or open it and try these cheats. Does anyone know if it will work?
Can't say for sure, but I'd assume it would be identical to the usa edition.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,131
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,382
Country
United States
There's some games like Super Mario 3D Land that have levels that are nearly top-down and very vertical-oriented, and playing with the 3D off makes it almost impossible to play.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @The Real Jdbye, lol