Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

WW-43DB-Patcher Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Infobox Wii Homebrews
{{Infobox WiiU Homebrews
|title=ww-43db-patcher
|title=ww-43db-patcher
|image=ww43dbpatcherwiiu2.png
|image=ww43dbpatcherwiiu2.png
|description=Patches WiiWare aspect ratio database (43DB) from the vWii System Menu U8 archive in Wii U consoles.
|description=Patches WiiWare aspect ratio database (43DB) from the vWii System Menu U8 archive in Wii U consoles.
|author=DarkMatterCore
|author=DarkMatterCore
|lastupdated=2021/02/27
|lastupdated=2024/09/22
|type=Wii U
|type=System Tools
|version=0.2
|version=0.4
|license=Mixed
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/wiihomebrews/ww43dbpatcherwiiu.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/ww43dbpatcherwiiu.7z
|website=https://github.com/DarkMatterCore/ww-43db-patcher
|website=https://github.com/DarkMatterCore/ww-43db-patcher
|source=https://github.com/DarkMatterCore/ww-43db-patcher
|source=https://github.com/DarkMatterCore/ww-43db-patcher
}}
}}
WW-43DB-Patcher is a Wii homebrew application patches the WiiWare aspect ratio database (43DB) to allow access to 16:9 aspect ratio in WiiWare titles where 4:3 is enforced. It does this by stubbing all entries in the vWii System Menu U8 archive, without modifying the System Menu TMD.
This Wii homebrew application patches the WiiWare 4:3 aspect ratio database (43DB) within the vWii's System Menu U8 archive, effectively allowing access to 16:9 aspect ratio in WiiWare titles that enforce 4:3. The System Menu TMD remains unmodified. It also provides an option to only patch most demand WiiConnect24-related channels, such as the Everybody Votes Channel and Check Mii Out Channel.


A backup of the unpatched System Menu U8 archive content file is created at sd:/ww-43db-patcher_bkp/<content_id>.app, which should be copied to a safe location. The application can also restore this backup if it is available on the SD card.
A backup of the unpatched System Menu U8 archive content file is created at sd:/ww-43db-patcher_bkp/<content_id>.app, which should be copied to a safe location. The application can also restore this backup if it is available on the SD card.


However, if the U8 archive has been modified and its hash no longer matches the one from the System Menu TMD, the backup generation and restoring features will not work. This application is only compatible with Wii U consoles. Thanks to InvoxiPlayGames for testing and providing the icon.
If the U8 archive has been modified in some kind of way and its hash no longer matches the one from the System Menu TMD, backup generation and restoring features won't work. This application is only compatible with Wii U consoles. Thanks to InvoxiPlayGames for testing and providing the icon.


==Changelog==
==Changelog==
'''v0.4'''
* Change ARDB patching behavior: instead of stubbing all title records to ZZZ., the desired entries are simply removed from the target ARDB.
* Remove option to patch all entries from the WW ARDB.
'''v0.3'''
* Fix borked error message output due to missing function attributes.
* Check free space on the inserted SD card before attempting to write a System Menu U8 archive backup.
* Migrate to hardware-based SHA-1 hash calculation.
* Add option to only patch most demanded WC24 channel entries (Everybody Votes Channel, Check Mii Out Channel).
* Display git branch and commit hash.
* Display build date in UTC format.
* Reset screen on user input to better accommodate for any possible error messages (except when the HOME button is pressed).
* Other minor fixes and improvements.
'''v0.2'''
'''v0.2'''
* Now capable of restoring a previously generated System Menu U8 archive backup.
* Now capable of restoring a previously generated System Menu U8 archive backup.
Line 24: Line 36:
* Moved all SD card I/O in ardb.c to utils.c.
* Moved all SD card I/O in ardb.c to utils.c.
* Minor optimizations.
* Minor optimizations.
'''v0.1'''
'''v0.1'''
*Initial release.
*Initial release.

Latest revision as of 10:42, 28 September 2024

ww-43db-patcher
Ww43dbpatcherwiiu2.png
General
AuthorDarkMatterCore
TypeSystem Tools
Version0.4
LicenseGPL-2.0
Last Updated2024/09/22
Links
Download
Website
Source

This Wii homebrew application patches the WiiWare 4:3 aspect ratio database (43DB) within the vWii's System Menu U8 archive, effectively allowing access to 16:9 aspect ratio in WiiWare titles that enforce 4:3. The System Menu TMD remains unmodified. It also provides an option to only patch most demand WiiConnect24-related channels, such as the Everybody Votes Channel and Check Mii Out Channel.

A backup of the unpatched System Menu U8 archive content file is created at sd:/ww-43db-patcher_bkp/<content_id>.app, which should be copied to a safe location. The application can also restore this backup if it is available on the SD card.

If the U8 archive has been modified in some kind of way and its hash no longer matches the one from the System Menu TMD, backup generation and restoring features won't work. This application is only compatible with Wii U consoles. Thanks to InvoxiPlayGames for testing and providing the icon.

Changelog

v0.4

  • Change ARDB patching behavior: instead of stubbing all title records to ZZZ., the desired entries are simply removed from the target ARDB.
  • Remove option to patch all entries from the WW ARDB.

v0.3

  • Fix borked error message output due to missing function attributes.
  • Check free space on the inserted SD card before attempting to write a System Menu U8 archive backup.
  • Migrate to hardware-based SHA-1 hash calculation.
  • Add option to only patch most demanded WC24 channel entries (Everybody Votes Channel, Check Mii Out Channel).
  • Display git branch and commit hash.
  • Display build date in UTC format.
  • Reset screen on user input to better accommodate for any possible error messages (except when the HOME button is pressed).
  • Other minor fixes and improvements.

v0.2

  • Now capable of restoring a previously generated System Menu U8 archive backup.
  • System Menu U8 archive content hash is now verified before attempting to save a backup or restore it.
  • Moved all SD card I/O in ardb.c to utils.c.
  • Minor optimizations.

v0.1

  • Initial release.

External Links

Advertising: