Professional Documents
Culture Documents
==============================
Based on Wanikoko SD/USB Loader 1.5, Kwiirk Yal & cios 222,
Hermes uLoader 1.6 & cios 222/223+mload + many others (Sorg, nIxx,
fishears, usptactical, 56Killer, WiiShizzza, hungyip84, Narolez, ...)
Features:
---------
Installation:
-------------
Useful links:
-------------
wiitdb: sd:/usb-loader/wiitdb.zip
play history: sd:/usb-loader/playstats.txt
Games on FAT/NTFS
: usb:/wbfs/GAMEID.wbfs
or: usb:/wbfs/TITLE [GAMEID].wbfs
or: usb:/wbfs/GAMEID_TITLE/GAMEID.wbfs
or: usb:/wbfs/TITLE [GAMEID]/GAMEID.wbfs
(or sd:/ instead of usb:/)
SD card is first searched for config.txt, if not found then USB HDD
with a FAT partition is mounted as usb:/ and searched, for config.txt.
in that case, all the paths mentioned above will be searched
on usb:/ instead of sd:/
Advantage of using USB FAT for config and covers is faster loading of
covers. (Usually USB HDD devices are faster than SD cards)
If you want to load the application from SD card but use USB for config
and covers, then copy everything in inSDroot to your USB FAT partition,
but only the inSDroot/apps directory to SD card and
delete sd:/apps/USBLoader/config.txt and sd:/usb-loader/config.txt.
Note: If you have problems accessing the fat partition make sure it is
marked 'active' in the windows partition editor (or if you use gparted,
mark the partition with the 'boot' flag)
Limitations:
- USB FAT is mounted only if config.txt is not found on SD.
Themes:
-------
GUI Mode:
---------
Downloading covers
------------------
When admin mode is unlocked it will allow you to access all the previously
locked functionality. In addition: when unlocked, any games that are hidden
with the hide_game option will be displayed.
To access the unlock screen, hold the 1 button down for 5 seconds and the screen
will appear. After you see the text "Enter Code:", press the wiimote buttons
in the correct order. If you were successful, the word SUCCESS will appear
on the screen. Otherwise the word LOCKED! will appear. The unlock screen has a 30
second timeout limit so if an incorrect (or no) password is entered, it will
automatically lock. To set the lock back on with the original settings intact,
hold
the 1 button for 5 seconds and the lock will automatically turn on. When the
loader
is started, the lock will always be enabled.
To hide certain games, use the the Game Options screen and toggle the "Hide Game"
setting. This allows you to set which games are hidden when the admin mode is
LOCKED.
In order to see this option, admin_unlock must be enabled (which it is by default)
AND
the admin mode must be in an unlocked state!
- NOTE: this functionality completely replaces the hide_game option in config.txt,
but they CAN be used together. Any games currently listed in hide_game will be
shown when unlocked, but will ALWAYS be marked as hidden by default in Game
Options
and cannot be changed to unhidden unless they are removed from config.txt
- NOTE 2: An easy way to convert all your games in hide_game to this new
functionality
is to start the loader with your hide_game still in config.txt and then go into
Game Options in any game (you may have to unlock admin lock first) and change
something and save it. All your hide_game entries will automatically be saved.
Then you can remove the hide_game entry completely from config.txt.
The actions of these buttons can be changed via the button_* options.
Title Rename
------------
# USBLoader config
background = background.png
layout = large3
covers = 1
hide_footer = 1
# device = usb
Changelog:
----------
* No change
* Per-game playlog writing now uses the game's language setting to determine
the title to use.
* titles_url default now uses {DBL} instead of {CC}.
* Both titles_url and db_url can accept both {CC} and {DBL} tags now.
* Gecko OS 1.9 cheat engine aka Ocarina 2 aka Bralw+ support (by WiiPower)
* Changed write_playlog to be a per-game option (Clipper)
* fixed db_language AUTO setting and lang_to_cc function for Chinese languages.
(Clipper)
* New actions for buttons: sort (switch sort type), filter (filter menu) (Clipper)
* Button actions sort, profile and theme will display a message in the console
(Clipper)
* Holding any of the buttons in button_other in the GUI will work for menu_unlock
(Clipper)
* Fixed: title length 3 from folder names
* Fixed: WiiTDB update crash
* Handle & etc. in wiitdb titles
* fat_install_dir = 3 will use layout: /wbfs/Title [ID].wbfs
* new option: fs_install_layout is an alias for fat_install_dir
* Minor cleanups
Each of the following buttons can now have its own action:
B, -, +, 1, 2, Home, X, Y, Z, C, L & R.
These actions are valid for the console game list and the GUI
mode only. For options that affect the menus, see below.
The new options for this type of mapping are all theme options
with config.txt overrides and are as follows:
option: button_B = [gui], <other actions>
button_- = [main_menu], <other actions>
button_+ = [install], <other actions>
button_H = [reboot], <other actions>
button_1 = [options], <other actions>
button_2 = [favorites], <other actions>
button_X = A, B, 1, [2], H, -, +, <action>
button_Y = A, B, [1], 2, H, -, +, <action>
button_Z = A, [B], 1, 2, H, -, +, <action>
button_C = [A], B, 1, 2, H, -, +, <action>
button_L = A, B, 1, 2, H, [-], +, <action>
button_R = A, B, 1, 2, H, -, [+], <action>
These buttons can be mapped to any of the following actions:
nothing # does nothing
options # access game options
gui # switch to/from GUI
reboot # reboot to system menu
exit # exit to launching app
hbc # exit to HBC
screenshot # take a screenshot
install # install a game
remove # remove a game
main_menu # access main menu
global_ops # access global options menu
favorites # toggle favorites view
boot_game # boot a game from the drive
boot_disc # boot a game from disc
theme # switch to next theme
profile # switch to next profile
unlock # access the unlock password dialog immediately
As shown, X, Y, Z, C, L & R can also be optionally targetted to
emulate one of the buttons on the Wiimote (A, B, 1, 2, -, +, Home).
If used this way, this emulation will also work in menus.
The following are the mappable commands. All the options are theme
options with overrides in config.txt.
EXAMPLES:
To switch buttons B & 1 around so that 1 operates as GUI while
B operates as back:
button_B = options
button_1 = gui
button_other = B
button_cancel = 1
To make both the L and R buttons on a GameCube controller
operate as back buttons in the menus in addition to B:
button_cancel = B, L, R
Plug in the Classic controller and you can have any twelve
different actions available at once (with A being boot_game):
button_B = gui
button_1 = options
button_2 = favorites
button_- = profile
button_+ = theme
button_H = exit
button_L = remove
button_R = install
button_X = main_menu
button_Y = global_ops
button_Z = boot_disc
* Fixed crash when using flat /wbfs file layout without subdirectories
* Fixed crashes when starting HBC forwarder discs
And added safety checks of memory regions when loading disc
* Raised number of fragments limit to 20000
* Properly identify dual-layer iso
* Removed obsolete ehcmodules for IOS 222 revisions 2 and 3
External ehcmodules for these versions are still supported
* Use the new ehcmodule with fat/ntfs support also for wbfs
(but still uses wbfs mode for wbfs partition)
Can be overriden using an external ehcmodule4
External module for fat/wbfs has been renamed
from ehcmodule_fat.elf to ehcmodule_frag.elf
* In case the new fragments method fails for any reason for FAT
it will fallback to the old method
* Other cleanups
Credits: WiiPower for libntfs modification which returns the list of fragments.
* Improved speed of loading game list when using FAT and /wbfs/id_title/ subdirs
* Changed default: fat_install_dir=1
* When downloading titles.txt and wii region is JA or KO force EN in titles_url
{CC}
* Allow specifying alt_dol=name (on disc) when using direct start
* Accept GAMEID without # as argument for direct start (RHAP01 instead of #RHAP01)
* Override some theme options in base config.txt.
The options that can be overriden are those that don't
have a major effect on the theme looks and layout:
- hide_header
- hide_hddinfo
- hide_footer
- buttons
- simple
- cover_style
- cursor
- menu_plus
- gui_text_*
- gui_text2_*
- gui_title_top
* Save cfg loader version when saving gamelist.txt
* Games on SDHC with IOS 222/223 for both FAT or WBFS partition
* Games in subdirs on FAT: /wbfs/GAMEID_TITLE/GAMEID.wbfs
option: fat_install_dir = [0], 1
* Rename old boot.dol to boot.dol.bak when upgrading
* If the loader is used to start a game directly
(from a channel created with crap or similar tools)
and option: intro=0 is specified then no intro
and no progress is displayed while the game is being loaded
* Support for .wip game patches (by WiiPower)
Loaded from: sd:/usb-loader/GAMEID.wip (text format)
* Support for BCA data (by Hermes)
Loaded from: sd:/usb-loader/GAMEID.bca (binary data of size 64 bytes)
(updated dip plugin from uloader 3.2)
* option: disable_nsmb_patch=[0],1 will disable the builtin nsmb patches
(in case someone wants to use/test the external .wip patch or .bca data)
* Enable WiiRD if usb gecko is connected and ocarina is enabled
even if not codes are found (by Rfrf)
* Ocarina url fix: /R/ID6 instead of /ID1/ID6 (for SNM*)
* Added option: partition = [WBFS1], ..., WBFS4, FAT1, ..., FAT9, ask
* Saving global settings will also save current selected partition
* Increased fat cache size in IOS module
* Load FAT module in IOS early in case config has:
ios=222-mload (or ios=223-mload) and partition=FAT*
So that IOS does not need to be reloaded another time before
starting the game from a FAT partition
* Added indication in global options if [FAT] module is loaded in IOS
* Cleanups
* Faster loading of game list from a fat partition - should be instant now.
The only thing that has a slight delay is showing the hdd free space
in console mode game list (if it is enabled)
* Create game info file after installing on a FAT partition named:
usb:/wbfs/GAMEID_TITLE.txt This makes it easier to tell the titles
of installed games when using a filesystem explorer
* Rephrased the warning message when no WBFS partition found
* Allow to select partition if no wbfs partition is found and disable_format is
on.
* Minor cleanups in partition selection
* Fixed multiple WBFS partition support for drives larger than 1TB
* Fixed "DVD in drive check" by patching the game (thanks giantpune)
(only if IOS249 before rev12 or IOS222/223)
* Full package
* Updated resources/fonts* with unicode and clock fonts
* Updated titles.txt (from wiitdb.com)
* Added localized resources/titles-XX.txt (EN, FR, DE, ES, IT, NL, PT)
* Fixed green bar when loading game with a different cios (222...)
* Improved theming:
* Added new config option (admin_lock = 0,[1]) for admin locking (i.e. Parental
Mode).
When this setting is enabled, it will allow all screens normally locked by the
simple or disable_* settings to be unlocked via a "secret" wiimote button
combination.
In addition: when unlocked, any covers that are hidden with the hide_game option
will
be displayed. To access the unlock screen, hold the 1 button down for 5-10
seconds
and the screen will appear. After you see the text "Enter Code:", press the
wiimote
buttons in the correct order. If you were successful, the word SUCCESS will
appear
on the screen. Otherwise the word LOCKED! will appear. The unlock screen has a
15
second timeout limit so if an incorrect (or no) password is entered, it will
automatically lock. To set the lock back on with the original settings intact,
hold
the 1 button for 5-10 seconds and the lock will automatically turn on. When the
loader
is started, the lock will always be enabled, so there is no need to manually set
the
lock before you let the kiddies play. :)
- NOTE: this option is enabled by default.
* Added new config option (unlock_password = [BUDAH12]) to allow a custom button
combination to be used for the admin_lock password.
- NOTE: The password length is limited to 10 characters. Do NOT use quotes
around the
password - just type what you want it to be. E.g. unlock_password = 12UDAB
- The following are the button mappings for the password:
D-Pad Up: U
D-Pad Down: D
D-Pad Right: R
D-Pad Left: L
B button: B
A Button: A
Minus button: M
Plus button: P
Home button: H
1 button: 1
2 button: 2
* Automatically hide uLoader's CFG entry, so hide_game=__CF is no longer needed.
* Added new option on the Game Options screen called "Hide Game". This allows you
to set which games are hidden when the admin lock is LOCKED. In order to see
this
option, admin_lock must be enabled (which it is by default) AND the admin lock
must
be in an unlocked state!
- NOTE: this functionality completely replaces the hide_game option, but they
CAN
be used together. Any games currently listed in hide_game will ALWAYS be
marked
as hidden by default in Game Options and cannot be unhidden until they are
removed
from hide_game.
- NOTE 2: An easy way to convert all your games in hide_game to this new
functionality
is to start the loader with your hide_game still in config.txt and then go
into
Game Options in any game (you may have to unlock admin lock first) and change
something and save it. All your hide_game entries will automatically be
saved.
Then you can remove the hide_game entry completely from config.txt.
* Added WiiMote pointer scrolling in coverflow modes - as you move the pointer
towards
the edge of the screen, the covers automatically move. Also, the movement speed
* Same changes as v37a, but with new libfat for improved cover loading speed.
- NOTE: DO NOT USE THIS if your usb-loader directory is on a USB drive! It will
NOT mount your FAT
partition. This is just a preview release for people who have all their
covers / themes /
config.txt on SD.
* Fixed error when accessing network and after that using IOS 222/223-mload
* Improved url tag {CC} region detection for: IT, ES and NL
* Changed default urls to use {ID6} instead of {ID}
22-07-2009 cfg v36c (bugfix)
* Stability improvements
* Added all coverflow modes to gui_style option:
- coverflow3d coverflow2d frontrow vertical carousel
* Save gui style and rows settings in global options save
* Online update: improved detection of boot.dol location
* Fixed garbaged display when printing out a code dump
* Increase max favorites to 64
* Updated covers urls
* Disabled ttf font rendering to speed up cover loading and resolve issue when
music
is playing.
cover_url =
cover_url =+ http://wiicover.gateflorida.com/sites/default/files/cover/2D%20Cover/
{ID}.png
cover_url =+ http://boxart.rowdyruff.net/flat/{ID}.png
cover_url =+ http://awiibit.com/BoxArt160x224/{ID}.png
cover_url =+ http://wiitdb.com/wiitdb/artwork/cover/EN/{ID}.png
cover_url =+ http://wiitdb.com/wiitdb/artwork/cover/US/{ID}.png
#3d
cover_url_3d =
cover_url_3d =+ http://wiicover.gateflorida.com/sites/default/files/cover/3D
%20Cover/{ID}.png
cover_url_3d =+ http://boxart.rowdyruff.net/3d/{ID}.png
cover_url_3d =+ http://awiibit.com/3dBoxArt176x248/{ID}.png
cover_url_3d =+ http://wiitdb.com/wiitdb/artwork/cover3D/EN/{ID}.png
cover_url_3d =+ http://wiitdb.com/wiitdb/artwork/cover3D/US/{ID}.png
#disc
cover_url_disc =
cover_url_disc =+ http://wiicover.gateflorida.com/sites/default/files/cover/Disc
%20Cover/{ID}.png
cover_url_disc =+ http://boxart.rowdyruff.net/fulldisc/{ID}.png
cover_url_disc =+ http://awiibit.com/WiiDiscArt/{ID}.png
cover_url_disc =+ http://wiitdb.com/wiitdb/artwork/disc/EN/{ID}.png
cover_url_disc =+ http://wiitdb.com/wiitdb/artwork/disc/US/{ID}.png
* Download all cover styles at the same time: 2d, 3d and disc
- When switching favorites in gui mode, move to start of the game list
- fixed ocarina
- Favorite Games
Favorite game is marked in the game options screen. To switch between
all games and favorite games, press 2 in either gui or console mode.
- Support USB drive with a FAT partition for configuration and covers
(If config.txt is not found on SD, then uses USB FAT partition)
- Support for kwiirk and hermes cIOS 222
option: ios = [249], 222-yal, 222-mload, 223-yal, 223-mload, 250
Note: 222-yal is for kwiirk's cIOS
Note: 222-mload is for Hermes's cIOS
Note: a few seconds of delay when starting a game with custom ios is expected.
- Added IOS selection to options screen
- GUI Mode screenshot enabled with option: home = screenshot
- GUI: added fade transition effect from console
- option: gui_transition = [scroll], fade
Set GUI transition effect between console and gui mode
- GUI: animated transition when changing number of rows
- minor GUI fixes
- Automatic resize of covers (4:3 -> wide) if wide cover not found.
It can actually resize any size to specified size with options:
covers_size = width, height
default: covers_size = 160, 225
wcovers_size = width, height
default: wcovers_size = 130, 225
used for widescreen setting. If not set it will use the covers_size
and properly scaling it to widescreen size.
With these changes in place the loader is now compatible with
the 3d cover pack by NeoRame:
http://rs777.rapidshare.com/files/227304261/3D_Cover_Update_29_April_2009.rar
- The supplied noimage.png images in covers/3d and covers/disc
now use transparency (tnx narolez)
- Support running games from a SD/SDHC Card with a WBFS and FAT32 partition.
So you can have the loader, covers, background and other configuration files
on the FAT partition and games on WBFS partition.
Note: this worked in waninkoko original 1.4 but seems broken in 1.5.
- Minor fixes to download covers from internet (tnx: Don Killah)
- Fixed simple=1 option
Based on Wanikoko & Kwiirk USB Loader 1.1 + nIxx mod (USBLoader1.1ssorgmod+cover)
including:
- Sorg mod1.02 (Sorg)
- Ocarina (fishears)
- Cover (usptactical)
- Video Force
- Simple / childproof
- Config, Title rename (oggzee)