Releases: DarkMatterCore/wad2bin
v0.8
v0.7
- Removed parent title ID generation for DLC WADs. This doesn't work properly with games that are capable of using DLCs from other games.
- The hardcoded DLC title ID list is still being used as a filter to know if any converted DLCs will work or not.
- Added support for encrypting converted DLC data with a null key. Fixes issues with older games launched through the Disc Channel, such as
Rock Band 2
.- Please read the guidelines from the readme! Even if a null key is used, a patched IOS is still needed if the DLC ticket wasn't issued for the target console and you intend to launch the game through the Disc Channel.
- Added
The Beatles: Rock Band
DLC to the hardcoded DLC title ID list. - Written content padding is now encrypted as well.
- Several fixes to the U8 archive parsing code.
- Fixed a silly
ECSDA
->ECDSA
typo. - Reworked certificate chain, ticket and TMD handling.
- Implemented RSA signature verification in certificates, tickets and TMDs.
- Fixes a bug where the ticket would have been fakesigned even if it was perfectly valid.
- Useful info is now displayed at the end of the conversion process. Please read it.
A Python-based graphical frontend for the program is now available as gui.py
. Big thanks to LyfeOnEdge for developing it!
UPDATE
4 April 2021: Add wad2bin (and the GUI) binaries for more platforms
7 May 2021: Fix wad2bin GUI binaries for Windows
v0.6
- Added a hardcoded list with title IDs from DLCs that can be converted to the
<index>.bin
format. Any other DLCs will return an error. Thanks to this, it's no longer necessary to input a parent title ID. - Fixed support for WAD packages with content data bigger than
U32_MAX
(0xFFFFFFFF).
v0.5
Implemented bogus installable WAD package generation (header + certificate chain + ticket + TMD), saved at the provided output directory using the <title_id>_bogus.wad
naming convention.
These bogus WAD packages can be used to install both ticket and TMD if needed, using regular WAD Managers. Errors such as -1022 can be safely ignored (e.g. content data isn't available in these WADs).
v0.4
Fixed seeking after a missing content is detected while unpacking a DLC WAD.
v0.3
Force the user to provide the full parent title ID for DLC WADs.
Further testing is required. A homebrew-based solution to install both ticket + TMD files is *still* being looked into.
v0.2
Added proper support for DLC WADs, even if they're incomplete (e.g. full TMD with missing content files). Also fixed lots of warnings under MacOS (thanks to @larsenv for testing).
Further testing is required. A homebrew-based solution to install both ticket + TMD files is *still* being looked into.
v0.1
First release. Windows x86 build provided.
Generates content.bin files with packed shared/DLC contents, which at this time aren't known to generate any issues.
Further testing is required. A homebrew-based solution to install both ticket + TMD files is being looked into.