A basic internal GSC injector plugin for T6/BO2 on the Wii U. Uses the Aroma plugin system. It's not done. Currently compatible only with UK/France on the latest title update.
T6 on Wii U consists of a primary launcher RPX executable and two RPL dynamic libraries, one for singleplayer and one for multiplayer/zombies.
t6-wiinternal hooks the OSDynLoad_Acquire and OSDynLoad_FindExport functions in
all games to know if and when the launcher RPX tries to access the T6 RPL's
GameMain entrypoint. I don't like this solution but it works.
- Libraries: wups, functionpatcher, libkernel
- Menu:
data/ZombiesScript.gscwill load in zombies asmaps/mp/gametypes_zm/_clientids.gsc.
maketo build the pluginwiiload t6-wiinternal.wpsto load it on your console
For a (mostly) compatible script - and help with this and other projects:
For example Wii U patching code, Visual Studio Code configs and build scripts: