WAD (Wii)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Change link from TMD (currently a redlink) to Title metadata)
m
 
(One intermediate revision by one user not shown)
Line 5: Line 5:
 
|released=2006?<ref>Release of [[Wikipedia:Wii Shop Channel]]</ref>
 
|released=2006?<ref>Release of [[Wikipedia:Wii Shop Channel]]</ref>
 
}}
 
}}
The '''WAD''' format is an installation/archival format used on the Nintendo Wii game console. Its primary use is to hold software bought over the Internet (through the "Wii Shop Channel"), but it is also used by homebrewers (whether by the company, also, is unclear) for operating system updates<ref>https://wiibrew.org/wiki/NUS_Downloader</ref> and for piracy<ref>https://wiibrew.org/wiki/WAD_files</ref>. When used for applications as opposed to updating the operating system, a WAD usually holds one "channel", a high-level concept of a self-contained program that can be accessed from the "system menu".
+
The '''WAD''' format is an installation/archival format used on the Nintendo Wii game console. Its primary use is to hold software bought over the Internet (through the "Wii Shop Channel"), but it is also used by homebrewers (whether by the company, also, is unclear) for operating system updates<ref>https://wiibrew.org/wiki/NUS_Downloader</ref>, custom "Homebrew" games, "forwarders" and for piracy<ref>https://wiibrew.org/wiki/WAD_files</ref>. When used for applications as opposed to updating the operating system, a WAD usually holds one "channel", a high-level concept of a self-contained program that can be accessed from the "system menu".
  
 
The content of the WAD stored using the [[Title metadata]] (TMD) system, i.e. with a TMD header and a TMD data section contained within the WAD. It appears that the first<ref>LibWiiSharp source → libWiiSharp/WAD.cs → parseWad</ref> file is always a [[Brlan]] file, which is used as a container for information related to display as a "channel" in the interface sense. This is how WAD manipulation tools can show contained resources as having string-based file names, even though TMD only supports numerical codes for identifying files; they are in fact contained within the Brlan file, which is contained within the TMD structure, which is contained within the WAD.
 
The content of the WAD stored using the [[Title metadata]] (TMD) system, i.e. with a TMD header and a TMD data section contained within the WAD. It appears that the first<ref>LibWiiSharp source → libWiiSharp/WAD.cs → parseWad</ref> file is always a [[Brlan]] file, which is used as a container for information related to display as a "channel" in the interface sense. This is how WAD manipulation tools can show contained resources as having string-based file names, even though TMD only supports numerical codes for identifying files; they are in fact contained within the Brlan file, which is contained within the TMD structure, which is contained within the WAD.
Line 27: Line 27:
  
 
[[Category:Game data files]]
 
[[Category:Game data files]]
 +
[[Category:Nintendo]]

Latest revision as of 04:02, 18 November 2021

File Format
Name WAD (Wii)
Ontology
Extension(s) .wad
Released 2006?[1]

The WAD format is an installation/archival format used on the Nintendo Wii game console. Its primary use is to hold software bought over the Internet (through the "Wii Shop Channel"), but it is also used by homebrewers (whether by the company, also, is unclear) for operating system updates[2], custom "Homebrew" games, "forwarders" and for piracy[3]. When used for applications as opposed to updating the operating system, a WAD usually holds one "channel", a high-level concept of a self-contained program that can be accessed from the "system menu".

The content of the WAD stored using the Title metadata (TMD) system, i.e. with a TMD header and a TMD data section contained within the WAD. It appears that the first[4] file is always a Brlan file, which is used as a container for information related to display as a "channel" in the interface sense. This is how WAD manipulation tools can show contained resources as having string-based file names, even though TMD only supports numerical codes for identifying files; they are in fact contained within the Brlan file, which is contained within the TMD structure, which is contained within the WAD.

WAD contents are encrypted using the Ticket system.

Contents

[edit] Sample Files

  • CustomizeMii source (see #Software), branch "Base_WADs"

[edit] Software

[edit] Links

[edit] References

  1. Release of Wikipedia:Wii Shop Channel
  2. https://wiibrew.org/wiki/NUS_Downloader
  3. https://wiibrew.org/wiki/WAD_files
  4. LibWiiSharp source → libWiiSharp/WAD.cs → parseWad
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox