Hacking Configurable USB Loader

  • Thread starter Thread starter oggzee
  • Start date Start date
  • Views Views 7,865,862
  • Replies Replies 18,482
  • Likes Likes 22
SOmething intresting i just noticed ..
Some newer games like Sengoku Basara: Samurai Heroes [SB3E08]
Can seem to be loaded when the USB Gecko is Inserted into the wii when the Settings are on but the hooks are not set .. But alot of games like Alian Monster Bowling will not load if i have Gecko in and the Options set to on/off.. just a black Screen untill i restart the wii and then take out the USB Gecko..
(Note that i dont have the USB connected to my Computer) if it is connected to the compurte all is fine ..
 
cfg v61b (beta)
cfg61b.dol
cfg61b-222.dol
lang61b.zip
(or online update)
Changes:

cfg v61b (beta)
* Slightly faster startup time (by about 1-2 seconds)
(optimized loading of config and wiitdb)
* Selectable intro:
intro=0 : black - only allowed when direct game launching
intro=1 : black bg with program name (small)
intro=2 : color image [default]
intro=3 : grey image
This option only works if set in meta.xml
* Improved NTFS related error messages:
- when starting games from NTFS compressed or encrypted files
- when trying to install game or covers on ntfs with write disabled
 
dr99 said:
How do i get the list view that comes up when you press the B button to be the default view?
if you havent already, run the configurator...although its gui is somewhat daunting, it'll allow you to manipulate your config.txt with a variety of options, including views.
 
"intro=3 : grey image
This option only works if set in meta.xml "

hmmm i added
intro=3
to my meta.xml. and i get no change
frown.gif

what did i do wrong?

GOT IT!:

--loaded-by-hbc
insane argument with spaces


BUT

how do i retain these edits after an update? i like having the xml update with the .dol, is my only choice to disable meta.xml updating?!

ALSO

after extensive testing, i request that the intro argument be moved to the cfg file PLEASE! launching the loader from a forwrder channel ignores the meta.xml apparently...rendering any customization useless.
frown.gif

thank you for everything
 
OncleJulien said:
dr99 said:
How do i get the list view that comes up when you press the B button to be the default view?
if you havent already, run the configurator...although its gui is somewhat daunting, it'll allow you to manipulate your config.txt with a variety of options, including views.
Yeah i saw that in the configurator, but do you know the name of the list view?
 
oggzee said:
cfg v61b (beta)
* Selectable intro:
intro=0 : black - only allowed when direct game launching
intro=1 : black bg with program name (small)
intro=2 : color image [default]
intro=3 : grey image
This option only works if set in meta.xml

Great job Oggzee,

just a two cent idea....

it seems that in the meta.xml some startup configurations can be given by using the tag.

How about using a couple of further startup configurations:

- a first one for setting the used cIOS (eg 249, 222, etc etc)
- a second one for setting the path to the folder containing the config.txt file (which is now sd:/usb-loader/")

the first one will allow you to develop one only version of the configurable .dol (no more standard and 222 one), the latter will allow the users to move the configuration data of the loader (config.txt, themes, and so on) somewhere else...

of course, pay attention not to have these startup config deleted when the loader is updated online....

thanks again...

Cambo
 
dr99 said:
How do i get the list view that comes up when you press the B button to be the default view?
The option you need is gui=1 rather than gui=start.

iancer said:
how do i retain these edits after an update? i like having the xml update with the .dol, is my only choice to disable meta.xml updating?!
We changed the update code so that the options are retained a few subversions ago for precisely this reason. Don't go below v60 and it will never get overwritten. The Configurator version of the update also avoids nuking the meta.xml args.

QUOTE said:
after extensive testing, i request that the intro argument be moved to the cfg file PLEASE! launching the loader from a forwrder channel ignores the meta.xml apparently...rendering any customization useless.
frown.gif

thank you for everything
This is why I put a request out to the forwarder creators on the forums a month or two ago to start supporting meta.xml arguments. Nobody was interested. The option can't go into config.txt as the intro is already over by the time the config file is read, so it wouldn't work. We do have plans to release our own new forwarder for Cfg that supports meta.xml arguments. Stay tuned.

QUOTE(cambric @ Oct 31 2010, 05:59 AM)
Great job Oggzee,

just a two cent idea....

it seems that in the meta.xml some startup configurations can be given by using the tag.

How about using a couple of further startup configurations:

- a first one for setting the used cIOS (eg 249, 222, etc etc)
- a second one for setting the path to the folder containing the config.txt file (which is now sd:/usb-loader/")

the first one will allow you to develop one only version of the configurable .dol (no more standard and 222 one), the latter will allow the users to move the configuration data of the loader (config.txt, themes, and so on) somewhere else...

thanks again...

Cambo
You can do both of those already. Cfg takes every option (including ios) as an argument and actually always has (but HBC didn't support arguments until recently, you had to use wiiload previously). To specify the config.txt file to load, just put the filename with path as the last argument. This won't change the base directory determination, but it allows you to use remote config.txt files.

Edit: oggzee just informed me that the remote config.txt loading was disabled in one of the recent alphas, but it will be re-enabled before release.
 
hackotedelaplaque said:
Games synopsis doesn't display anymore since last beta update.

(optimized loading of config and wiitdb) nuked wiitdb ?
It is quite possible that i have broken something wiitdb related, although it works for me.
Please double check if it works in a previous version and doesn't work with the 61b version.
Then, please let me know the game id and which language are you using for wiitdb.
 
Dr. Clipper said:
You can do both of those already. Cfg takes every option (including ios) as an argument and actually always has (but HBC didn't support arguments until recently, you had to use wiiload previously). To specify the config.txt file to load, just put the filename with path as the last argument. This won't change the base directory determination, but it allows you to use remote config.txt files.

Edit: oggzee just informed me that the remote config.txt loading was disabled in one of the recent alphas, but it will be re-enabled before release.
Thanks a lot for your answer...

actually, as you can easily realize, my suggestions were aimed to have one only version of cfg loader and to have the possibility to change the base directory...

thanks again,

Cambo
 
Pippin666 said:
What are the currently available arguments that can be used and what is the syntax to use in the meta.xml ??

Pip'
All the theme.txt and config.txt options work. In addition, the 'intro' option also works, as well as the option to launch games directly by specifying their ID as the first argument. A path to an alternate config.txt can also be provided (although it won't work in 61a through 61b, it will be restored in 61b2). The syntax is as specified in somebody else's post earlier, but for simplicity's sake, I'm also adding a meta.xml tab to the Configurator, which should be ready later today.

QUOTE(cambric @ Oct 31 2010, 07:59 AM) Thanks a lot for your answer...

actually, as you can easily realize, my suggestions were aimed to have one only version of cfg loader and to have the possibility to change the base directory...

thanks again,

Cambo
Yeah, it was clear that you were suggesting that. You do have partial control over that if you delete config.txt from sd:/usb-loader and usb:/usb-loader. If a config.txt file is not present in those directories, but is present in the same folder as the dol, then that directory will be used as base. That still limits you to subdirectories of the apps folder, but it does allow you to have two on the same device.

If you want something other than that, please plead your case as to why it is necessary. oggzee is proving stubborn to convince that such an option is needed.
 
v61a2 works normal, loads everything, incl NTFS partition.
v61a3 does not play mp3 background music.
v61b does not find my USB HDD anymore (U2O SSD 40gb).
v61b-222 works, but does not play mp3 background music.

Honestly, i can't say its improving this way, i'll stick to v60 for now.
 
hetfield said:
v61a2 works normal, loads everything, incl NTFS partition.
v61a3 does not play mp3 background music.
v61b does not find my USB HDD anymore (U2O SSD 40gb).
v61b-222 works, but does not play mp3 background music.

Honestly, i can't say its improving this way, i'll stick to v60 for now.
Sorry about that, I can always revert back to the old devkit and libogc if I can't find some other solution.
But mp3 works fine for me, perhaps, can you send me the mp3 that does not work for you to oggzee at gmail?
 
hey oggzee - has anything changed in this cycle regarding wiimote synchronization? i cant seem to nail it down to a specific set of circumstances, but it appears as though exiting a game and returning to cfg via return_to_channel will sometimes cause my wiimote to lose sync.
 

Site & Scene News

Popular threads in this forum