Hacking USB Loader... my turn ;)

  • Thread starter Thread starter WiiShizzza
  • Start date Start date
  • Views Views 817,807
  • Replies Replies 4,239
Today I encountered a strange behaviour with my SDHC SD card. Running the usbloader via forwarder channel loads covers (from SD) fine. But starting the usbloader from the Homebrew Channel does not load any cover from SD. It's like the SD isn't recognized when the loader is run via the Homebrew Channel.

Any suggestions on that?
 
Rambytes said:
Sorry for my noob question, but I cannot add the new library... I don't know which file to put where.... I really want to translate in french, but I cannot compile !!!

Thanks!!!

put FreeImage.h in D:\devkitPro\libogc
and libfreeimage.a in D:\devkitPro\libogc\lib
and add -lstdc++ -lfreeimage
to LIBS in Makefile
 
I can't manage to make a good config.txt for ultimate v7. Has somebody got a good file ???? i 'am totally lost
 
this is a bit off-topic but since neorame had guitar hero metallica on the preview i decided to check out the game itself. is it really just 0.13gb when converted for the hd with wbfs?
 
LuffarJoh said:
Rambytes said:
Sorry for my noob question, but I cannot add the new library... I don't know which file to put where.... I really want to translate in french, but I cannot compile !!!

Thanks!!!

put FreeImage.h in D:\devkitPro\libogc
and libfreeimage.a in D:\devkitPro\libogc\lib
and add -lstdc++ -lfreeimage
to LIBS in Makefile


Thanks.... it's working but again, I have another error:

CODE
linking ... UltimateV7src.elf
c:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-gekko/4.2.4/../../../../powerpc-gekko/bin/ld.exe: cannot find -lpng
collect2: ld returned 1 exit status
make[1]: *** [/d/UltimateV7src/UltimateV7src.elf] Error 1
"make": *** [build] Error 2
 
Rambytes said:
Thanks.... it's working but again, I have another error:

Code:
linking ... UltimateV7src.elf
c:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-gekko/4.2.4/../../../../powerpc-gekko/bin/ld.exe: cannot find -lpng
collect2: ld returned 1 exit status
make[1]: *** [/d/UltimateV7src/UltimateV7src.elf] Error 1
"make": *** [build] Error 2

I had to remove -lpng from LIBS, but I don't know if it causing any problems :/
 
new background for 7.0

wide screen only...

bg216x9x.png


config settings...

layout = ultimate_w
wbackground = bg216x9x.png
widescreen = 1
covers_coords=478,110
 
Might as well post this here as well, thought I would contribute a bit here, hope this helps some people.

Rewrite of the config.txt, simply copy and paste into notepad and save and can be used as config.txt, its not just a read me.

These are set for the new background, with the images now on the right side.
6hnknk.png

Change to whatever settings you like

Code:
#ÂÂ*****USB Loader Ultimate V7 Configuration Settings*****
#
#
#
#ÂÂAll lines starting with # are comments
#ÂÂAny lines not starting with # are used for your loaders settings
#ÂÂDefault values are in [ ]
#
#
#ÂÂimages_path = [SD:/images/]
#ÂÂÂÂPath must be SD:/dirname/ (with a trailing slash at the end)
images_path=SD:/images/
#
#ÂÂFull Screen Background = image_name.png
#ÂÂÂÂThe name of your background image, in PNG format, located in your images path (see above option)
#ÂÂÂÂIf not specified, a default template will be used.
background = bg.png
#
#ÂÂWidescreen Background = image_name.png
#ÂÂÂÂThe name of your widescreen background image, in PNG format, located in your images path (see above option)
#ÂÂÂÂIf not specified, a default template will be used.
wbackground = wbg.png
#
#ÂÂGame Covers = 0 [1]
#ÂÂÂÂ0 => No cover / boxart displayed
#ÂÂÂÂ1 => Cover / boxart displayed, 160x225 PNG format in images path (see option above)
covers = 1
#
#ÂÂDownload = [0] 1
#ÂÂÂÂ0 => Missing covers are not downloaded
#ÂÂÂÂ1 => Missing covers are downloaded when prompt arrow is in front of a game with no cover / boxart
#ÂÂÂÂÂÂÂÂ (Network is only set up once for every session, until you run the loader again)
#ÂÂÂÂÂÂÂÂ ***NOTE: No action can be performed while images are downloading***
download = 1
#
#ÂÂBackground Layout = original, small, medium, large, large2, ultimate1, [ultimate2] [ultimatew]
#ÂÂÂÂoriginal => 6 lines of games per page
#ÂÂÂÂsmall => 9 lines of games per page (same background as original)
#ÂÂÂÂmedium => 17 lines of games / page
#ÂÂÂÂlarge => 21 lines of games / page (nixx)
#ÂÂÂÂlarge2 => 21 lines of games / page (usptactical)
#ÂÂÂÂultimate1 => 12 lines of games / page (WiiShizza)
#ÂÂÂÂultimate2 => 12 lines of games / page( jservs7 / hungyip84)
#ÂÂÂÂultimate_w => 12 lines of games / page widescreen mode
#ÂÂÂÂ(ultimatew is the default when user set widescreen = 1)
layout = ultimate2
#
#ÂÂProtection Mode = [0] 1 2
#ÂÂÂÂ0 => Normal mode : All controls working
#ÂÂÂÂ1 => Child modeÂÂ: All controls except the ability to install and remove game
#ÂÂÂÂ2 => Teen mode : All controls except the ability to remove game
simple = 0
#
#ÂÂHOME Button = [reboot] exit
#ÂÂÂÂreboot => Pressing HOME button in the loader will reboot the Wii
#ÂÂÂÂexit => Pressing HOME button in the loader will send you back to the HomeBrew Channel
#ÂÂÂÂ(Not Recommened if HBC is not installed, the whereabouts are unknown if HBC is not installed)
home = reboot
#
#ÂÂconsole_coords=x,y,width,height
#ÂÂÂÂCoordinates for where titles are displayed (Default value is set as default layout(ultimate1))
#
console_coords = 40,71,340,290
#
#ÂÂcovers_coords=x,y
#ÂÂÂÂCoordinates for where your covers / boxart are displayed (Default value is set as default layout(ultimate1))
#
covers_coords = 446,109
#
#ÂÂconsole_color=x,y
#ÂÂÂÂx = foreground (text)
#ÂÂÂÂy = background
#ÂÂChange color of console where titles are displayed (First number is text color, second number is background color)
#
#ÂÂColor Code - View colors at: http://img6.imageshack.us/img6/720/colorchart.png
#
#ÂÂÂÂ0 = Black
#ÂÂÂÂ1 = Dark Red
#ÂÂÂÂ2 = Dark Green
#ÂÂÂÂ3 = Dark Yellow
#ÂÂÂÂ4 = Dark Blue
#ÂÂÂÂ5 = Dark Purple
#ÂÂÂÂ6 = Light Blue
#ÂÂÂÂ7 = Gray
#ÂÂÂÂ8 = Light Gray
#ÂÂÂÂ9 = Red
#ÂÂÂÂ10 = Green
#ÂÂÂÂ11 = Yellow
#ÂÂÂÂ12 = Blue
#ÂÂÂÂ13 = Purple
#ÂÂÂÂ14 = Teal
#ÂÂÂÂ15 = White
#
#ÂÂExample: 4,15 (Blue font on White background)
#
console_color = 0,15
#
#ÂÂentry_lines = [12] (The number of entry lines you want to display per page, default = 12)
#
entry_lines = 12
#
#ÂÂmax_characters = [37] (The number of letters / characters you want to display per line, default = 37)
#
max_characters = 37
#
#ÂÂsavesettings = [0] 1
#ÂÂÂÂ0 => Settings for each game are not auto-saved to the SD card during game boot
#ÂÂÂÂ1 => Settings for each game are auto-saved to the SD card during game boot
savesettings = 0
#
#ÂÂvideo = [game] systemÂÂpatch
#ÂÂÂÂgame => Use the games default video mode
#ÂÂÂÂsystem => Use the system default video mode
#ÂÂÂÂpatch => Force video mode (Play NTSC on PAL, visa versa, in color)
video = game
#
#ÂÂocarina = [0] 1
#ÂÂÂÂ0 => Ocarina cheat system not enabled by default
#ÂÂÂÂ1 => Ocarina cheat system enabled by default
ocarina = 0
#
#ÂÂlanguage = [console] japanese english german french spanish italian dutch s.chinese t.chinese korean
#ÂÂÂÂlanguage => The language to use in-game, instead of game default. Language needs to be present on ISO.
language = console
#
#ÂÂparentalcontrol = [0] 1 2 3
#ÂÂÂÂ0 => Turn off parental control
#ÂÂÂÂ1 => Only allow games with 0 to show up (in titles.txt)
#ÂÂÂÂ2 => Only allow games with 0 or 1 to show up (in titles.txt)
#ÂÂÂÂ3 => Only allow games with 0 or 1 or 2 to show up (in titles.txt)ÂÂ
#ÂÂExample 1: In titles.txt, RMCE = Mario Kart, you would add = 1 (RMCE = Mario Kart = 1)
#ÂÂÂÂIf set to 1, this game would not be shown, the game would only be shown on 2 or 3, or with parental controls off
#ÂÂExample 2: In titles.txt, RZZE = Madworld (No number is needed) (Mature Rating)
#ÂÂÂÂIf set to 1, 2, or 3, the game would not be shown, the game would only be shown with parental controls turned off
parentalcontrol = 0
#
#ÂÂdownloadinstall = [0] 1
#ÂÂÂÂ0 => Download cover art automatically when you install game
#ÂÂÂÂ1 => Don't download cover art when you install game
downloadinstall = 0
#
#ÂÂhidesettingmenu = [0] 1
#ÂÂÂÂ0 => Allow access to the settings menu by pressing B
#ÂÂÂÂ1 => Hide the settings menu
hidesettingmenu = 0
#
#ÂÂwidescreen = [0] 1
#ÂÂÂÂ0 => No widescreen
#ÂÂÂÂ1 => Widescreen
#ÂÂWARNING: If you turn on the widescreen, the loader will resize the image from your SD card. 
#ÂÂÂÂÂÂÂÂÂÂ Toggling between widescreen and full screen would cause loss in image quality.
widescreen = 0
#
#ÂÂENJOY
 
QUOTE(jono@home @ Apr 16 2009, 02:26 AM) new background for 7.0

wide screen only...

bg216x9x.png


config settings...

layout = ultimate_w
wbackground = bg216x9x.png
widescreen = 1
covers_coords=478,110

Looks amazing and works perfectly. Thank you!
 
@ delta

have you covers for this games?

if yes check the game id and cover size (160x225, it can can be a pixel bigger but not smaller...)

if no. have you activate the cover download ? have your wii internet?
 
hungyip, why don't you move all the skin related settings to a separate file?

This way people who make skins can just append the full config file for a concrete background and it would make changing skins really easy. It could even be possible to switch a skin inside usbloader.

EDIT:

Also, why not adding an option to change betwween IOS 249 and IOS 222?
 
QUOTE(jono@home @ Apr 16 2009, 10:26 AM) new background for 7.0

wide screen only...

bg216x9x.png


config settings...

layout = ultimate_w
wbackground = bg216x9x.png
widescreen = 1
covers_coords=478,110


Could you please put the first letters in uppercase for Remove,Install,Start,Options,Choose,Power Off.

Wii Menu/Reboot is ok
biggrin.gif
 
On the subject of 1.1 vs. 1.4, does 1.4 have any advantages over 1.1 at all? i'm using the 1.1 versions because of the faster install option and since all my games are compatible with it anyway.
 

Site & Scene News

Popular threads in this forum