Hacking On Adding to Ambassador Software

Status
Not open for further replies.

Superbird

New Member
OP
Newbie
Joined
Jun 1, 2014
Messages
1
Trophies
0
Age
26
XP
41
Country
United States
I have performed a search of this forum and I haven't found anything that really correlates with my question here, but I'm certain I can't be the only one who wants to do something along these lines. Thus, I feel it's not overstepping any boundaries to ask the question here.

Those users, such as myself, who were part of the ambassador program, were granted 20 pieces of software - 10 NES games that run on the Virtual Console, and 10 GBA games. My question lies with the latter.

I *think* have a general understanding of how the gameboy advance games work on the 3DS. They aren't run on any sort of virtual console; rather, the 3DS runs the software on its built-in DS, which in turn runs the software because the DS by default has the ability to run GBA software. Because of this layering, and the fact that the speed of the CPU has been manually slowed down, it is impossible to return to the HOME menu or access any other 3ds functions, in the same way as when playing a DS cart.

What I want to do is install more GBA games on the system.

Basically, I figure that if there are already 10 game boy advance games that run on the system, presumably all encoded in the same format, I should be able to convert more GBA games to that format and place them in the right place so that my 3DS would recognize them as software and be able to run them in the same way. The end result would be me having several more GBA games available to be played on my system, none of which were part of the original ambassador program.

What I would like advice on is whether such a project is feasible, and if so where I should start.

I'm aware (I think) of a couple of possible difficulties:
~Firstly, iirc, most software downloaded from the eShop (which includes the ambassador GBA games whose format I would be trying to replicate) is modified somehow with a small bit of system-specific code, so that the game can't be copied and used on other systems. I figure that if it was known where this modification is made, it would be possible to apply it to all software that I would want to add, and thus avert the issue.
~Secondly, I don't know where said software is stored, and this is probably the bigger (although probably more fixable) problem. I've sifted through the SD card in Finder (mac user) and while I have located some .sav (GBA savestate? My computer tells me to open them with my GBA emulator) files (though I have no idea what games they correspond to) and lots of various binary executables (of whose purpose I am unclear), I haven't found anything that even looks like a file in which a game could be stored, let alone any file big enough to store a full game of any sort. Additionally, almost all folders and binary executables are labeled in hex strings, which make it difficult for me to tell what deals with what.

In regards to the second issue, my question effectively boils down to the following: Is software from the eShop downloaded completely to the SD card, or is it split somehow between the SD card and the system memory? And if the former is true, where on the SD card can I find downloaded software?

Thank you to whoever might be able to point me in the right direction on this.

EDIT: I accidentally posted this thread twice, and upon attempting to edit this I could find no way to delete the duplicate. I apologize for the inconvenience, but ask that someone with power do so, so as to avoid clutter of some sort.
 

Normmatt

Former AKAIO Programmer
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,162
Country
New Zealand
TROLOLOLOLOLO

G3IHLPO.jpg


UoIEvb2.jpg
 

Abcdfv

What comes around goes around.
Member
Joined
Dec 24, 2013
Messages
1,455
Trophies
0
XP
827
Country
United States
Is it possible? Yes, unfortunatly there is no public method of doing so. It's also one of those "if you have to ask, you don't have the skills" kind of questions. The only real help anyone can give you is documented on http://www.3dbrew.org

As for the .sav files, that's just save games from your retail/eshop 3ds games.
 
  • Like
Reactions: st4rk

Randamin

Well-Known Member
Member
Joined
Feb 1, 2010
Messages
252
Trophies
0
Age
29
Location
Laredo, TX
XP
248
Country
United States
What sort of gratification would someone have by keeping things like these to themselves? Still the OP does have a good proposition and am rooting for him to pull it off since it does seem to be going in the right direction.
 

ByteBite

Well-Known Member
Member
Joined
Aug 20, 2013
Messages
316
Trophies
1
XP
634
Country
Seychelles
hey guys, i heard this was the thread where i could complain about people not letting me steal.

That's funny, I thought this was the thread for making baseless illogical accusations and misrepresenting concepts such as copyright infringement as stealing.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,215
Country
United States
hey guys, i heard this was the thread where i could complain about people not letting me steal.


Odd concept of stealing seeing the original remains intact. I think its cool to know it can be done but personally I've got plenty of D's and 3ds games in the mean time....I'm sure eventually this method (or something very similar) will come around publicly.
 

Arras

Well-Known Member
Member
Joined
Sep 14, 2010
Messages
6,317
Trophies
2
XP
5,383
Country
Netherlands
If you really want to play the gba games on your 3ds so bad, buy a freaking dstwo.
Except it's far from perfect. For one, it'll run in DS mode, meaning it can't be stretched as well. Second, not all games run properly. Third, there's an extremely noticable framerate difference between DS2 GBA emulation and the 3DS ambassador games.
 

endoverend

AKA zooksman
Member
Joined
Jun 6, 2013
Messages
2,846
Trophies
0
Website
zooksman.com
XP
2,906
Country
United States
Except it's far from perfect. For one, it'll run in DS mode, meaning it can't be stretched as well. Second, not all games run properly. Third, there's an extremely noticable framerate difference between DS2 GBA emulation and the 3DS ambassador games.

Right... this is most of the reason I would love the gba games on the 3ds. People complain abou this causing piracy... but there are PLENTY (and I mean plenty) of much, much, much easier ways to pirate and play gba games with full speed.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • A @ anotherthing:
    Online was free on the 3DS as well, and it worked well.
    +1
  • S @ salazarcosplay:
    I can't help but think nintendo switch online is the reason we did not get a gameboy/n64/gamecube
    mini classic edition
    +1
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, i think it would have been impossible to see anything in a gameboy mini
  • S @ salazarcosplay:
    well I meant that as a figure of speech
  • S @ salazarcosplay:
    they could just rerelease a modern gameboy
  • S @ salazarcosplay:
    like the pocket analogue
  • S @ salazarcosplay:
    but nintendo licensed
  • LeoTCK @ LeoTCK:
    dammit that thread got moved from offtopic to edge, well since that happened
  • Xdqwerty @ Xdqwerty:
    @LeoTCK, atleast it's still avaliable
  • LeoTCK @ LeoTCK:
    yes but it wasn't meant to be a comedy thread
  • LeoTCK @ LeoTCK:
    and edge of the forum is mostly comedy and games
  • LeoTCK @ LeoTCK:
    so I don't get why it got moved at all
  • Xdqwerty @ Xdqwerty:
    @LeoTCK, mods are probably hating you
  • LeoTCK @ LeoTCK:
    on most sites mods hated me, sooner or later, but usually over time I get either banned or the mods get used to me
  • LeoTCK @ LeoTCK:
    sometimes to the point of thanking me for my quick actions etc against spam and other stuff, but yea...its either they come to respect me or outright hate me
    +1
  • BigOnYa @ BigOnYa:
    If it's not game related, it will be moved to the Egde of the forum. Mods have moved a few of my threads also.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, it was in the off topic chat forum
  • BigOnYa @ BigOnYa:
    Well atleast they didn't delete it completely.
  • LeoTCK @ LeoTCK:
    hmm
  • Xdqwerty @ Xdqwerty:
    uoiea
  • LeoTCK @ LeoTCK:
    huh?
  • Xdqwerty @ Xdqwerty:
    Aeiou backwards
    Xdqwerty @ Xdqwerty: Aeiou backwards