f8ae27c2e2
New: - Added game categories and filter games list by categories (Can be imported from WiiTDB). - Wiinertag support. - Supporting arguments from meta.xml on boot (--ios=xxx and --usbport=x) (Requires Homebrew Channel 1.0.7+ or UNEO Forwarder v3.0). - New ehci modules by Rodries with better drive compatibility. - Added two new video modes to force progressive video mode, 'FORCE PAL480p' and 'FORCE NTSC480p'. - Added Sneek Video Patch mode. - Added new 'Inherit' setting for game settings named "Use global". If that option is set then the main loader setting is used. - Full d2x cIOS support with it's new features (Block IOS Reload, Return To, Sector Sizes > 512). - Support for sector sizes > 512B with FAT32/NTFS (Requires d2x v6+) - Real support for simultanious use of both USB ports without switching the 2nd drive temporary off. (Requires Hermes cIOS or Rodries MOD of the Hermes cIOS (recommended)) - Added two new settings menus - Added saving of game browser position when returning to USB Loader GX Changes: - Improved several GUI controls/navigations - Changed settings menu layout and sorted the items to their correct place (HDD menu, features menu) - Set games settings to use the global setting by default, set to "use global" to use the main loader settings. - Use TinyXML instead of MXML (better XML support) - Updated to new libs (libogc, libfat, libext2fs, libntfs) Fix: - "Return to" option now work for all games, even problematic games like Prince of Persia. (Requires d2x v4+) - Xflip setting fixed. - Fix the parental lock of Individual game settings (Thanks to NJ7) - Fix Theme downloader - Fixed reset of the loader when loading game with IOS reload and disabled WiiTDB titles - Fixed timeout timer on startup to count correctly. - Fixed reversed disc image download when Custom/Original option is selected - Fixed reload of game list after a game rename - Fixed horizontal text scrolling - Fixed booting games by arguments (headless id feature) - Fixed We Dare game boot (thx oggzee) R1099 Change Log: *Added IOS225 from Rodries cIOS Installer MOD to Hermes IOS types New Forwarder V3.0 Changes: *added support for ext partitions *added support for arguments from xml *clean up of source
99 lines
2.9 KiB
Bash
99 lines
2.9 KiB
Bash
#! /bin/bash
|
|
#
|
|
rev_new_raw=$(svnversion -n . 2>/dev/null | tr '\n' ' ' | tr -d '\r')
|
|
[ -n "$rev_new_raw" ] || rev_new_raw=$(SubWCRev . 2>/dev/null | tr '\n' ' ' | tr -d '\r')
|
|
|
|
|
|
rev_new_raw=$(echo $rev_new_raw | sed 's/[^0-9]*\([0-9]*\)\(.*\)/\1 \2/')
|
|
rev_new=0
|
|
a=$(echo $rev_new_raw | sed 's/\([0-9]*\).*/\1/')
|
|
let "a+=0"
|
|
#find max rev
|
|
while [ "$a" ]; do
|
|
[ "$a" -gt "$rev_new" ] && rev_new=$a
|
|
rev_new_raw=$(echo -n $rev_new_raw | sed 's/[0-9]*[^0-9]*\([0-9]*\)\(.*\)/\1 \2/')
|
|
a=$(echo $rev_new_raw | sed 's/\([0-9]*\).*/\1/')
|
|
done
|
|
|
|
rev_old=$(cat ./source/svnrev.c 2>/dev/null | tr -d '\n' | sed 's/[^0-9]*\([0-9]*\).*/\1/')
|
|
|
|
if [ "$rev_new" != "$rev_old" ] || [ ! -f ./source/svnrev.c ]; then
|
|
|
|
cat <<EOF > ./source/svnrev.c
|
|
#define SVN_REV "$rev_new"
|
|
|
|
const char *GetRev()
|
|
{
|
|
return SVN_REV;
|
|
}
|
|
EOF
|
|
|
|
if [ -n "$rev_new" ]; then
|
|
echo "Changed Rev $rev_old to $rev_new" >&2
|
|
else
|
|
echo "svnrev.c created" >&2
|
|
fi
|
|
echo >&2
|
|
|
|
rev_new=`expr $rev_new + 1`
|
|
rev_date=`date -u +%Y%m%d%H%M`
|
|
|
|
cat <<EOF > ./HBC/META.XML
|
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<app version="1">
|
|
<name> USB Loader GX</name>
|
|
<coder>USB Loader GX Team</coder>
|
|
<version>2.2 r$rev_new</version>
|
|
<release_date>$rev_date</release_date>
|
|
<!-- // remove this line to enable arguments
|
|
<arguments>
|
|
<arg>--ios=250</arg>
|
|
<arg>--usbport=0</arg>
|
|
</arguments>
|
|
--> // remove this line to enable arguments
|
|
<no_ios_reload/>
|
|
<short_description>Loads games from USB-devices</short_description>
|
|
<long_description>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
|
|
Validation: Cyan and many others
|
|
Issue management: Cyan / Dimok
|
|
WiiTDB / Hosting covers: Lustar
|
|
Hosting updates files: CorneliousJD
|
|
USBLoader sources: Waninkoko, Kwiirk, Hermes
|
|
cIOS maintenance: davebaol, xabby666, XFlak and Rodries
|
|
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
|
|
</long_description>
|
|
</app>
|
|
EOF
|
|
|
|
fi
|
|
echo $a
|