API Documentation#
libWiiPy is divided up into a few subpackages to organize related features.
Package |
Description |
|---|---|
Used to pack and extract archive formats used on the Wii |
|
Used for parsing and manipulating media formats used on the Wii |
|
Used for working with EmuNANDs and core system files on the Wii |
|
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#
- libWiiPy.archive Package
- Description
- Modules
- Full Package Contents
- libWiiPy.archive.ash Module
- libWiiPy.archive.lz77 Module
- libWiiPy.archive.u8 Module
- Description
- Module Contents
IMETHeaderIMETHeader.magicIMETHeader.header_sizeIMETHeader.imet_versionIMETHeader.sizesIMETHeader.flag1IMETHeader.channel_namesIMETHeader.md5_hashIMETHeader.LocalizedTitlesIMETHeader.LocalizedTitles.TITLE_CHINESE_SIMPLIFIEDIMETHeader.LocalizedTitles.TITLE_CHINESE_TRADITIONALIMETHeader.LocalizedTitles.TITLE_DUTCHIMETHeader.LocalizedTitles.TITLE_ENGLISHIMETHeader.LocalizedTitles.TITLE_FRENCHIMETHeader.LocalizedTitles.TITLE_GERMANIMETHeader.LocalizedTitles.TITLE_ITALIANIMETHeader.LocalizedTitles.TITLE_JAPANESEIMETHeader.LocalizedTitles.TITLE_KOREANIMETHeader.LocalizedTitles.TITLE_SPANISH
IMETHeader.create()IMETHeader.dump()IMETHeader.get_channel_names()IMETHeader.load()IMETHeader.set_channel_names()
U8Archiveextract_u8()pack_u8()
- libWiiPy.media Package
- libWiiPy.nand Package
- libWiiPy.title Package
- Description
- Modules
- Full Package Contents
- libWiiPy.title.cert Module
- libWiiPy.title.commonkeys Module
- libWiiPy.title.content Module
- Description
- Module Contents
ContentRegionContentRegion.content_recordsContentRegion.num_contentsContentRegion.add_content()ContentRegion.add_enc_content()ContentRegion.dump()ContentRegion.get_content_by_cid()ContentRegion.get_content_by_index()ContentRegion.get_contents()ContentRegion.get_enc_content_by_cid()ContentRegion.get_enc_content_by_index()ContentRegion.get_enc_contents()ContentRegion.get_index_from_cid()ContentRegion.load()ContentRegion.load_content()ContentRegion.load_enc_content()ContentRegion.remove_content_by_cid()ContentRegion.remove_content_by_index()ContentRegion.set_content()ContentRegion.set_enc_content()
ContentTypeSharedContentMap
- libWiiPy.title.crypto Module
- libWiiPy.title.iospatcher Module
- libWiiPy.title.nus Module
- libWiiPy.title.ticket Module
- Description
- Module Contents
TicketTicket.is_devTicket.signatureTicket.ticket_versionTicket.title_key_encTicket.ticket_idTicket.console_idTicket.title_versionTicket.common_key_indexTicket.dump()Ticket.fakesign()Ticket.get_common_key_type()Ticket.get_is_fakesigned()Ticket.get_title_id()Ticket.get_title_key()Ticket.load()Ticket.set_title_id()Ticket.set_title_version()
- libWiiPy.title.title Module
- Description
- Module Contents
TitleTitle.wadTitle.cert_chainTitle.tmdTitle.ticketTitle.contentTitle.add_content()Title.add_enc_content()Title.dump_wad()Title.fakesign()Title.get_content_by_cid()Title.get_content_by_index()Title.get_is_fakesigned()Title.get_is_signed()Title.get_title_size()Title.get_title_size_blocks()Title.load_cert_chain()Title.load_content()Title.load_content_records()Title.load_ticket()Title.load_tmd()Title.load_wad()Title.set_content()Title.set_enc_content()Title.set_title_id()Title.set_title_version()
- libWiiPy.title.tmd Module
- Description
- Module Contents
TMDTMD.title_idTMD.title_versionTMD.tmd_versionTMD.ios_tidTMD.ios_versionTMD.num_contentsTMD.AccessFlagsTMD.dump()TMD.fakesign()TMD.get_access_right()TMD.get_content_record()TMD.get_content_size()TMD.get_content_size_blocks()TMD.get_content_type()TMD.get_is_fakesigned()TMD.get_title_region()TMD.get_title_type()TMD.load()TMD.set_title_id()TMD.set_title_version()
- libWiiPy.title.util Module
- libWiiPy.title.wad Module
- Description
- Module Contents
WADWAD.wad_typeWAD.wad_cert_sizeWAD.wad_crl_sizeWAD.wad_tik_sizeWAD.wad_tmd_sizeWAD.wad_content_sizeWAD.wad_meta_sizeWAD.dump()WAD.get_cert_data()WAD.get_content_data()WAD.get_crl_data()WAD.get_meta_data()WAD.get_ticket_data()WAD.get_tmd_data()WAD.get_wad_type()WAD.load()WAD.set_cert_data()WAD.set_content_data()WAD.set_crl_data()WAD.set_meta_data()WAD.set_ticket_data()WAD.set_tmd_data()