Filesystem/code/red-pro2.rpx: Difference between revisions

From Zenith
Jump to navigation Jump to search
Content added Content deleted
(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...")
 
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:

  1. This update adds the NSLU files into the game, making the filesystem nearly identical to the one from the NSMBU+NSLU pack.