Jump to content


  • You cannot reply to this topic

Configurable USB Loader

(Go to first unread post)
oggzee Post #1 Posted 11 April 2009 - 02:40 AM

    GBAtemp Addict


  • Group: Members
  • Posts: 2,305
  • Member No.: 173,040
  • Joined: 11-April 09

  •  
Configurable USB Loader

Posted Image

by oggzee, usptactical, gannon and Dr.Clipper

Based on Wanikoko SD/USB Loader 1.5, Kwiirk Yal, Hermes uLoader 3.1, WiiPower NeoGamma R4
+ many others (Sorg, nIxx, fishears, 56Killer, WiiShizzza, hungyip84, Narolez,...)


Contents

Features
Videos and screenshots
Installation instructions
Download
Other useful download links
FAQ
FAT support FAQ
Archive of OLD stuff



Features:
This version of the loader allows you to customize numerous options to better suit your preferences.
- SDHC and USB HDD device support
- GUI and Console mode (switchable runtime)
- Background Music (.mp3 or .mod)
- Themes (switchable runtime)
- Widescreen (auto-detect)
- Transparency (covers and console)
- Cover images download
- Cover styles: 2d, 3d, disc
- Automatic resize of covers
- Renaming game titles (using titles.txt)
- Per game configuration of Video mode, Language, Ocarina cheating
- Light up DVD slot when install finishes, optional eject
- Childproof and parental guidance
- USB HDD with multiple partitions supported (WBFS for games and FAT for config, covers and other resources)
- SDHC with multiple partitions supported (WBFS for games and FAT for resources...)
- Custom IOS selection for better compatibility with USB drives and other USB devices.
- cIOS supported: waninkoko's 247, 248, 249 & 250, Hermes 222, 223, 224 (mload) v4,v5, kwiirk 222 & 223 (yal)
- Banner Sounds
- Loading games from .wbfs or .iso files on a FAT or NTFS partition
(with waninkoko cios rev18+ or hermes cios v4+)
- Loading games from DVD
- WiitDB support for info, sorting and filtering of games
- Configurable


Videos and screenshots
Video of cfg39 showing the various GUI styles in action:


Screenshots: (Blue Matrix theme by Narolez)

Posted Image Posted Image

Installation:

Tutorial: http://gwht.wikidot.com/usb-loader (by Dr. Clipper)
Config options explained: http://gwht.wikidot....gurable-options

Quick Instructions:
Copy the contents of "inSDroot" to the root of your SD card, This will add the USB Loader to your homebew channel.
You can also install a channel forwarder to start the loader directly from the system menu.
Or a full channel without dependence on the SD card (See below in the Other useful download links)
Please see the included README-CFG.txt for more help and info.

There is a poll:
NEW: What Do You Use To Play Your Backups?
OLD: Which is your favourite USB Loader?
Please vote :) I'm curious where will we land...


Webchat: http://webchat.quake...ls=USBLoaderCFG

Download:

cfg v70 (release)
Cfg_USB_Loader_70.zip
cfg70.dol
cfg70-222.dol
lang70.zip
(or online update)
CODE
Changes:

07-07-2011 cfg v70 (release)
 * Version
 * Full package changes:
 - New default theme: Glass (v2) (by The-Magician)

05-07-2011 cfg v70b6 (beta)
 * Updated to rodries ehcmodule for hermes cios (222,223,224)

03-07-2011 cfg v70b5 (beta)
 * Fixed occasional crashes in GUI game select
   especially when using WBFS partition
 * Minor cleanups

02-07-2011 cfg v70b4 (beta)
 * Print game requested IOS in game info screen
   (after the GAMEID and size) (tnx R2-D2199)
 * Minor cleanups

02-07-2011 cfg v70b3 (beta)
 * Support for hdd with 4k sector size on fat/ntfs/wbfs filesystems
   Thanks to: dimok (libs) davebaol (cios) and dexter (testing)

28-06-2011 cfg v70b2 (beta)
 * Fixed GUI game options when clear patches is set to all
 * Improved exception stack dump output to show also the debug log and version
 * Improved gui theme switch to reflect text and button color changes immediately

26-06-2011 cfg v70b (beta)
 * Updated devkitPPC to 23
 * Updated libogc to 1.8.7
 * When clear patches is set to all really disable all game patches,
   previously some could still be enabled (anti 002 and some others)
 * Fixed GUI Menu display of game options hook type when ocarina is enabled

25-06-2011 cfg v70a (alpha)
 * updated libraries for improved support of hdd with 4k sectors: (tnx dimok)
   libfat r4700, libntfs r10 (ntfs-3g 2011.4.12), libext2fs r15 (v1.0.2)



Utility to convert .iso to split .wbfs files and vice versa: wbfs_file_2.9.zip
Included are sources and binaries for: windows, macosx and linux.
And also the utility scripts move_dirs.bat and resplit.bat

Sources:
http://code.google.c...source/checkout

Other useful download links:

Language files (translations): topic

Configurator tool for windows: cfgLoader Configurator (by Dr. Clipper)

Forwarders:
See topic: Official CFG Loader Forwarder


Themes:
See this topic: Theme's for Configurable USB Loader
And this site: wii.spiffy360.com
HBC icon by matriculated

Game cover images: http://www.wiitdb.com

titles.txt: http://wiitdb.com/titles.txt

Partition Editor: http://gparted.sourceforge.net/ (Useful for creating multiple partitions on SD Cards and USB Thumb drives and creating FAT32 partitions larger than 32GB, but be careful to select the correct disk, so that you don't wipe your other drive)

fat32 format tools: fat32format fat32format GUI

cIOS 222/223 with mload by Hermes:
v4 and v5 cIOS 222 is supported.
Get cios 222 v4 here: http://mods.elotrola...oader_v3.0C.rar
official uloader/cios 222 forum(in spanish)

GUI WBFS managers that supports .wbfs files on a FAT partition:
by pccfatman: Wii Game Manager - A GUI for wbfs_file.exe
by fig2k4: Wii Backup Manager

Links to other sites / forums related to the cfg loader:
nextrl.it (Italian forum, by cambo)
emudesc.net (Spanish forum, by PabloACZ)
elotrolado.net (Spanish forum, by Lendrich)

FAQ

Some known issues and suggestions that are frequently asked about:
* Donations: please direct your donations to wiitdb.com
* Black bar at the bottom of screen in console mode with 576i video mode
* Banner animations or icons
* HBC launcher
* Spinning discs
* NAND emulation
* Screensaver
* Coverflow Grid mode
* DONE: GUI settings
* DONE: GUI game start screen
* DONE: HQ cover zooming
* DONE: Disable intro screen (only for direct starting channels)
* DONE: New Gecko OS 1.9.x (aka Ocarina 2 aka Brawl+ support) (by Wiipower)
* DONE: Profiles / Multiple favorite groups
* DONE: WiitDB integration (game info: description, genres, which controllers, number of players, etc...)
* DONE: GC and other controllers
* DONE: DVD launcher
* DONE: Multiple wbfs partitions support
* DONE: Automatic download/update of titles
* DONE: GC launcher (disc only)
* DONE: Return directly to the loader when exiting a game: return_to_channel option (or use preloader)
* DONE: Automatic download/update of themes,...
* NO: Installing / starting games over network

The list is here just so we can tone down the number of repeated requests on the forum
We might or might not work on any of the listed items.



FAT/NTFS support FAQ

The FAT and NTFS support has raised a lot of repeated questions, so here's a FAQ about that:

Q: Can it play .iso files directly?
A:
NTFS: Yes.
FAT: Yes but only .iso files which are smaller than 4GB such as forwarder .iso files or .iso files compacted with WiiScrubber. To solve the 4GB problem, convert the .iso to .wbfs format using the wbfs_file utility.

Q: Isn't FAT limited to 4GB file size but a game iso is larger than 4GB?
A: Yes, that's why the .wbfs files are scrubbed to save space and if it is still larger than 4GB it is split to 4GB chunks. Split files are named gameid.wbfs, gameid.wbf1, gameid.wbf2,... similar to how the a .rar archive can be split to multiple files (.rar, .r01, .r02,...)

Q: What about the file size, games on WBFS partition are scrubbed / compressed, will it take more space on a FAT/NTFS partition?
A: No, it will take the same space because the files are not in .iso format but instead .wbfs format, which uses the same scrubbing / compression method as on a WBFS partition, actually the file format is the same as the format of the WBFS partition. And to be even more accurate, the .wbfs files will take even less space, because the wbfs block size will be smaller too. (The size depends also on the selection which partitions are copied - all or only game)

Q: I have copied the .iso/.wbfs files to my usb drive but the loader doesn't see them?
A: The files have to be copied to the \wbfs folder on the FAT/NTFS partition.
These filename layouts are supported:
D:\wbfs\GAMEID.wbfs
D:\wbfs\Title [GAMEID].wbfs
D:\wbfs\Title [GAMEID]\GAMEID.wbfs
D:\wbfs\GAMEID_Title\GAMEID.wbfs

Same for .iso:
D:\wbfs\GAMEID.iso
D:\wbfs\Title [GAMEID].iso
D:\wbfs\Title [GAMEID]\GAMEID.iso
D:\wbfs\GAMEID_Title\GAMEID.iso


Q: Can I extract all the games from a WBFS partition to .wbfs files?
A: Yes, use this command:
wbfs_file.exe W: extract_wbfs_all D:\wbfs
Where W: is your WBFS partition and D:\wbfs is the FAT partition on USB (or on local hard-disk)

Q: How to convert all the .iso files to .wbfs files in one step?
A: Open up CMD where your iso files are and run:
for %i in (*.iso) do wbfs_file.exe "%i"
If you write that in a .bat batch file then you have to use %%i instead of %, like this:
for %%i in (*.iso) do wbfs_file.exe "%%i"

Q: How long does it take to convert one game to .wbfs?
A: Depends on hard drive speed and (scrubbed) game size. It should take the same time as copying a file. That means a couple of seconds for a game like WiiPlay which uses only about 100MB and a couple of minutes for games that take up 4GB...

Q: Are there any GUI wbfs managers that support .iso/.wbfs files on a FAT/NTFS partition?
A: Yes:
by pccfatman: Wii Game Manager - A GUI for wbfs_file.exe
by fig2k4: Wii Backup Manager

Q: Does running games from a FAT formatted SD / SDHC card work?
A: Yes, but only from SD cards, SDHC compatibility is still an issue. (SDHC might work with some cards and cios 249 rev19+)

Q: What is the recommended cluster size when formatting FAT?
A: It's not important - any size should work fine. But 32kb is a good choice as that size is aligned to wii disc sector size.

Q: Is it possible to install a game from a dvd disc to a FAT partition in .wbfs format?
A: Yes. Just press button + to install the game as usual.

Q: Is there any advantage using FAT/NTFS rather than a WBFS partition?
A: Depends on personal preference. These are some of the poins:
advantages:
- no need to repartition in case the disk is already used for other stuff
- the game files can be copied using normal file managers
- the partition space can be shared for other purposes
- better choice of file-system recovery / de-fragmentation tools
disadvantages:
- limited choice of loaders: only CFG, GX and WiiFlow support FAT/NTFS at the moment.
similarities:
- loading speed and compression should be the same compared to WBFS
notes:
- install game on NTFS is disabled by default but can be enabled with option: ntfs_write=1



Archive of OLD stuff




OLD Channels & Forwarders:
Warning! Spoiler inside. 



OLD Versions:
Warning! Spoiler inside. 


For the rest of the history see this post:

http://gbatemp.net/i...dpost&p=2177398


Feedback welcome

Edited by tj_cool, 11 November 2011 - 11:06 PM.



djtaz Post #2 Posted 11 April 2009 - 02:46 AM

    PM's Full - Wadder Me


  • Group: Members
  • Posts: 2,997
  • Member No.: 135,836
  • Joined: 21-September 08

  •  
Sounds good - ill give it a try
Just looking at the config and it looks very good - nice and simple - well done.

Yup i got this going fairly easily and its very good i have to say.


I would recommend you add in a more detailed Read me about what each thing does and where the files should go as this may confuse some people initially.

Edited by djtaz, 11 April 2009 - 02:55 AM.


jebrown19 Post #3 Posted 11 April 2009 - 02:47 AM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 65
  • Member No.: 136,608
  • Joined: 28-September 08

  •  
Sounds great d'loading now , will let you know how it goes!
Thanks!


Knocks Post #4 Posted 11 April 2009 - 02:54 AM

    GBAtemp Advance Fan

  • PipPipPipPipPip

  • Group: Members
  • Posts: 518
  • Member No.: 42,286
  • Joined: 12-June 06
Can you add Game Language? The options would be System Default/Game Default/English/Japanese/etc


hungyip84 Post #5 Posted 11 April 2009 - 02:56 AM

    GBAtemp Fan

  • PipPipPipPip

  • Group: Members
  • Posts: 470
  • Member No.: 68,381
  • Joined: 05-March 07

  •  
Great! I would like this as the main configurable option:

Console x position
Console y position
Console width
Console height
Boxart x position
Boxart Y position

So we don't need to recompile everytime



WiiShizzza Post #6 Posted 11 April 2009 - 03:40 AM

    Graphics juggler


  • Group: Members
  • Posts: 1,202
  • Member No.: 138,248
  • Joined: 10-October 08

  •  
Another nice Idea. ike it so far... we'll see what comes out at the end.

I'll second hungyip84!

+ maybe you could add the force mode in the way it was mentioned in the other thread.
QUOTE
Read the 4-letter game code. If the fourth letter is J or E, default video on NTSC systems, force PAL on PAL systems. If it's P, force NTSC on NTSC systems, default video on PAL systems.

That way everything should be automatic. Did I miss anything?


Maybe you can also implement parts from nIxx MiniMP3-Player to use a background music in the loader.
the mp3 file could maybe also been added to the config file.


Edited by WiiShizzza, 11 April 2009 - 03:49 AM.


MightyMouse Post #7 Posted 11 April 2009 - 03:45 AM

    GBAtemp Fan

  • PipPipPipPip

  • Group: Members
  • Posts: 352
  • Member No.: 171,477
  • Joined: 02-April 09
  • Location: AntiSoftMii

  •  
looks really promising...i do wish everyone would join up. lol

any word from Waninkoko on a update? or has the community just sort of taken the ball and RANNN reall far with it lol


WiiShizzza Post #8 Posted 11 April 2009 - 03:52 AM

    Graphics juggler


  • Group: Members
  • Posts: 1,202
  • Member No.: 138,248
  • Joined: 10-October 08

  •  
I believe waninkoko is just laughing his a*s off, cos of all that messing with his source. smile.gif



MadBob Post #9 Posted 11 April 2009 - 04:45 AM

    Nostalgia ain't what it used to be!


  • Group: Members
  • Posts: 1,522
  • Member No.: 3,348
  • Joined: 06-November 02

  •  
I like the thought of configurable biggrin.gif nice work


oldskool75 Post #10 Posted 11 April 2009 - 06:01 AM

    Member

  • Pip

  • Group: Newcomers
  • Posts: 27
  • Member No.: 94,478
  • Joined: 09-August 07

  •  
+1 for this..
bow.gif

Looking forward to see how this one advances!



Bladexdsl Post #11 Posted 11 April 2009 - 06:14 AM

    HD whores...they never learn


  • Group: Members
  • Posts: 8,704
  • Member No.: 143,106
  • Joined: 17-November 08
  • Location: Queensland

  •  
QUOTE(WiiShizzza @ Apr 11 2009, 12:52 PM) <{POST_SNAPBACK}>
I believe waninkoko is just laughing his a*s off, cos of all that messing with his source. smile.gif


well that's why he released the source so everyone can change it


ether2802 Post #12 Posted 11 April 2009 - 07:44 AM

    Damn Girl...!!


  • Group: Moderators
  • Posts: 4,348
  • Member No.: 106,935
  • Joined: 14-October 07
  • Location: Pto. Vallarta

  •  
wich background format we have to use...?? huh.gif


EDIT: Almost like Nixx, but the covers are a little bit off the space..!! wink.gif

EDIT2: Nope, is the usptactical template mthrnitesmiley.gif

Edited by ether2802, 11 April 2009 - 07:59 AM.


Screemer Post #13 Posted 11 April 2009 - 07:59 AM

    GBAtemp Maniac


  • Group: Members
  • Posts: 1,245
  • Member No.: 135,850
  • Joined: 21-September 08

  •  
i want to see that with a nice and shiny ligwiigui interface with an options menu. i that would be possible a password for enabling and disabling the child proof feature would be cool.

well done so far.


rogras Post #14 Posted 11 April 2009 - 08:53 AM

    Member

  • Pip

  • Group: Newcomers
  • Posts: 46
  • Member No.: 171,475
  • Joined: 02-April 09
  • Location: TR

  •  
-

Edited by rogras, 11 April 2009 - 08:54 AM.


MadBob Post #15 Posted 11 April 2009 - 10:27 AM

    Nostalgia ain't what it used to be!


  • Group: Members
  • Posts: 1,522
  • Member No.: 3,348
  • Joined: 06-November 02

  •  
It would be nice to be able to configure the images path (SDRoot\Images) so we can use the same images for other loaders instead of having to place them in a different folder for this loader.







Users browsing this topic

37 user(s) are reading this topic

2 members, 35 guests, 0 anonymous users