mirror of
https://github.com/NinjaCheetah/libWiiPy.git
synced 2026-02-12 15:05:41 -05:00
(doc) Workaround for ScrollSpy issue breaking TOC
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.cert Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.cert` module provides support for parsing the various signing certificates used by the Wii for content validation.
|
||||
|
||||
This module allows you to write your own code for validating the authenticity of a TMD or Ticket by providing the certificates from the Wii's certificate chain. Both retail and development certificate chains are supported.
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.commonkeys Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.commonkeys` module simply provides easy access to the Wii's common encryption keys.
|
||||
|
||||
## Module Contents
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.content Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.content` module provides support for parsing, adding, removing, and editing content files from a digital Wii title.
|
||||
|
||||
## Module Contents
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.crypto Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.crypto` module provides low-level cryptography functions required for handling digital Wii titles. It does not expose many functions that are likely to be required during typical use, and instead acts more as a dependency for other modules.
|
||||
|
||||
## Module Contents
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.iospatcher Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.iospatcher` module provides support for applying various binary patches to IOS' ES module. These patches and what they do can be found attached to the methods used to apply them.
|
||||
|
||||
## Module Contents
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.nus Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.nus` module provides support for downloading digital Wii titles from the Nintendo Update Servers. This module provides easy methods for downloading TMDs, common Tickets (when present), encrypted content, and the certificate chain.
|
||||
|
||||
## Module Contents
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.ticket Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.ticket` module provides support for handling Tickets, which are the license files used to decrypt the content of digital titles during installation. This module allows for easy parsing and editing of Tickets.
|
||||
|
||||
## Module Contents
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
# libWiiPy.title Package
|
||||
|
||||
## Description
|
||||
The `libWiiPy.title` package contains modules for interacting with Wii titles. This is the most complete package in libWiiPy, as it offers the functionality one would be most likely to need. As a result, it gets the most attention during development and should be the most reliable.
|
||||
|
||||
## Modules
|
||||
The `libWiiPy.title` package contains modules for interacting with Wii titles. This is the most complete package in libWiiPy, and therefore offers the most functionality.
|
||||
|
||||
| Module | Description |
|
||||
|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|
|
||||
@@ -17,7 +19,7 @@ The `libWiiPy.title` package contains modules for interacting with Wii titles. T
|
||||
| [libWiiPy.title.util](/title/util) | Provides some simple utility functions relating to titles |
|
||||
| [libWiiPy.title.wad](/title/wad) | Provides support for parsing and editing WAD files, allowing you to load each component into the other available classes |
|
||||
|
||||
### libWiiPy.title Package Contents
|
||||
## Full Package Contents
|
||||
|
||||
```{toctree}
|
||||
:maxdepth: 4
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.title Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.title` module provides a high-level interface for handling all the components of a digital Wii title through one class. It allows for directly importing a WAD, and will automatically extract the various components and load them into their appropriate classes. Additionally, it provides duplicates of some methods found in those classes that require fewer arguments, as it has the context of the other components and is able to retrieve additional data automatically.
|
||||
|
||||
An example of that idea can be seen with the method `get_content_by_index()`. In its original definition, which can be seen at <project:#libWiiPy.title.content.ContentRegion.get_content_by_index>, you are required to supply the Title Key for the title that the content is sourced from. In contrast, when using <project:#libWiiPy.title.title.Title.get_content_by_index>, you do not need to supply a Title Key, as the Title object already has the context of the Ticket and can retrieve the Title Key from it automatically. In a similar vein, this module provides the easiest route for verifying that a title is legitimately signed by Nintendo. The method <project:#libWiiPy.title.title.Title.get_is_signed> is able to access the entire certificate chain, the TMD, and the Ticket, and is therefore able to verify all components of the title by itself.
|
||||
@@ -12,5 +14,4 @@ Because using <project:#libWiiPy.title.title.Title> allows many operations to be
|
||||
.. automodule:: libWiiPy.title.title
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.tmd Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.tmd` module provides support for handling TMD (Title Metadata) files, which contain the metadata of both digital and physical Wii titles. This module allows for easy parsing and editing of TMDs.
|
||||
|
||||
## Module Contents
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.util Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.util` module provides common utility functions internally. It is not designed to be used directly.
|
||||
|
||||
## Module Contents
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# libWiiPy.title.wad Module
|
||||
|
||||
## Description
|
||||
|
||||
The `libWiiPy.title.wad` module provides support for handling WAD (Wii Archive Data) files, which is the format used to deliver digital Wii titles. This module allows for extracting the various components for a WAD, as well as properly padding and writing out that data when it has been edited using other modules.
|
||||
|
||||
## Module Contents
|
||||
|
||||
Reference in New Issue
Block a user