No, I'm trying to make it so I can add custom stages to the game and custom characters to the game without replacing anything already in the game. I already bought the DLC.Are you trying to mod the dlc in or something?
How do you use rpl2elf, I can't figure out how to do this.Tiny Tutorial:
- Use rpl2elf on your smash .rpx (it will output an .elf)
- Write changes to your .elf
- Use makerpl64 (google it) to pack your modified .elf into a .rpx again
- Put your .rpx back in your game directory
wut has elf2rpl and readrpl, elf2rpl can take a .elf into a .rpx, and readrpl is just readelf but for rpl/rpx. In the master repository elf2rpl doesn't work with rpl2elf'd .elfs, but it might work in the rewrite branch since that branch moved to generating import and export sections directly (so the .elfs look a lot closer to what you'd get with rpl2elf). There's also https://github.com/0CBH0/wiiurpxtool but I haven't tested it.Way back when, Hykem (I think, don't turn this into a ****fest) released a tool that (theoretically) decodes an RPX file into an ELF file which can be decoded back into assembly (or C if your decompiler is good enough). But this tool was never finished, and it doesn;t fully work (I tried to reverse Virtual Console using rpx2elf and powerpc-eabi-objdump to no avail).
The Decaf emulator team (and @shinyquagsire23) are currently developing a custom toolkit that can create RPX files. It also contains a program called "readrpx" or something like that, but I have no idea what it does.
Only problem is that makerpl64 is an SDK tool, which is kinda... ehh.Tiny Tutorial:
- Use rpl2elf on your smash .rpx (it will output an .elf)
- Write changes to your .elf
- Use makerpl64 (google it) to pack your modified .elf into a .rpx again
- Put your .rpx back in your game directory
wut has elf2rpl and readrpl, elf2rpl can take a .elf into a .rpx, and readrpl is just readelf but for rpl/rpx. In the master repository elf2rpl doesn't work with rpl2elf'd .elfs, but it might work in the rewrite branch since that branch moved to generating import and export sections directly (so the .elfs look a lot closer to what you'd get with rpl2elf). There's also https://github.com/0CBH0/wiiurpxtool but I haven't tested it.
Only problem is that makerpl64 is an SDK tool, which is kinda... ehh.
I mean yeah, but it's always better in the long run to have open tools to do things rather than relying on a closed and NDA'd SDK.meh, it's not a problem, ninty is not going to hack your pc to see if you have some copyrighted contents