mirror of
https://github.com/NinjaCheetah/libWiiPy.git
synced 2025-04-25 21:01:01 -04:00
(docs) Began writing module descriptions
This commit is contained in:
parent
c2f6225500
commit
e45c7a3076
@ -9,10 +9,12 @@ libWiiPy is divided up into a few subpackages to organize related features.
|
||||
| [libWiiPy.nand](/nand/nand) | Used for working with EmuNANDs and core system files on the Wii |
|
||||
| [libWiiPy.title](/title/title) | Used for parsing and manipulating Wii titles |
|
||||
|
||||
When using libWiiPy in your project, you can choose to either only import the package that you need, or you can use `import libWiiPy` to import the entire package, which each module being available at `libWiiPy.<package>.<module>`.
|
||||
|
||||
## Full Package Contents
|
||||
|
||||
```{toctree}
|
||||
:maxdepth: 4
|
||||
:maxdepth: 8
|
||||
|
||||
/archive/archive
|
||||
/media/media
|
||||
|
@ -1,5 +1,9 @@
|
||||
# libWiiPy.archive.ash Module
|
||||
|
||||
The `libWiiPy.archive.ash` module provides support for handling ASH files, which are a compressed format primarily used in the Wii Menu, but also in some other titles such as My Pokémon Ranch.
|
||||
|
||||
At present, libWiiPy only has support for decompressing ASH files, with compression as a planned feature for the future.
|
||||
|
||||
## Module Contents
|
||||
|
||||
```{eval-rst}
|
||||
|
@ -1,5 +1,9 @@
|
||||
# libWiiPy.archive.u8 Module
|
||||
|
||||
The `libWiiPy.archive.u8` module provides support for handling U8 archives, which are a non-compressed archive format used extensively on the Wii to join multiple files into one.
|
||||
|
||||
This module exposes functions for both packing and unpacking U8 archives, as well as code to parse IMET headers. IMET headers are a header format used specifically for U8 archives containing the banner of a channel, as they store the localized name of the channel along with other banner metadata.
|
||||
|
||||
## Module Contents
|
||||
|
||||
```{eval-rst}
|
||||
|
@ -1,5 +1,7 @@
|
||||
# libWiiPy.media.banner Module
|
||||
|
||||
The `libWiiPy.media.banner` module is essentially a stub at this point in time. It only provides one dataclass that is likely to become a traditional class when fully implemented. It is not recommended to use this module for anything yet.
|
||||
|
||||
## Module Contents
|
||||
|
||||
```{eval-rst}
|
||||
|
@ -1,5 +1,7 @@
|
||||
# libWiiPy.nand.emunand Module
|
||||
|
||||
The `libWiiPy.nand.emunand` module provides support for creating and managing Wii EmuNANDs. At present, you cannot create an EmuNAND compatible with something like NEEK on a real Wii with the features provided by this library, but you can create an EmuNAND compatible with Dolphin.
|
||||
|
||||
## Module Contents
|
||||
|
||||
```{eval-rst}
|
||||
|
Loading…
x
Reference in New Issue
Block a user