Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,066,788
  • Replies Replies 30,226
  • Likes Likes 74
What about implementing current savegamemanager gx into USBl gx?
Would make a nice SM replacement.....

BTW savegamemanager "errors" about not being able to read and write, when running from the usblgx homebrew launcher.
 
Cyan said:
satanishere said:
any update on the issue I am having with displaying japanese?
Nope, sorry.
I didn't check it yet.

I just tried following the method I gave few pages ago, with setting a new theme and using the font from savegameManagerGX, and I got the code dump too.

Then, I tried placing font.ttf in apps/usbloader_gx/ folder (not in a sub-folder), and it worked. no need to set a specific theme.

so you placed the font in the apps/usbloader_gx/ folder and then went to gui settings and changed the language to japanese?

If so, I just tried that and it still shows up as blank for me.
 
Yes, it's what I did.

apps/usbloader_gx/font.ttf
The 6.4MB font, from savegame_ManagerGX (not the 10MB)
and went to the gui menu to change the language.

Maybe your config folder is "SD:/config/" and not "apps/usbloader_gx/"
Try placing the file in SD:/config/ folder. (well, place it in your config path define in the loader).
 
Cyan said:
Yes, it's what I did.

apps/usbloader_gx/font.ttf
The 6.4MB font, from savegame_ManagerGX (not the 10MB)
and went to the gui menu to change the language.

Maybe your config folder is "SD:/config/" and not "apps/usbloader_gx/"
Try placing the file in SD:/config/ folder. (well, place it in your config path define in the loader).

I was using the 10mb file so im glad you pointed me to the smaller one (that looks better anyhow). I just tried it and I am still getting blank boxes. I placed it in SD:/config/languagefiles (i think that is what the folder is titled), SD:/config/ and SD:/apps/usbloader_gx/ just to test it in one go and nothing. When you talk about defining the path via the loader, which of the custom paths should I be looking at? thanks for your continued help cyan.
 
It's the folder where you have Wiitdb.xml

I don't know why you still experience it, I don't have code dump anymore and I don't have blank menus.
The japanese text is fine.

You correctly renamed the font to Font.ttf ? (maybe the uppercase is needed).
 
does anyone have a link for r1088_IOS250?
smile.gif
 
Cyan said:
It's the folder where you have Wiitdb.xml

I don't know why you still experience it, I don't have code dump anymore and I don't have blank menus.
The japanese text is fine.

You correctly renamed the font to Font.ttf ? (maybe the uppercase is needed).

It was lower case, I just tried it upper case and got the same thing. The SD:/config/ folder is where the wiitdb.xml file is located on my system so the folder is right. the custom path is right too.
I tried the theme thing again just for laughs and got the code dump. there isn't much to the program so there has to be something simple I am missing. would it be possible for you to show me pix of your settings so I can compare them to mine?
 
here are my configs, but they are basic, I didn't set special settings for languages/fonts.
All are on SD card, and I'm using a forwarder/HBC (not the full channel).
I don't use themes (default), and I have the file on SD:/apps/usbloader_gx/Font.ttf

# USB Loader GX R1088 - Main settings file
# Note: This file is automatically generated
godmode = 1
videomode = 1
videopatch = 0
language = 10
ocarina = 0
hddinfo = 2
sinfo = 3
rumble = 1
volume = 80
sfxvolume = 80
gamesoundvolume = 80
tooltips = 1
password =
GameSort = 12
cios = 250
keyset = 3
xflip = 2
gridRows = 2
quickboot = 0
wsprompt = 0
parentalcontrol = 1
covers_path = sd:/apps/usbloader_gx/images/cover/
covers2d_path = sd:/apps/usbloader_gx/images/2D/
coversFull_path = sd:/apps/usbloader_gx/images/full/
theme_path = sd:/apps/usbloader_gx/theme/
theme =
disc_path = sd:/apps/usbloader_gx/images/disc/
language_path = sd:/apps/usbloader_gx/language/french.lang
languagefiles_path = sd:/apps/usbloader_gx/language/
TxtCheatcodespath = sd:/txtcodes/
titlestxt_path = sd:/apps/usbloader_gx/
gamesound = 1
dolpath = sd:/DOL/
ogg_path =
wiilight = 1
gameDisplay = 0
update_path = sd:/apps/usbloader_gx/
homebrewapps_path = sd:/apps/
Cheatcodespath = sd:/codes/
BcaCodepath = sd:/bca/
WipCodepath = sd:/wip/
WDMpath = sd:/wdm/
titlesOverride = 1
patchcountrystrings = 0
screensaver = 1
musicloopmode = 1
error002 = 2
autonetwork = 0
discart = 0
partition = 1
marknewtitles = 1
ShowFreeSpace = 1
InstallToDir = 2
GameSplit = 2
InstallPartitions = FFFFFFFD
PlaylogUpdate = 0
ParentalBlocks = FFFFFFFB
returnTo = 554e454f
HomeMenu = 1
MultiplePartitions = 0
USBPort = 0
CacheTitles = 1
BlockIOSReload = 2
WSFactor = 0.800
FontScaleFactor = 1.000
EnabledCategories = 0,4



@fatherjack & Gamepad :
Wait few minutes, r1089 is on its way
tongue.gif

I'm doing a last test.

Edit :
Dimok is adding a last minute feature.
argument from meta.xml to select IOS and USBport -_^
No more multi compilation needed (but still working if users don't set the arguments in the xml).
The arguments override the compiled boot IOS.
 
R1089 is out.

CHANGELOG:
*Created an automatic resource list generation script which is executed when files are added/removed
*Created an own class for the homebrew prompt
*Created scrollbar class which is now used on every browser
*Created a checkbox browser list class
*Changed the checkbox prompts to the new list mode
*Fixed horizontal text scrolling
*Fixed possible crash on long text display
*Many internal gui changes and navigation changes
*Fixed booting games by argument (headless id) ( Issue 1930 )
*Fixed SD Reload button to really reload the SD after it was ejected ( Issue 1923 )
*Added booting with arguements from meta.xml for homebrews ( Issue 1926 )
*Added some arguments acception from meta.xml to our app. "-ios=xxx" and "-usbport=x" or "--ios=xxx"
and "--usbport=x" can be used. -usbport is for Hermes cIOS to decide which usb port to use on
startup. The ios is the boot IOS on startup, it always overrides the compiled boot IOS into the
application.

DOWNLOAD:
http://code.google.com/p/usbloader-gui/iss...il?id=1769#c629
 
have they fixed the controls yet? This is not a bad usb loader however when I press right on the d-pad i want games to scroll right; instead they go left
frown.gif
 
kylster said:
have they fixed the controls yet? This is not a bad usb loader however when I press right on the d-pad i want games to scroll right; instead they go left
frown.gif

Well that feature has been in the loader forever

Flip the direction in the GUI menu
 
USB Loader GX R1089 works fine, but i do not understand how to use "arguments" from META.xml.
QUOTE said:
R1089:
*Created an automatic resource list generation script which is executed when files are added/removed
*Created an own class for the homebrew prompt
*Created scrollbar class which is now used on every browser
*Created a checkbox browser list class
*Changed the checkbox prompts to the new list mode
*Fixed horizontal text scrolling
*Fixed possible crash on long text display
*Many internal gui changes and navigation changes
*Fixed booting games by argument (headless id) ( Issue 1930 )
*Fixed SD Reload button to really reload the SD after it was ejected ( Issue 1923 )
*Added booting with arguements from meta.xml for homebrews ( Issue 1926 )
*Added some arguments acception from meta.xml to our app. "-ios=xxx" and "-usbport=x" or "--ios=xxx"
and "--usbport=x" can be used. -usbport is for Hermes cIOS to decide which usb port to use on
startup. The ios is the boot IOS on startup, it always overrides the compiled boot IOS into the
application.
 
add this to the meta.xml :


--ios=xxx
--usbport=x


ios= range from 200 to 255
usbport is 0 or 1
0 is the one closer to the bottom of the wii.

CODE
ÂÂÂÂ
ÂÂÂÂÂÂÂÂ USB Loader GX
ÂÂÂÂÂÂÂÂUSB Loader GX Team
ÂÂÂÂÂÂÂÂ2.1 r1089
ÂÂÂÂÂÂÂÂ201106101221
ÂÂÂÂÂÂÂÂÂÂ// remove this line to enable arguments
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂLoads games from USB-devices
ÂÂÂÂÂÂÂÂUSB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times.
The interactive GUI is completely controllable with WiiMote, Classic Controller or GC Controller.
Features are automatic widescreen detection, coverdownload, parental control, theme support and many more.

Credits:
Coding: Dimok, nIxx, giantpune, ardi, Hungyip84, DrayX7, Lustar, r-win, WiiShizzza
Artworks: cyrex, NeoRame
WiiTDB / Hosting covers: Lustar
Hosting updates files: CorneliousJD
USBLoader sources: Waninkoko, Kwiirk, Hermes
Languages files updates: Kinyo and translaters
Hosting themes: Deak Phreak

Libwiigui: Tantric
Libogc/Devkit: Shagkur and Wintermute
FreeTypeGX: Armin Tamzarian.

Links:
USB Loader GX Project Page and Support Site:
http://code.google.com/p/usbloader-gui/
Help Website:
http://usbloadergx.koureio.net/
WiiTDB Site:
http://wiitdb.com
Themes Site:
http://wii.spiffy360.com
Languages Translaters Page:
http://gbatemp.net/index.php?showtopic=155252

Libwiigui Website:
http://wiibrew.org/wiki/Libwiigui/
FreeTypeGX Project Page:
http://code.google.com/p/freetypegx/
Gettext Official Page:
http://www.gnu.org/software/gettext/gettext.html
ÂÂÂÂÂÂÂÂ
ÂÂÂÂ
I didn't test it yet, but it should work fine.
 
Cyan said:
here are my configs, but they are basic, I didn't set special settings for languages/fonts.
All are on SD card, and I'm using a forwarder/HBC (not the full channel).
I don't use themes (default), and I have the file on SD:/apps/usbloader_gx/Font.ttf

# USB Loader GX R1088 - Main settings file
# Note: This file is automatically generated
godmode = 1
videomode = 1
videopatch = 0
language = 10
ocarina = 0
hddinfo = 2
sinfo = 3
rumble = 1
volume = 80
sfxvolume = 80
gamesoundvolume = 80
tooltips = 1
password =
GameSort = 12
cios = 250
keyset = 3
xflip = 2
gridRows = 2
quickboot = 0
wsprompt = 0
parentalcontrol = 1
covers_path = sd:/apps/usbloader_gx/images/cover/
covers2d_path = sd:/apps/usbloader_gx/images/2D/
coversFull_path = sd:/apps/usbloader_gx/images/full/
theme_path = sd:/apps/usbloader_gx/theme/
theme =
disc_path = sd:/apps/usbloader_gx/images/disc/
language_path = sd:/apps/usbloader_gx/language/french.lang
languagefiles_path = sd:/apps/usbloader_gx/language/
TxtCheatcodespath = sd:/txtcodes/
titlestxt_path = sd:/apps/usbloader_gx/
gamesound = 1
dolpath = sd:/DOL/
ogg_path =
wiilight = 1
gameDisplay = 0
update_path = sd:/apps/usbloader_gx/
homebrewapps_path = sd:/apps/
Cheatcodespath = sd:/codes/
BcaCodepath = sd:/bca/
WipCodepath = sd:/wip/
WDMpath = sd:/wdm/
titlesOverride = 1
patchcountrystrings = 0
screensaver = 1
musicloopmode = 1
error002 = 2
autonetwork = 0
discart = 0
partition = 1
marknewtitles = 1
ShowFreeSpace = 1
InstallToDir = 2
GameSplit = 2
InstallPartitions = FFFFFFFD
PlaylogUpdate = 0
ParentalBlocks = FFFFFFFB
returnTo = 554e454f
HomeMenu = 1
MultiplePartitions = 0
USBPort = 0
CacheTitles = 1
BlockIOSReload = 2
WSFactor = 0.800
FontScaleFactor = 1.000
EnabledCategories = 0,4



@fatherjack & Gamepad :
Wait few minutes, r1089 is on its way
tongue.gif

I'm doing a last test.

Edit :
Dimok is adding a last minute feature.
argument from meta.xml to select IOS and USBport -_^
No more multi compilation needed (but still working if users don't set the arguments in the xml).
The arguments override the compiled boot IOS.

I feared as much. is there a config file or something from this wii that I could post to help figure out why mine is only showing blank boxes? I have followed your instructions and I know there isn't much to this setup so there has to be something that I am missing.
 

Site & Scene News

Popular threads in this forum