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

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
11,545
Trophies
2
XP
21,580
Country
Mexico
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.

View attachment 53484

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
Wii U VC does the same, I know for a fact since I dumped EarthBound through RAM to get the already patched ROM and it does have modified lines.
If you look at the RPX file converted to ELF with a debugger like IDA Pro, you can see several ARM opcode that specify a certain offset within the same ELF file that changes one set of bytes whuch correspond to the values in HEX of the main alphabet Font in EarthBound into a new set of bytes, successfully making it an on-the-fly patch.
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
11,545
Trophies
2
XP
21,580
Country
Mexico
So if people can convert ips patches used for rom hacks on emulators, to this format, for vc on wii u, then you can play rom hacks on Wii u then?
You can, in theory, however I find it extremely hard to even try to convert an IPS patch to ARM opcodes for the RPX/ELF file.

I mean we barely even know how the internal working of a RPX/ELF file is, much less apply custom patches to them. :P
I say we are still pretty much better off using IPS/XDelta patched ROMs.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,356
Trophies
1
Location
New York
XP
12,422
Country
United States
I mean sure you can patch roms like that but i notice some emulators (One in example nestopia) Can patch roms with ips without Altering the rom data itself, instead you select apply ips patch and select the file to use then the game loads. While there other emulators who require the ips file along side the actual rom file to be in same folder when rom is loaded, is sounds possible.

I dunno much about prx or elf files but i know they have been used in psp homebrew, as elf were executable files to run programs on it and prx were for cfw plugins such as cheats and recovery menus and such.
 

Machow8

Member
Newcomer
Joined
Mar 18, 2020
Messages
19
Trophies
0
Age
32
XP
603
Country
Brazil
@ShadowOne333 Did you take a look at .fcb files?

I could see they have names related to hacks/patches we see when playing Nes Remix 2: prntscr[dot]com[/]rnygmp ( [dot] = . and [/] = / )

Add account i amde there as friend: Machow8#7736 and let's continue this there, since i can freely share those .fcb files with you.
 
  • Like
Reactions: ShadowOne333

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
11,545
Trophies
2
XP
21,580
Country
Mexico
@ShadowOne333 Did you take a look at .fcb files?

I could see they have names related to hacks/patches we see when playing Nes Remix 2: prntscr[dot]com[/]rnygmp ( [dot] = . and [/] = / )

Add account i amde there as friend: Machow8#7736 and let's continue this there, since i can freely share those .fcb files with you.
The FCB files also modify the ROM?
I can't remember a thing anymore, since it's been years from these tests.
What have you figured out on your research?

Is that account for Discord?
 
General chit-chat
Help Users
    SylverReZ @ SylverReZ: Hope they made lots of spaget