Stargate 3DS is pretty good.

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,128
Trophies
2
XP
3,034
Country
I've been playing around with this cart for a while. Having all my DS and 3DS games on one cart, which is portable between consoles, is very useful to me.
Analyzing the differences between roms will give us the answer.
However, I don't think there's a manual that properly identifies AP of 3ds cartridge.
I was able to dig up an old thread which has some useful information about this.
https://gbatemp.net/threads/create-template-for-blue-button-sky3ds-ourself.430142/
if rom is ap check
you must modify rom before write
use winhex open rom
go to 0x000001fe change 03 to 00
then go to 0x00000207 change 40 to 00
save
I have been able to confirm that this change fixes Metroid: Samus Returns, which has the AP check. You will need to run a CFW with patched signature checks like Luma for this to work.
 

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,128
Trophies
2
XP
3,034
Country
The DLDI file for this cart is rather obscure, but thanks to the help of a couple of reddit users, I was able to find it!

sg_sd.dldi needs to be copied to sg_system/ and the kernel will automatically DLDI patch homebrews. R/W tested working with GameYob.

Only limitation is that homebrews only seem to work with FAT32. I suppose that's a limitation of libfat, or whichever fat library the homebrews are using, rather than the DLDI. So it's fixable... but I doubt library devs are interested in getting the most out of this one forgotten cart.
 

Attachments

  • sg_sd.zip
    856 bytes · Views: 4
  • Like
Reactions: 4d1xlaan

moon_rabbit

Well-Known Member
OP
Member
Joined
May 6, 2022
Messages
208
Trophies
0
Age
34
Location
kor
XP
463
Country
Korea, South
I've been playing around with this cart for a while. Having all my DS and 3DS games on one cart, which is portable between consoles, is very useful to me.

I was able to dig up an old thread which has some useful information about this.
https://gbatemp.net/threads/create-template-for-blue-button-sky3ds-ourself.430142/

I have been able to confirm that this change fixes Metroid: Samus Returns, which has the AP check. You will need to run a CFW with patched signature checks like Luma for this to work.
This is interesting though it requires luma3ds.
Can i bypass all ap roms with this method (ex. pokemon sun) ?
 

4d1xlaan

Well-Known Member
Member
Joined
Apr 21, 2024
Messages
935
Trophies
0
XP
986
Country
United States
I was able to convert a cia of ultra sun to 3ds, and fix it, and this shows in the menu, but also crashes on launch (hangs on black screen infinitely). so if there is ap then I guess it's not specific to the 3ds cartridge but it's also existing in the code for the digital versions lol

either that or the code for the digital versions just does not work when converted to a rom running from cartridge

so I guess we can confirm that the games which don't work are because of ap? but many games we know have ap already work fine... I guess maybe their ap bypass is just bad and works for most games, but not all of them

and since a functional dldi does exist, maybe we could make it work in twilightmenu, so we could use twilightmenu instead of original stargate menu. but it might not be possible to get 3ds rom selection working in twilightmenu without knowing how stargate menu does it

(also: wasn't samus returns reported as working by default in all the reviews?)
 
Last edited by 4d1xlaan,

moon_rabbit

Well-Known Member
OP
Member
Joined
May 6, 2022
Messages
208
Trophies
0
Age
34
Location
kor
XP
463
Country
Korea, South

4d1xlaan

Well-Known Member
Member
Joined
Apr 21, 2024
Messages
935
Trophies
0
XP
986
Country
United States
Will just changing it to card2 work?
I just tried, and no

turn off the console, put the sd card in the computer to edit those two bytes, put it back in, and it automatically loads and works without having to re-select it
Post automatically merged:

so, I converted all my games to card2, thinking it would be nicer to have the save always with the rom instead of a separate file. but it turns out not every game works in card2. for example: ocarina of time 3d fails to create the save data and crashes. oh well. hopefully none of the games that need card2 patching will have a problem with it. so far pokémon seems ok
 
Last edited by 4d1xlaan,

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,128
Trophies
2
XP
3,034
Country
so, I converted all my games to card2, thinking it would be nicer to have the save always with the rom instead of a separate file. but it turns out not every game works in card2. for example: ocarina of time 3d fails to create the save data and crashes. oh well. hopefully none of the games that need card2 patching will have a problem with it. so far pokémon seems ok
If there a definitive list of all games which have newer Sky3DS+ AP?
 

4d1xlaan

Well-Known Member
Member
Joined
Apr 21, 2024
Messages
935
Trophies
0
XP
986
Country
United States
If there a definitive list of all games which have newer Sky3DS+ AP?
not that I know of. but also, the first card2 game to come out was animal crossing new leaf, over 2 years after the console came out. so I'm thinking that older games like ocarina of time 3d might just not be "card2-aware" so to speak, making them fail to actually use it, while newer games made with newer sdk probably won't have a problem

if it means anything, majora's mask 3d didn't have any problems using card2
 
  • Like
Reactions: metroid maniac

moon_rabbit

Well-Known Member
OP
Member
Joined
May 6, 2022
Messages
208
Trophies
0
Age
34
Location
kor
XP
463
Country
Korea, South
so, I converted all my games to card2, thinking it would be nicer to have the save always with the rom instead of a separate file. but it turns out not every game works in card2. for example: ocarina of time 3d fails to create the save data and crashes. oh well. hopefully none of the games that need card2 patching will have a problem with it. so far pokémon seems ok
If I convert to a CARD2 game, will the save be written to the ROM itself?
Looking through the gateway 3ds thread, it doesn't seem to make any difference.
I understand that I shouldn't convert everything to CARD2.

--------------
Card Info Header - uh, maybe this is the "Exheader" aka "Additional header"?
Offset Size Description
200h 4 CARD2: Writable Address In Media Units (For 'On-Chip' Savedata)
CARD1: Always FFFFFFFFh.

According to this, Ocarina has FFFFFFFFh at 200h, and majora's mask has the specified address, right?
 
Last edited by moon_rabbit,

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,128
Trophies
2
XP
3,034
Country
--------------
Card Info Header - uh, maybe this is the "Exheader" aka "Additional header"?
Offset Size Description
200h 4 CARD2: Writable Address In Media Units (For 'On-Chip' Savedata)
CARD1: Always FFFFFFFFh.

According to this, Ocarina has FFFFFFFFh at 200h, and majora's mask has the specified address, right?
The card1 to card2 converter will add the appropriate address there depending on where there's free space in the rom. Card1 will only have FFFFFFFF there
 
  • Like
Reactions: 4d1xlaan

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BigOnYa @ BigOnYa: Are you gonna sleep with it? :evil: +1