What's new:
-Improved savegame and FAT support
-Wiiware/VC games emulation
-Wiiware/VC/DLC content installer (Copy wads to sd:/nand/install or usb:/nand/install)
-Auto-icon function fo rWiiware/VC : It uses a series of checks to extract an image from icon.bin and use it as default (It can fail as it is a real chaos to find an image there... maybe in the future an image could be selected from banner.bin or icon.bin). This icon can be remove either by adding a PNG image from the usual place or using the default icon if "Edit CFG#2" -> "Delete Icon" is selected.
-Autocomplete/Update shared content function and possibility of forcing update of Wiiware/VC (former is done when game is ran, latter with "Edit CFG #2" -> "Force Content Update")
-FAT unmounting support when exiting to the menu, or Reset or Power button are pressed (by monitoring /dev/stm/eventhook, /dev/stm(immediate and both buttons interrupt vectors)
- Possibility of redirection of x:/nand/ when seeking downloadable content (DLC) when saves are emulated in nand2, 3 or 4
- Backup/restore support for quicksave/snapshot files in certain Wiiware when exiting to the menu (qsdata.bin or snapshot.bin are restored if lost)
-Support for copying game related DLC to the specified path.
-Classic Controller suport added
-New uLoader hacks to set cIOS 224 as default cIOS and new "back in black" option to change the background look by adding the posibility to add a PNG (640x480 true color) as wallpaper from sd:/background.png, sd:/apps/uloader/background.png or usb:/background.png, usb:/apps/uloader/background.png
Wiiware / VC
--------------------
Everytime a wad is installed the newest version of the shared content is taken. uLoader has its own installer which doesn't use the system, so it needs to manage the shared content by itself ans set it as private. Old content update can be froced with a button, but it is recommended to install first the newest Wiiwares to get from the beginning the newer version of shared content.
*Installation method
Wiiware/VC is installed in x:/nand by force. Copy the wads in x:/nand/install (don't copy too many as it takes some time to decrypt and install)
* New option in Edit CFG #1:
"Skiip Boot" -> Skips the content flagged as executable and analyzes the title dor other dol file. It is needed for some games that don't work in other ways.
* New options in Edit CFG #2:
Information about title path is shown (if you need to modify something, it is x:/nand/title/00010001/xxxxxxxx where x is the shown information.)
"Del Title" -> this completely deletes Wiiware (The ususal option in uLoader is not good here because an special method is used.)
"Del Data" -> This just deletes the contents of the "_data" folder (savegames, etc)
"Force Content Update" -> Updates contents matching the hash by scanning all installed Wiiware. Useful in case of partial installs or game malfunction (for example, Super Mario 64's electronic manual problem in old installations can be fixed in this way)
"Delete icon" -> Damages the icon information in Wiiwares so it is both not shown and not automatically updated (if you use the normal PNG delete uLoader would reinsert the icon again next time)
Savegames / DLC in WBFS/.CISO and DVD
----------------------------------
Savegames work the same as in v4.5b, but now there are extra functions for DLC.
"Use DLC form x:/nand" -> forces the use of DLC content (00010005) form x:/nand instead of the selected path for the savegame (for example you can save to x:/annd3 and take the DLC from x:/nand)
"Copy DLC" -> Similar to "NAND export save", copies DLC to the path selected for savegames (if you select "USB" and "nand2", DLC would install there).
Installation process and working with contents
-----------------------------------------------
Wads copied to x:/nand/install are deleted once correctly installed. Two types are supported Wiiware/VC (00010001 titles) and DLC (00010005 titles). The routine is more permissive whith the latter for incomplete wads.
When something is installed the content is checked to update shared content if needed (in x:/nand/shared).
The content update, if needed, is done during game execution (so the first time it will take some time if out-of-date content is found). uLoader modifyes title.tmd (backed up to #title.tmd) to flag all the content as private to avoid emulating /shared1 and allowing a better management of the shared content.
It is also in that moment that a new ticket from the actual IOS ticket is genertaed to skip the ES_Identify(), FAT_Identify() and Set_UID() that otherwise would fail with IOS 37 and 57 ( Obviously, a false ticket is used to skip this step)
ADVICES
---------
-Don't install many wads at a time: A long time is required to decrypt and copy each game.
-Install new games first so older ones can get advantage of its improvements (anyway, if the game works correctly it doesn't really matter)
-Respect original video mode, if it is not working, try the "skip IOS" option. If it is still not working, try other IOS (some games don't work with 224). Once the game is working, it can be checked if it admits the Auto or "Force PAL 60" modes for NTSC games, for example.
-We careful when copying DLC, because it wil overwrite the old data and you could disable songs in GH, for example (a backup of title.tmd is done). If the game has the 53xxxxxx id, DLC will be at title/00010005/73xxxxxx, or put in another way, add 0x20.
-DLC obtained in other ways, apart from being illegal, could be "trucha" and not work, be invisible to the programs or overlap with other DLCs in memory. The best thing to do is to download the free DLC to the nand without emulation (emulation gives problems with downloads) and then copy it with the "Copy DLC" to be emulated to be able to free the space that DLC took from the nand.
FINAL NOTE: Warning: this is experimental and there could be bugs that could make you lose all content or corrupt it, so it is adviced to do a backup of everything valuable and not push it. The extension for savegames, DLC and Wiiware is undoubtely a useful tool and it can still be improved. I am not responsible of bad uses or malfunctions and you are warned that you should protect valuable data as much as you can .