Repacking out of region games to run on your console
So the Home Menu restricts which games you can boot up based on its region, right? Sure, you could just use System Config Tool every time, but think of it a bit like Loadiine; it may start to get a little tedious, and may just want to take that little extra shortcut to booting your out-of-region games more easily. Follow this guide, and you'll be able to repack your O.o.R. content for your own Home Menu region in no time!
- - - - - - - - - - - - - - - - -
This tutorial requires you to have the official SDK, for repacking contents. Team SALT apparently have better, more legal tools for packing up contents, so when that time arrives, this tutorial might be unneccessary and obsolete to some. (Alternatively, I will tweak it.)
1 - Grab the installable content folder for your Out-of-region game (the one with the *.app and *.h3 files). Use New-NUSGrabber-GUI/CDecrypt to decrypt and extract the contents of those files, resulting in code/content/meta folders to be generated.
2 - Locate the Dev Common key inside your Cafe SDK installation. It can be found inside the following file:
\cafe_sdk\system\bin\tool\mastering\resources\makemaster\tik_sys.bin
Open this file inside a hex editor, such as HxD or Hex Workshop. Replace the key you see in Hex view with the
Retail Common key, then save the file. This will allow us to repack our game for retail.
3 - Now locate your meta.xml file in the extracted 'meta' folder and open it inside a text editor. Personally, I like to use Programmers' Notepad for XML editing (or any other types of code editing, for that matter!), but you can use variants such as Notepad++.
4 - as you scan down the file, you may come across a <region> node with a single number in the format 0000000X. Replace that value with one of the following values for
your console's region:
USA - 00000002
EUR - 00000004
JPN - 00000001
5 - Save the edited meta.xml and download
this batch script. (Make sure you have CAFE_ROOT set in your environment variables before you run it.) Place it into the same folder as the code/content/meta folders' location, then run the script.
A new explorer window inside the output folder should now show; the folder you see inside it (OutOfRegionGame_p01 folder by default) is the folder you will be installing via System Config Tool. (I never used WUPInstaller Mod while testing this method; someone feel free to also test that out as well; it should work, but you never know...)
6 - Copy that said folder to your SD root. (Also rename it to 'install' if using WUPInstaller Mod) Open up your System Config Tool installation by either going to Mii Maker and exiting out the app, or opening the SCT app directly from your Home Menu; which ever way you installed it.
Locate your SD folder to install by going to Data Management -> Manage Titles -> Install -> SD -> /YourFolderOnTheSD/ ~ Press A to select that folder, then press R to install. It may take a while to install the contents, as per usual.
7 - Now boot back to the Home Menu (Do this by just going to Launch Title -> Wii U Menu from the SCT's root menu) and launch your out-of-region title that otherwise wouldn't have booted without SCT or Loadiine!