Filesystem/code/red-pro2.rpx: Difference between revisions
< Filesystem | code
Content added Content deleted
Jhmaster2000 (talk | contribs) (Created page with "{{DISPLAYTITLE:Filesystem: ./code/red-pro2.rpx}} This page documents the <code>./code/red-pro2.rpx</code> file in the '''NSMBU''' filesystem. This file is from the ''1.3 Upda...") |
Jhmaster2000 (talk | contribs) mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
==Contents== |
==Contents== |
||
Binary [https://en.wikipedia.org/wiki/Executable_and_Linkable_Format ELF] file of Nintendo's custom type for the Wii U: [https://wiiubrew.org/wiki/RPL RPL]. An RPX is simply an executable RPL. |
|||
Binary file. |
|||
In addition to the game's code, the RPL format also attaches some Wii U specific metadata to the ELF file under the special <code>RPL_CRCS</code> and <code>RPL_FILEINFO</code> sections. |
|||
==Tools== |
==Tools== |
||
The tools below are capable of interacting with this file: |
The tools below are capable of interacting with this file: |
||
*[[IDA Pro]] |
|||
*[https://www.hex-rays.com/products/ida/ IDA Pro] |
|||
*[[Ghidra]] |
*[[Ghidra]] |
||
*[[CEMU]] (Read-only) |
*[[CEMU]] (Read-only) |
||
*[https://github.com/aboood40091/CafeLoader-Project-Compiler CafeLoader Project Compiler] |
|||
*[https://github.com/0CBH0/wiiurpxtool/releases wiiurpxtool] |
*[https://github.com/0CBH0/wiiurpxtool/releases wiiurpxtool] |
||
*Any flexible ELF file tool that can handle or ignore the compressed and custom sections.<hr> |
|||
<br> |
|||
<hr> |
|||
<references /> |
<references /> |
||
[[Category:Filesystem]] |
|||
[[Category:Filesystem]] |
[[Category:Filesystem]] |
Latest revision as of 10:28, 3 September 2023
This page documents the ./code/red-pro2.rpx
file in the NSMBU filesystem. This file is from the 1.3 Update[1], however it has a 1.0 Update version which is overwritten by this one when the update is applied.
Purpose[edit | edit source]
This file contains all of the game's compiled code for the Wii U.
Contents[edit | edit source]
Binary ELF file of Nintendo's custom type for the Wii U: RPL. An RPX is simply an executable RPL.
In addition to the game's code, the RPL format also attaches some Wii U specific metadata to the ELF file under the special RPL_CRCS
and RPL_FILEINFO
sections.
Tools[edit | edit source]
The tools below are capable of interacting with this file:
- IDA Pro
- Ghidra
- CEMU (Read-only)
- wiiurpxtool
- Any flexible ELF file tool that can handle or ignore the compressed and custom sections.
- ↑ This update adds the NSLU files into the game, making the filesystem nearly identical to the one from the NSMBU+NSLU pack.