With the help of @Markus95 and @gamesquest1 i have understand how to decompress and repack RPX/RPL files.
With this you can modify the .elf of rpx/rpl files to inject an other rom or compress it for use with loadiine.
Disclaimer: In this tutorial you will need makerpl64.exe, i will not share this its Nintendo coprighted ! Plz dont ask for this it's only for people who get the SDK on their hands. All comments about asking download link or something related to the SDK will be deleted. I open this thread like that everybody can try to make things goes faster. I hope the compatibility list will grow every day.
What you need:
rpl2elf.exe by Hykem
makerpl64.exe
Hex editor
First step: Convert RPX/RPL files to ELF
For this we need the tool created by Hykem
-Download it on the attached files and take the file you want to convert
In my exemple i take an rpx file "Block.rpx"
-Put them on the same folder and type on your command invit :
For you replace block by the name of your file
Now we get the .elf file we will see how to repack them.
Second step: Repack your file to compress his size
For this we will use makerpl64.exe, it allows you to set the compression level with -z9 for max compression, and you can also add -s to strip some extra unnecessary leftover stuff off the rpx.
-Put the elf file in the folder of makerpl64.exe open your command invite and type:
Replace the "xxxx" by the name of your file
-You got now your RPX/RPL file compressed and ready to use with loadiine
Third step: How to inject a VC rom in your .elf file
New games confirmed working with loadiine now:
Sonic boom
Batman Arkham City - Armored Edition
Fifa 13
PS: Big thanks to markus95 and gamesquest1 for all the technicall informations and Hykem for his incredible tool
Don't forgot to post here if your new compressed rpx file make the game compatible with loadiine i will update your result here
With this you can modify the .elf of rpx/rpl files to inject an other rom or compress it for use with loadiine.
Disclaimer: In this tutorial you will need makerpl64.exe, i will not share this its Nintendo coprighted ! Plz dont ask for this it's only for people who get the SDK on their hands. All comments about asking download link or something related to the SDK will be deleted. I open this thread like that everybody can try to make things goes faster. I hope the compatibility list will grow every day.
What you need:
rpl2elf.exe by Hykem
makerpl64.exe
Hex editor
First step: Convert RPX/RPL files to ELF
For this we need the tool created by Hykem
-Download it on the attached files and take the file you want to convert
In my exemple i take an rpx file "Block.rpx"
-Put them on the same folder and type on your command invit :
Code:
rpl2elf Block.rpx block.elf
Now we get the .elf file we will see how to repack them.
Second step: Repack your file to compress his size
For this we will use makerpl64.exe, it allows you to set the compression level with -z9 for max compression, and you can also add -s to strip some extra unnecessary leftover stuff off the rpx.
-Put the elf file in the folder of makerpl64.exe open your command invite and type:
Code:
makerpl64 -f -z9 -s xxxx.elf
-You got now your RPX/RPL file compressed and ready to use with loadiine
Third step: How to inject a VC rom in your .elf file
For replace rom in Punch out nes (EUR):
- Open your rom *.nes with hex editor
- Copy all offset
- Decompress .rpx of VC punch out nes
- Open *.elf with hex editor, the rom is between offset 00100640 and offset 00140620
- Replace offset rom of punch out VC by all offset of your rom *.nes
- Save .elf
- Repack .elf>>>.rpx
- Load with Loadiine
New games confirmed working with loadiine now:
Sonic boom
Batman Arkham City - Armored Edition
Fifa 13
PS: Big thanks to markus95 and gamesquest1 for all the technicall informations and Hykem for his incredible tool
Don't forgot to post here if your new compressed rpx file make the game compatible with loadiine i will update your result here
Attachments
Last edited by Pounou,