Hacking Configurable USB Loader

Dr. Clipper

Well-Known Member
Member
Joined
Aug 28, 2007
Messages
2,485
Trophies
0
XP
92
Country
Knocks said:
I appreciate the sarcasm, but the old convention was dumping all wbfs files into one folder, not "folders without titles." The ability to have each wbfs in a separate folder and getting rid of sorting by game ID came just recently and was a major improvement, but that doesn't mean it should come at the cost of overriding the title within the ISO.

There should probably be an option to draw the title from: a) ISO, b) external database, c) folder name, or d) some combination of the above. Folder name is the least preferred option as it doesn't allow several useful characters, such as the colon.
The main issue here is that it's difficult to see why titles.txt isn't an option. Appending a string to that file is going to be much easier than editing the images on your PC.

Throughout the betas of 52 we've made several changes all related to titles and not asked previously:
  • custom-titles.txt --- for people who don't like the file being named titles.txt
  • wiitdb.zip --- as extracting the titles from here makes the most sense
  • db_ignore_titles --- as some people want the database but don't want those titles and also don't want custom-titles.txt
And now we apparently need a folder_ignore_titles or preferred_title option as well. It just feels like people will ask for something else if we add this one in (perhaps someone who doesn't want titles.txt nor wiitdb.zip titles nor editing the .iso and wants colons in his names
wacko.gif
). Where will it end?

If you can provide a good argument why titles.txt (and/or custom-titles.txt) isn't enough, then there'll be good reason to add yet another option. It was said before that it's had to search for the ID, but the ID is in the filename of the file you just converted, so it's not hard at all.
 

VashTS

Beat it, son
Member
Joined
Mar 14, 2009
Messages
4,308
Trophies
1
Age
39
Location
Upstate NY
XP
3,763
Country
United States
Is it possible to get just a list, similar to how gx lists the games? i haven't found a way yet, just kind of a coverflow listing only.

i want a list to the right of the screen, boxart to the left. from what i remember last time i used cfg, it was like that by default.
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
Knocks said:
I appreciate the sarcasm, but the old convention was dumping all wbfs files into one folder, not "folders without titles." The ability to have each wbfs in a separate folder and getting rid of sorting by game ID came just recently and was a major improvement, but that doesn't mean it should come at the cost of overriding the title within the ISO.

There should probably be an option to draw the title from: a) ISO, b) external database, c) folder name, or d) some combination of the above. Folder name is the least preferred option as it doesn't allow several useful characters, such as the colon.
The reason why we try to avoid reading each .wbfs or .iso file to get the title is startup speed, if you have many games doing that gets really slow. libfat uses a 64kb block size for cached reads, so even if the disc header size is only 256bytes and the title is only 64 bytes, it reads a lot more data. For example if you had 100 games that would mean 6.4MB of data read for getting the titles, plus there's quite a bit of overhead because of all the seeking and filename lookup and io calls. Compare that with titles.txt file which is only 69kb in size or wiitdb.zip file which is only 500kb.
You can try moving all the ID.wbfs files back to a single /wbfs directory, remove wiitdb and titles.txt and then compare the startup time. Depends how many games you have there - if it's just a dozen or two then it won't be as noticeable but if you have much more the delay will be obvious.
 

tHciNc

Total Random
Member
Joined
Jan 14, 2006
Messages
861
Trophies
1
XP
1,702
Country
New Zealand
Dr. Clipper said:
Pip_X said:
tHciNc said:
Hi, I have a hang issue with52b4, getting covers, when i goto get all missing covers it hangs on url#2 on first unfound cover every time
I have the same issue - hangs on url#2 on first unfound cover every time
I can't reproduce this error. Please answer the following questions:[*]Where are your cover images stored?[*]What is the 6-digit ID for the game that hangs?[*]What region is your Wii and which language is it set to?[*]What type of image (FLAT, 3D, DISC or FULL) was it trying to get when it hung?[*]How long have you waited before assuming it has hung?

Stored on 1st fat partition, games on ntfs (drive has 3 primary partions in this order FAT,WBFS,NTFS)
Academy of Champions- Football [R5FP41] Full cover
Wii is 4.2e
Waited 10mins. Wii had to be hard reset.
Ill try get a screen
 

Dr. Clipper

Well-Known Member
Member
Joined
Aug 28, 2007
Messages
2,485
Trophies
0
XP
92
Country
VashTS said:
Is it possible to get just a list, similar to how gx lists the games? i haven't found a way yet, just kind of a coverflow listing only.

i want a list to the right of the screen, boxart to the left. from what i remember last time i used cfg, it was like that by default.
As stated, the B button is your default switch between the gui and console. If you want that console to be your default view, change "gui=start" in config.txt to "gui=1".
 

blis100

New Member
Newbie
Joined
Feb 13, 2010
Messages
1
Trophies
0
XP
2
Country
I am having a problem running Configurable USB Loader. It had been working fine for me up until today, now when I power up the Wii and click on the loader channel in the main menu, the Wii displays the loading screen (v49) but then freezes and the light on the controller goes off. BTW, the same thing happens when I run Wii Gator from the Wii channel menu

Anyone know what might be wrong? I haven't done any system updates recently (presently running 4.2e). How far would I have to re-trace my steps to re-install the loader if it has become corrupted (although its strange if Wii Gator is also freezing).
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
homehere said:
Thanks to all the guys for their hard work
what do I have to change on config to make it coverflow by default
Thanks in advance
- Change the gui style to coverflow
- Press button 1 twice to enter global options
- Press button 2 to save your current settings
 

Dr. Clipper

Well-Known Member
Member
Joined
Aug 28, 2007
Messages
2,485
Trophies
0
XP
92
Country
tHciNc said:
Stored on 1st fat partition, games on ntfs (drive has 3 primary partions in this order FAT,WBFS,NTFS)
Academy of Champions- Football [R5FP41] Full cover
Wii is 4.2e
Waited 10mins. Wii had to be hard reset.
Ill try get a screen
Here's some other things to try...

1: Add:
Code:
cover_url_full = http://www.wiiboxart.com/artwork/coverfull/{ID6}.png
to config.txt and see if it still hangs.

2: Delete the previous line and add:
Code:
cover_url_full = http://wiitdb.com/wiitdb/artwork/coverfull/{CC}/{ID6}.png
instead and see what happens.

QUOTE(blis100 @ Feb 13 2010, 08:15 PM) I am having a problem running Configurable USB Loader. It had been working fine for me up until today, now when I power up the Wii and click on the loader channel in the main menu, the Wii displays the loading screen (v49) but then freezes and the light on the controller goes off. BTW, the same thing happens when I run Wii Gator from the Wii channel menu

Anyone know what might be wrong? I haven't done any system updates recently (presently running 4.2e). How far would I have to re-trace my steps to re-install the loader if it has become corrupted (although its strange if Wii Gator is also freezing).
Try reinstalling IOS249 and Hermes' IOS222/223 v4. It might also help to install a newer version of the loader.
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
cfg v52 (release)
Cfg_USB_Loader_52.zip (full)
cfg52.dol
cfg52-fat.dol
lang52.zip
(or online update)
Full package includes the configurator 52.6, latest wiitdb.zip and updated .lang files.

Changes:

cfg v52 (release)

* Left/Right hold repeat in console (Clipper)
* GUI displays messages for sort, profile and theme switch. (Clipper)
* Minor cleanups (Clipper)

cfg v52b5 (beta5)

* Fixed handling of multiline strings in .lang files
* Minor translation updates

cfg v52b4 (beta4)

* 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

cfg v52b3 (beta3)
* Button remapping options (Dr. Clipper)
See below for information.
* Previous home option is now a theme option with overrides
* Reversion of boot disc to cIOS method (for real this time)
* Fix for switching between NTFS partitions (oggzee)
* Various translation and menu alignment fixes (oggzee)
* Support for new filenames on FAT/NTFS: (oggzee)
/wbfs/TITLE [GAMEID].wbfs or /wbfs/TITLE [GAMEID].iso
* option: db_ignore_titles = [0], 1
Set this option to ignore titles from the database

About button remapping:
Firstly, the guitar default mappings have changed slightly.
The new mappings are as follows:
RED = A; GREEN = B; YELLOW = X; BLUE = Y; ORANGE = Z.

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],
button_- = [main_menu],
button_+ = [install],
button_H = [reboot],
button_1 = [options],
button_2 = [favorites],
button_X = A, B, 1, [2], H, -, +,
button_Y = A, B, [1], 2, H, -, +,
button_Z = A, , 1, 2, H, -, +,
button_C = [A], B, 1, 2, H, -, +,
button_L = A, B, 1, 2, H, [-], +,
button_R = A, B, 1, 2, H, -, [+],
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.

As stated, the other options allow you to select the default
action in the game list and GUI mode only. The menus can be
remapped by specifying which buttons affect which commands.
These options take a commas separated list of button names from the
following list:
B, 1, 2, -, M, Minus, +, P, Plus, H, Home, X, Y, Z, C, L, R

The following are the mappable commands. All the options are theme
options with overrides in config.txt.

option: button_cancel = ,
Set which button(s) will act as the back button in menus

option: button_exit = [Home],
Set which button(s) will perform the 'home' action in menus

option: button_other = [1],
Set which button(s) will perform the other or alternate action in menus
This covers switching between options and global options, choosing to
download BCA during install, choosing to ignore meta.xml during upgrade etc.

option: button_save = [2],
Set which button(s) will perform the save action in menus

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

cfg v52b2 (beta2)
* File custom-titles.txt in the base directory is searched
for game titles.
* Titles are extracted from wiitdb.zip but can be overridden
with either titles file.
* The titles precedence (highest to lowest) is as follows:
- custom_titles.txt
- titles.txt
- wiitdb.zip
- directory name (FAT & NTFS only)
- game image
* When saving global options, the saved settings are listed.
* Console color fixes (Dr. Clipper)
* Play time logging to message board (marc_max & Dr. Clipper)
When enabled, this option will put the correct title
and play time into the Wii Message Board log and will
also be read by the Nintendo Channel. However, this will
usually fail if you skip the Wii Menu via BootMii or
Priiloader autoboot.
* option: write_playlog = [0],1
Note, it is disabled by default as this fix changes your
Wii's NAND and cannot be used via autoboot methods.

cfg v52b (beta)
* Gamecube disc loading
Just like Wii discs, only original discs supported!
* Wii disc loading now uses the disc specified IOS.
This should increase game compatibility.
* Console font outline and shadow fix by Dr. Clipper
* Many translatable strings have been improved.
* Cover URLs updated

cfg v52a2 (alpha 2)
* Fixed options.
option: language_path has been removed.
The path is now fixed at /usb-loader/languages/
option: language has been changed to translation to
prevent conflicts with the game language setting.
option: translation = [AUTO], EN, custom, etc

cfg v52a (alpha)
* Translation files now supported.
option: language_path = path to language files
Default: USBLOADER_PATH/languages
option: language = filename without extension
Default: Current the wii language from the following list
JA, EN, DE, FR, ES, IT, NL, ZH, ZH, KO
* Fixed crash issue if booting from disc failed
* Database can now be named wiitdb.zip.
The old naming scheme is still supported however.
 

SilverStar

Member
Newcomer
Joined
Nov 17, 2009
Messages
21
Trophies
0
XP
189
Country
Canada
Hey, nice, new release. Thanks for all the hard work!

I hate to do this guys, but I'm having some problems. Today, I decided to do some changing around of how I have things going on my drive. Instead of using the entire 1TB drive for NTFS, I copied all the games off the drive, then repartitioned and formatted. Now I have a 50GB FAT32 partition and the rest is for NTFS. I figured, this way I could boot off the hard drive for all homebrew purposes and generally save effort when moving stuff around, such as forwarder channels.

The problem is, the loader isn't actually detecting any games on the NTFS partition now. I tried copying a couple of the same games over to the FAT32 partition, and it loaded properly.

I'm using 222/223 V4, and 249v17. I've double checked that it's using the FAT boot.dol, it's using 222-fat to boot into cfg. I've tried both with and without SD card - no change.

It's reporting that there's no games found on my NTFS partition at all. I figure I'm likely doing something wrong. If anyone could give me a hand, it'd be appreciated.
 

SilverStar

Member
Newcomer
Joined
Nov 17, 2009
Messages
21
Trophies
0
XP
189
Country
Canada
Dr. Clipper said:
@SilverStar: Did you make sure your wbfs directory name is in lower case?
Yeah, I made sure. I even tried reformatting and moving everything over. I'm using Wii Backup Manager, because it actually renames and moves everything a lot easier than Wii Game Manager. lower case directory... on FAT32, it would detect, and as soon as I got rid of the FAT32 partition, the NTFS one would be detected for games, as well. Unfortunately, I don't know the model of hard drive, and it's in a cheap external case done by a local company, so it's not a brand-name enclosure either. For just one partition, it works well, but as soon as I add the second one, whether at the start or the end of the drive, it no longer detects the games on the NTFS partition.

At this point, I think it's just a compatibility issue. Which is a shame, really.

Thanks for the help, though.
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
SilverStar said:
Yeah, I made sure. I even tried reformatting and moving everything over. I'm using Wii Backup Manager, because it actually renames and moves everything a lot easier than Wii Game Manager. lower case directory... on FAT32, it would detect, and as soon as I got rid of the FAT32 partition, the NTFS one would be detected for games, as well. Unfortunately, I don't know the model of hard drive, and it's in a cheap external case done by a local company, so it's not a brand-name enclosure either. For just one partition, it works well, but as soon as I add the second one, whether at the start or the end of the drive, it no longer detects the games on the NTFS partition.
At this point, I think it's just a compatibility issue. Which is a shame, really.
Thanks for the help, though.
I don't think it's the drive.
Can you make a screenshot of the partition table screen?
 

DGenerateKane

Well-Known Member
Member
Joined
Jul 18, 2009
Messages
357
Trophies
0
XP
294
Country
United States
Did online update to v52, forwarder channel gives a black screen and launching from HBC....well, doesn't work. I click load and it closes the box but I'm still at the HBC.


Edit: boot.dol is 0kb, update apparently didn't work correctly. Replaced the dol manually worked.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    but,since they're only a few years apart, a morrowind + oblivion series would also be cool
  • K3Nv2 @ K3Nv2:
    Taco Saturday
  • AncientBoi @ AncientBoi:
    Uhh, It's 🌯 Saturday dude. :) js
  • BigOnYa @ BigOnYa:
    Nope that for tomorrow, cinco de mayo, today is bbq chicken on the grill.
  • K3Nv2 @ K3Nv2:
    Juan's new years I forgot
    +2
  • AncientBoi @ AncientBoi:
    :hrth::toot::grog::grog::grog::bow: HAPPY BIRTHDAY to me :bow::grog::grog::toot::hrth:
  • K3Nv2 @ K3Nv2:
    One day away from Juan's birthday
  • K3Nv2 @ K3Nv2:
    Only if you send him feet
    +1
  • BigOnYa @ BigOnYa:
    Happy birthday!
    +1
  • AncientBoi @ AncientBoi:
    Thank You :D
  • realtimesave @ realtimesave:
    heh I got a guy who created an account just yesterday asking me where to find mig switch roms
  • realtimesave @ realtimesave:
    too much FBI watching this website to answer that kind of question lol
  • K3Nv2 @ K3Nv2:
    Has the mig switch found loopholes without requiring game keys?
  • Xdqwerty @ Xdqwerty:
    @AncientBoi, happy birthday
  • Xdqwerty @ Xdqwerty:
    Yawn
  • Xdqwerty @ Xdqwerty:
    Lonely here
  • Xdqwerty @ Xdqwerty:
    Anybody?
  • Psionic Roshambo @ Psionic Roshambo:
    I want my money back... Drug test? No drugs to test but they want me to pee in a cup! Lol
  • K3Nv2 @ K3Nv2:
    Better call Pedro you're up in smoke
    +2
  • C @ Clayton44333:
    hey any1 know if there is a new version of the ps4 homebrew store ?
    realtimesave @ realtimesave: @K3Nv2 nope