MCPcopy Create free account
hub / github.com/DacoTaco/priiloader

github.com/DacoTaco/priiloader @0.10.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.10.0 ↗ · + Follow
594 symbols 1,526 edges 98 files 127 documented · 21% updated 36d ago0.10.0 · 2023-09-09★ 62620 open issues

Browse by type

Functions 517 Types & classes 77
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

What is Priiloader

Priiloader is a heavily modified version of Preloader 0.30 by DacoTaco and BadUncle. It is an application that is loaded prior to the Wii System Menu, which allows it to fix certain kinds of bricks that leave the System Menu in a broken state (like a banner brick), or to add various patches like update blockers or Wiimmfi patches to the System Menu.

Quick note: Priiloader will NOT save your Wii if you fucked up the System Menu IOS (on 4.3 this is IOS80. See here to check which IOS that is for you.

What has been changed since Preloader 0.30 base source?

  • added Bootmii IOS booting option to menu and autoboot (handy for restoring and/or sneek)
  • Support for all HBC title IDs
  • removed need for ES_DIVerify
  • killed the DVD spin bug (crediar forgot to close the dvd drive in ios)
  • re-added online updating
  • added our own installer (phpgeek's)
  • Re-added the old black theme
  • Added a check on boot so some apps can reboot/launch system menu and force priiloader to show up or start system menu
  • Added start of Wiiware/VC titles
  • HBC stub loading
  • Hacks can either be added with their offset, or with a hash value to allow for version-agnostic patches
  • Added option to require a password at boot
  • Fixed lot and lots of bugs
  • much much more

What do I need to install Priiloader?

That's the best part! All you need is a way of booting homebrew (Homebrew Channel recommended). If you have The Homebrew Channel 1.0.7 or above, you don't need any patched IOS at all! If you don't, then a patched IOS36 is required (although it is recommended to just update the HBC)

Priiloader itself needs no hacked IOS at all (hell, we recommend using unpatched IOS).

Can I contact you guys elsewhere?

Yes, you can! I (Daco) can be found in #priiloader and #wiidev on efnet.org, or on Github.

Donations

If you like priiloader and wish to support me you can donate on ko-fi

Core symbols most depended-on inside this repo

Shape

Function 325
Method 192
Class 68
Enum 9

Languages

C++87%
C13%

Modules by API surface

tools/DacosLove/include/rapidxml.hpp93 symbols
src/priiloader/include/rapidxml.hpp93 symbols
tools/DacosLove/source/mem2_manager.c19 symbols
src/priiloader/source/mem2_manager.c19 symbols
src/priiloader/source/main.cpp19 symbols
src/priiloader/source/dvd.c19 symbols
src/Installer/source/main.cpp18 symbols
tools/DacosLove/include/rapidxml_iterators.hpp16 symbols
src/priiloader/include/rapidxml_iterators.hpp16 symbols
tools/DacosLove/include/rapidxml_print.hpp15 symbols
src/priiloader/include/rapidxml_print.hpp15 symbols
tools/DacosLove/source/main.cpp13 symbols

For agents

$ claude mcp add priiloader \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page