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

Discussion in 'Wii U - Hacking & Backup Loaders' started by ShadowOne333, Jun 14, 2016.

  1. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    7,369
    4,794
    Jan 17, 2013
    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:

    [​IMG]

    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.
     

    Attached Files:

    Last edited by ShadowOne333, Jun 14, 2016
    cearp, VinsCool, CeeDee and 1 other person like this.
  2. emuman100

    emuman100 GBAtemp Regular

    Member
    123
    34
    May 12, 2006
    United States
    Very nice work!!!
     
    ShadowOne333 likes this.
  3. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    7,369
    4,794
    Jan 17, 2013
    Mexico
    Thanks!
    I did my best to get the most out of the RAM dump. xD

    I didn't get the full patched ROM as I wished but at least is one step closer. :P
     
  4. CeeDee

    CeeDee hm?~

    Member
    3,838
    5,435
    May 4, 2014
    United States
    somewhere
    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?
     
    ShadowOne333 likes this.
  5. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    7,369
    4,794
    Jan 17, 2013
    Mexico
    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.
     
  6. CeeDee

    CeeDee hm?~

    Member
    3,838
    5,435
    May 4, 2014
    United States
    somewhere
    It'd be the same way as VC, I bet. And it's worth dumping for things like No-Intro.
     
    ShadowOne333 likes this.
  7. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    7,369
    4,794
    Jan 17, 2013
    Mexico
    I'd give it a try one I get some spare time. :D
     
    CeeDee likes this.
  8. MegaSuperab2

    MegaSuperab2 Homebrewer, Memer, Acts Like Bedroom Is Basement

    Member
    392
    82
    May 8, 2016
    United States
    The Earth
    I always wanted to play Super Luigi Bros. as Mario with no physics or any gameplay change!
     
  9. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,496
    5,373
    May 27, 2016
    United States
    New York
    Can someone patch nabbit cheating invincibile Rayman raving rabbids ripoff into new super mario u?:creep:
     
    MegaSuperab2 likes this.
  10. MegaSuperab2

    MegaSuperab2 Homebrewer, Memer, Acts Like Bedroom Is Basement

    Member
    392
    82
    May 8, 2016
    United States
    The Earth
    Probably so
     
  11. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,496
    5,373
    May 27, 2016
    United States
    New York
    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
     
  12. VinsCool

    VinsCool Detached from Reality

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,083
    29,447
    Jan 7, 2014
    Canada
    Another World
    So I guess we all should dump roms directly from ram.

    It's much simplier anyway.
     
    ShadowOne333 likes this.
  13. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,496
    5,373
    May 27, 2016
    United States
    New York
    Not to be offensive but is there a way to say it less humorous?

    Yeah let's all go "DUMP SOME RAM" :D
     
  14. VinsCool

    VinsCool Detached from Reality

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,083
    29,447
    Jan 7, 2014
    Canada
    Another World
    hmmm did I say something wrong? :<
    I've always been dumping my stuff from RAM, and that was easier on my end.
     
  15. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,496
    5,373
    May 27, 2016
    United States
    New York
    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:
     
    VinsCool likes this.
  16. VinsCool

    VinsCool Detached from Reality

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,083
    29,447
    Jan 7, 2014
    Canada
    Another World
    Ok lol, for a moment I thought I did some Engrish.
     
  17. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,496
    5,373
    May 27, 2016
    United States
    New York
    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:
     
  18. VinsCool

    VinsCool Detached from Reality

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,083
    29,447
    Jan 7, 2014
    Canada
    Another World
    No it's not :D I speak French.
     
  19. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,496
    5,373
    May 27, 2016
    United States
    New York
    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:
     
  20. ILoveUnity

    ILoveUnity Banned

    Banned
    114
    44
    Jun 16, 2016
    United States