0cbh0 / wiiurpxtool Goto Github PK
View Code? Open in Web Editor NEWCompress/decompress RPL/RPX files for Wii U
License: GNU General Public License v3.0
Compress/decompress RPL/RPX files for Wii U
License: GNU General Public License v3.0
Would it be possible to add the ability to compress multiple RPX files in a folder at once?
I've noticed Retroarch RPX files aren't compressed and are on the large side, I managed to compress a couple manually with your wiiurpxtool and it saves quite abit of space (the FBA2012 Cores shrinks down to 20MB from 60MB!
But there's ALOT of RA Core RPX files :P and doing each file manually would be a pain, especially since the Cores are always being updated.
So the hope is you can add support for compressing multiple RPX files at once :)
Thank You.
It would be nice to know what was used to compile this and what additional libs are needed to run it.
Tried it with MSVS2015 - but tons of "missing xxx" errors.
Unpack a VC vessel.rpx and repack it again with the tool, console freezes.
Unpacking the rpx with this tool and repacking it with the SDK tool works.
Edit: Found something, the original rpx file has 04A0 at 0x462 and wiiurpxtool writes 04C0 on the new file. After restoring the value the rpx works again.
Is this based on the leaked SDK program, or is it non-nintendo code? Just want to make sure before using it
the file is Gambit.rpx
(crc32:E958CB86) from Splatoon AGMP01 (v1.0)
Decompression works fine, but compressing back does not
(the decompressed binary is just copied over).
This is the only one i've found by now..
Hi,
I'm using wiiurpxtool v1.2 and it generate a corrupted rpx when compressing it.
The rpx that I'm trying to edit is m2engage.rpx, the steps that reproduce the problem:
-Extract m2engage.rpx from Wii U GBA VC.
-Decrypt m2engage.rpx with wiiurpxtool v1.2 (no edit through hex editor)
-Encrypt the output
-When comparing the original rpx with the encryted one there are some difference in the first code blocks.
-If you edit m2engage decrypted (in my case I exchange one char) then encrypt it then the difference reach most of the code.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.