Hacking Super Luigi Bros. - NES Remix 2 RAM Dump Findings (IPS included)

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,184
Trophies
2
XP
33,687
Country
Mexico
Hello GBATemp.

Sometime ago I found out that some Virtual Console games do some sort of ARM patching on the fly.
What does this mean?

Well, some games, for example, EarthBound, have a base ROM included inside the RPX file for the Virtual Console release. However, inside the very same RPX file, one can find ARM code which replaces the Hex code of the original game, like changing particular lines of the base ROM to new lines.

So, with that discovery, I decided to give one game that has eluded me so far, and that is Super Luigi Bros. from the NES Remix 2 game.
I started the game and then started up TCPGeckodNet in my PC and ran the TCPGecko Installer for the Homebrew Launcher in my Wii U previous to running the game.

What I got was... Interesting.
While it wasn't the full ROM like I expected it to be, I got this mess:

super-luigi-bros-png.52872


If you are able to see it, each sprite seems to be flipped horizontally in a 8x8 grid.
Por example, each letter is flipped horizontally (8x8 tiles) and also we have the "Super Luigi Bros." title being flipped horizontally too.
Strangely enough, it seems Mario doesn't have any changes in physics so far, neither does he have any palette differences from usual.
It seems like the letter-based sprites are the only ones modified so far.

Also, for some odd reason, the ROM I got was separated around the 0x7000 section of the original ROM, and the next section was found at 0x100000 bytes later in the DUMP10.bin file.

In any way, I have included an IPS patch which converts the Super Mario Bros. ROM into the mess I got.

I also have the DUMP10.bin file in case anyone wants it. :P

I created this thread with the hope of gathering enough interest to be able to get the full Super Luigi Bros. ROM from NES Remix 2 and create an IPS patch with Super Mario Bros. as the base ROM for it.
 

Attachments

  • Super Luigi Bros.png
    Super Luigi Bros.png
    2 KB · Views: 5,107
  • Super Luigi Bros.rar
    1.2 KB · Views: 587
Last edited by ShadowOne333,

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,184
Trophies
2
XP
33,687
Country
Mexico
Nice work! Can't wait to see what comes out of this!

Any chance you can look into the "Luigi Bros." in Super Mario 3D World?
I haven't tried it since I think the hack available for Mario Bros. to convert it to Luigi Bros. is as faithful to the original one as possible:
http://www.romhacking.net/hacks/1721/

Would be an effort in vain. :P

I could give it a try though, just to see how the game is stored in RAM.
 

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,360
Trophies
2
XP
9,907
Country
United States
I haven't tried it since I think the hack available for Mario Bros. to convert it to Luigi Bros. is as faithful to the original one as possible:
http://www.romhacking.net/hacks/1721/

Would be an effort in vain. :P

I could give it a try though, just to see how the game is stored in RAM.
It'd be the same way as VC, I bet. And it's worth dumping for things like No-Intro.
 
  • Like
Reactions: ShadowOne333

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,931
Country
United States
There something i should have mentioned before that may help but In the past the VC games on wii, (Wii shop channel) People has found out that some games use mods, in the form of plain text asm patch which are considered On-the-fly Patching, for reasons like fixing problems in the old games or adding new features to it.

Here is a example for phantasy star 2 difference in the original genesis and the nintendo Virtual console.

Chrome_20160619_192922.png


Also here is the link to the page with the plaintext asm code, I do not own any of this credit, just wanted to share if it may help.:)
https://tcrf.net/Notes:Phantasy_Star_II
 

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
Not to be offensive but is there a way to say it less humorous?



Yeah let's all go "DUMP SOME RAM" :D
hmmm did I say something wrong? :<
I've always been dumping my stuff from RAM, and that was easier on my end.
 

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
No, is not said wrong, i just found the words funny, In humor, if you didn't know, Dump is usually said to mean Go to the bathroom, and use the toilet.

Basicaly this >>> :shit:
Ok lol, for a moment I thought I did some Engrish.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,931
Country
United States
Isn't english your first language? I mean i am not sure on the languages that cananda offers in terms of learning, or preperations for life and work but I figured considereing most of north america Would have that as their first, unless they were of different backgrounds like french parents or something.:unsure:
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,931
Country
United States
I See, Well umm... In that case, my bad. Just remember that next time someone says dump if they aren't talking about computer programming or RAM okay? Dump is basically same as just move from one place to another, but usually is garbage when people say dump, so don't forget.

I usually say copy, or download in this case since that what someone would be doing if they "RAM DUMP" anything. Not to mention RAM DUMP could be confused with putting your ram in the garbage since ram is a physical thing as well.:unsure:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Where's everybody?