Hacking About Super Mario Advance 4's release

Clector

Well-Known Member
Member
Joined
Mar 15, 2016
Messages
1,076
Trophies
0
Location
Not here
XP
458
Country
Bangladesh
Well it isn"t really difficult to Nintendo to make an update to AGB_FIRM or modify the game to work with actual one if they wanted to launch it for the 3DS.
But it isn"t because Nintendo doesn"t seems to want to put any GBA games in the eShop for buy and at this point it isn"t very likely that they added any game to Ambassador games.
This were the games that Nintendo launched for the Ambassador Program in 3DS if you want to make a comparision:
F-Zero Maximum Velocity
Super Mario Advance 3
The Legend of Zelda: Minish Cap
Fire Emblem: The Sacred Stones
Kirby and the Amazing Mirror
Mario Kart Advance
Mario vs. Donkey Kong
Metroid Fusion
Wario Land 4
Wario Ware, Inc. Mega Microgame$
Saying so the way GBA games works in 3DS and Wii U is different, also 3DS support Sleep Mode in GBA VC games if the original GBA game have it.
 
Last edited by Clector,

Garblant

Well-Known Member
Member
Joined
Apr 1, 2016
Messages
726
Trophies
0
Age
25
Location
Alola
XP
508
Country
United States
It would still be really cool if someone dumped a save file with the Blue Green Switch enabled so we could play (Piratically) play SMB3 with SMB(Usa)2 vegetables...


...however, I don't think anyone thought of collecting the cards, scanning them into a (legit) copy of SMA4, and then dumping the save (and someone else potentially converting parts of the save into a patch).:(
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
It would still be really cool if someone dumped a save file with the Blue Green Switch enabled so we could play (Piratically) play SMB3 with SMB(Usa)2 vegetables...


...however, I don't think anyone thought of collecting the cards, scanning them into a (legit) copy of SMA4, and then dumping the save (and someone else potentially converting parts of the save into a patch).:(
I'm pretty sure someone did. Way before the WiiU was a thing.
 
  • Like
Reactions: Garblant

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,397
Trophies
1
Location
New York
XP
12,922
Country
United States
Well now you say so I remeber NO$GBA have e-Reader emulation so you can try to make the save with it.
I'm pretty sure someone did. Way before the WiiU was a thing.
There was someone name caitsith42 or something who made a guide about creating data files from e reader cards, and also making it work on no$gba and a special visual boy advance modified emulator. :P

 
  • Like
Reactions: Garblant

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,177
Trophies
2
XP
33,538
Country
Mexico
Yes, read my post above for an explanation on that. I'm asking ShadowOne if he can have his friend hack the game so it not longer saves the portion of data dedicated to Level Cards so the game will function properly on a 3DS.
Thanks for the info on your previous post.
And yeah I already delivered the requests to him, it's only a matter of what he decides to do further down the road.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,177
Trophies
2
XP
33,538
Country
Mexico
My friend just pointed out something quite important for those requesting the 64kB save hack.
The already available patch from Nintendo's ROM is 51kB in size, which means that the levels are exactly that spacy in the ROM.
So I don't think a 64kB save hack will be possible seeing how 51 of those 64 kB will be taken up by the levels themselves, so it might not be feasible after all.
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,232
Country
Brazil
My friend just pointed out something quite important for those requesting the 64kB save hack.
The already available patch from Nintendo's ROM is 51kB in size, which means that the levels are exactly that spacy in the ROM.
So I don't think a 64kB save hack will be possible seeing how 51 of those 64 kB will be taken up by the levels themselves, so it might not be feasible after all.
That would only be a problem if the game used some dirty hack to dump the levels to the sram so it reuses the original code instead of loading them straight from the rom.
 
Last edited by piratesephiroth,

CheatFreak47

Catgirl Expert
Member
Joined
Oct 11, 2011
Messages
1,574
Trophies
2
Age
28
Location
Michigan, USA
XP
2,768
Country
United States
My friend just pointed out something quite important for those requesting the 64kB save hack.
The already available patch from Nintendo's ROM is 51kB in size, which means that the levels are exactly that spacy in the ROM.
So I don't think a 64kB save hack will be possible seeing how 51 of those 64 kB will be taken up by the levels themselves, so it might not be feasible after all.

It's also possible the levels are trimmed in size individually in the IPS because IPS is an optimized format, that the padding between level data is just left out of the IPS but is contained in the actual save files (So yes, the levels are under 64KB but that doesn't mean that the save file only dedicates less than 64KB to holding them.)

I used to compile save files with Level Cards in them, so I believe I have some ground to stand on with this technically speaking. Bear that in mind as I say It'd probably be a good idea to actually look at a save file itself that has 32 levels in it and find where the level data starts and ends. (32 Level Saves aren't hard to come by because they were the only way to play eReader levels before the VC patch came to exist)

Even on the surface level, looking at actual eReader Card Dumps, eReader Cards themselves hold a little less 3kb of actual data each, assuming only about 2KB of that is actual level data on SMA4 levels 32 x 2 is still 64KB, so that data must take up about half the save file, possibly more.

I know the levels aren't trimmed in the save file because logically, nintendo probably made the eReader World with the assumption that all levels would take up as much space as they possibly could to future proof if they ended up making very large sized levels.

I did do some research on this before I made the request, I know at least half the save is level data already. I know it should be possible, I just don't have the technical know how myself to make it happen, unfortunately. :/
 
Last edited by CheatFreak47,

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,397
Trophies
1
Location
New York
XP
12,922
Country
United States
To be honest, i am quite impressed with these ports of games. While i wish the 3DS or even wii u had ports for online link cable play which maybe were not possible to emulate, i would have appreciated it more. But the super mario advance 4 e reader levels and the Mega man battle network Secret trading chips are also nice. I wish more of these games were availble. Either as part of a compilation title Megaman battlenetwork/starforce HD collection for wii u and 3DS With online modes. Super mario advance collection. Megaman zero/zx collection. Something like that. To even have the games like this exist while it sucks is rather limited to Wii u, it shows they actually put effort into the port with those extra features. Instead of like megaman legacy collection. Shoot, if they even had rom hacks licensed by nintendo and such i would be happy. It should be more like what the sega hub on steam is where you can play mod genesis games. :)
 
  • Like
Reactions: CheatFreak47

SAIYAN48

Kaiser Supremissimus
Member
Joined
Mar 11, 2016
Messages
713
Trophies
1
Age
124
Location
The Ends of Eternity
XP
4,670
Country
Canada
With the magic of Hex Editing, I managed to duplicate some levels and collect 24 e-Coins. I filled up the castle with some ugly looking coin sprites and do you know what happened? Absolutely nothing! I'd figure we'd get something cool, but nope. Quite sad.

Edit: Anyone want screenshots?
 
Last edited by SAIYAN48,

Kibmo

New Member
Newbie
Joined
Dec 12, 2016
Messages
1
Trophies
0
Age
40
XP
51
Country
Canada
First off thanks for the patch - amazing stuff!

I am guessing because of the original cartridges limited save file size and as this patches the rom, there is no way to apply this patch to the rom, create a save file and then dump it back to the official cartridge 38 levels included?
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
We can now get contents with uTikDownloadHelper from the EUR version. Is it posisble to extract ROM from there?
Yes, most definitely. Just unpack the nus download into the extraced (loadiine) format, and use that python script to extract it from the alldata.bin

At worst, it doesn't work, and you'll have to extract it manually from the installed game, like we did here.
 
  • Like
Reactions: lordelan

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/@legolambs