More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Wii Homebrews | {{Infobox Wii Homebrews | ||
|title=SaveGame Manager GX | |title=SaveGame Manager GX | ||
|image= | |image=savegamemanagergxwii2.png | ||
|description=A Savegame Manager with a wii-like user interface | |description=A Savegame Manager with a wii-like user interface | ||
|author=dj_skual | |author=dj_skual | ||
|lastupdated=2017/10/17 | |lastupdated=2017/10/17 | ||
|type=System Tools | |type=System Tools | ||
|version=R127 | |version=R127 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/wiihomebrews/savegamemanagergxwii.7z | |download=https://dlhb.gamebrew.org/wiihomebrews/savegamemanagergxwii.7z | ||
Line 20: | Line 14: | ||
SaveGame Manager GX allows you to extract/install SaveGames and Miis from/to your Wii; data.bin files supported. It allows savegames to be copied from the Wii to an SD card, including savegames that cannot normally be copied from the system menu. | SaveGame Manager GX allows you to extract/install SaveGames and Miis from/to your Wii; data.bin files supported. It allows savegames to be copied from the Wii to an SD card, including savegames that cannot normally be copied from the system menu. | ||
It is a modification of the [[Savegame Manager Wii]] from Waninkoko. Unlike SaveGame Manager, SaveGame Manager GX has a Wii-like user interface. | It is a modification of the [[Savegame Manager Wii|Savegame Manager]] from Waninkoko. Unlike SaveGame Manager, SaveGame Manager GX has a Wii-like user interface. | ||
==Features== | ==Features== | ||
* SDHC and USB2 support | *SDHC and USB2 support. | ||
* USB support FAT, NTFS and EXT2FS | *USB support FAT, NTFS and EXT2FS. | ||
* Official saves support (data.bin) | *Official saves support (data.bin). | ||
* Protected saves support | *Protected saves support. | ||
* Mii Support | *Mii Support. | ||
* | *Emulated NAND support. | ||
* | *Extract, Install, Delete, Copy, Move fonctions are available. | ||
* SaveGame download (direct download on | *Display informations about Savegames & Miis in special windows. | ||
* Themes support (download direct on | *SaveGame download (direct download on wiisave.com). | ||
* WiiTDB support | *Themes support (download direct on spiffy360.com). | ||
*WiiTDB support. | |||
*Custom Background Music support (AIF/MP3/OGG/BNS/WAV). | |||
*Multilanguage support. | |||
*Custom Font support. | |||
*Online AutoUpdate. | |||
* Custom Background Music support (AIF/MP3/OGG/BNS/WAV) | *Homebrew Browser. | ||
* Online AutoUpdate | *Channel Browser. | ||
* Homebrew Browser | *ScreenSaver. | ||
* Channel Browser | *Screenshots. | ||
* | *And More. | ||
* | |||
* | ==User guide== | ||
'''Note:''' This app requires [https://wiibrew.org/wiki/IOS58 IOS58] installed. | |||
Run the application and select the save you would like to copy to or from your Wii. | Run the application and select the save you would like to copy to or from your Wii. | ||
A save game must already exist on the Wii to restore saved games. Play the game once and create a save file before restoring a save game using installer mode. | |||
==Screenshots== | ==Screenshots== | ||
savegamemanagergxwii3.png | |||
savegamemanagergxwii4.png | |||
savegamemanagergxwii5.png | |||
savegamemanagergxwii6.png | |||
==Media== | ==Media== | ||
'''How to Backup and Restore Wii Saves and Miis - SaveGame Manager GX Guide 2023''' ([https://www.youtube.com/watch?v=oKvya-hNWww Xemnas]) <br> | |||
<youtube>oKvya-hNWww</youtube> | |||
'''【WiiU vWii/Wii】SaveGame Manager GX - How to Install Wii Save Games - (Mario Kart Wii)''' ([https://www.youtube.com/watch?v=1_zZOkt4C3c ✰Lüî§35000vr✰ Tʜᴇ Cᴏᴅᴇ Cʀᴇᴀᴛᴏʀ ツ]) <br> | |||
<youtube>1_zZOkt4C3c</youtube> | |||
'''Unlock ALL Super Smash Bros Brawl Characters - SaveGame Manager GX''' ([https://www.youtube.com/watch?v=ZGrhSW-dmZk Smoke in the Breeze]) <br> | |||
<youtube>ZGrhSW-dmZk</youtube> | <youtube>ZGrhSW-dmZk</youtube> | ||
== Changelog == | == Changelog == | ||
''' R127 ''' | ''' R127 ''' | ||
* Added new HBC (LULZ) support | * Added new HBC (LULZ) support. | ||
* Changed a bit the update process | * Changed a bit the update process. | ||
''' R126 ''' | ''' R126 ''' | ||
* Changed the update | * Changed the update function. | ||
* Added a script to generate and put on the good place update files for new update fonction while compiling (easy release) | * Added a script to generate and put on the good place update files for new update fonction while compiling (easy release). | ||
* Fixed Issue 168 | * Fixed Issue 168. | ||
Forwarder: | Forwarder: | ||
* Fix crash on drives with physical sector size > 512 bytes | * Fix crash on drives with physical sector size > 512 bytes. | ||
* Added a 10 seconds loop to wait slow HDD | * Added a 10 seconds loop to wait slow HDD. | ||
* Changed video init fonction to work with last libogc | * Changed video init fonction to work with last libogc. | ||
* Synchronized to Issue 168 fix | * Synchronized to Issue 168 fix. | ||
''' R125 ''' | ''' R125 ''' | ||
* Added Controllers Mapping (from WiiXplorer) | * Added Controllers Mapping (from WiiXplorer). | ||
* Added Controllers Settings Menu to allow you to change the mapping | * Added Controllers Settings Menu to allow you to change the mapping. | ||
* Added Controllers Settings Menu to Parental control | * Added Controllers Settings Menu to Parental control. | ||
* Added SdPort Class to auto detect SD card eject/insert | * Added SdPort Class to auto detect SD card eject/insert. | ||
''' R124 ''' | ''' R124 ''' | ||
* Fixed Issue 158 | * Fixed Issue 158. | ||
* Fixed CustomPath create problem | * Fixed CustomPath create problem. | ||
* Fixed SearchBar for Emulated Saves Browser | * Fixed SearchBar for Emulated Saves Browser. | ||
* Added Fix_EmuDB() fonction to allow you to fix or create the FaceLib file inside your emulated nand path | * Added Fix_EmuDB() fonction to allow you to fix or create the FaceLib file inside your emulated nand path. | ||
* Added Emulated Mii Browser to browser your miis inside your emulated nand path | * Added Emulated Mii Browser to browser your miis inside your emulated nand path. | ||
* Added Emulated Mii Window to allow you to manage your miis installed inside your emulated nand path | * Added Emulated Mii Window to allow you to manage your miis installed inside your emulated nand path. | ||
* Added InstallMiiToEmu() fonction to FileMiiWindow, to install a mii from device to your emulated nand path | * Added InstallMiiToEmu() fonction to FileMiiWindow, to install a mii from device to your emulated nand path. | ||
* Added InstallMii() fonction to MiiWindow, to install a mii from your real nand to your emulated nand path | * Added InstallMii() fonction to MiiWindow, to install a mii from your real nand to your emulated nand path. | ||
* Added DeleteEmuSave() fonction to EmuSaveWindow, to install a save from your emulated nand path | * Added DeleteEmuSave() fonction to EmuSaveWindow, to install a save from your emulated nand path. | ||
* Changed ManageAll Window to add all new saves and miis emulated nand fonctions | * Changed ManageAll Window to add all new saves and miis emulated nand fonctions. | ||
''' R123 ''' | ''' R123 ''' | ||
* Fixed a widescreen problem with icons in List mode (Issue 156) | * Fixed a widescreen problem with icons in List mode (Issue 156). | ||
* Fixed a problem with the Icon mode for emulated nand (Issue 157) | * Fixed a problem with the Icon mode for emulated nand (Issue 157). | ||
* Fixed a problem with Warning message refresh in manage windows | * Fixed a problem with Warning message refresh in manage windows. | ||
* Fixed bug in aif and wav decoding (thx dimok) | * Fixed bug in aif and wav decoding (thx dimok). | ||
* Added EmuSaveWindow to manage your saves from your emulated nand path | * Added EmuSaveWindow to manage your saves from your emulated nand path. | ||
* Added "Block Manage Emulated Nand" to Parental Control Settings Menu | * Added "Block Manage Emulated Nand" to Parental Control Settings Menu. | ||
* Added InstallEmu() to install saves from your emulated nand path to the real nand (of course, the save need to already exist on the real nand) | * Added InstallEmu() to install saves from your emulated nand path to the real nand (of course, the save need to already exist on the real nand). | ||
* Added ExtractEmu() to extract saves from your emulated nand path to your storage device | * Added ExtractEmu() to extract saves from your emulated nand path to your storage device. | ||
* Added fonction to install a data.bin in your emulated nand path | * Added fonction to install a data.bin in your emulated nand path. | ||
* Added fonction to install a save from your real nand to your emulated nand path | * Added fonction to install a save from your real nand to your emulated nand path. | ||
* Added fonction to install a save from your storage device to your emulated nand path | * Added fonction to install a save from your storage device to your emulated nand path. | ||
* Fixed Linux compile errors | * Fixed Linux compile errors. | ||
* Changed font character texture to I4 which uses half as much memory (less cache memory) (thx dimok) | * Changed font character texture to I4 which uses half as much memory (less cache memory) (thx dimok). | ||
Branches: | Branches: | ||
* Updated libpng to 1.5.9 | * Updated libpng to 1.5.9. | ||
* Updated libjpeg to 8d | * Updated libjpeg to 8d. | ||
* Updated zlib to 1.2.6 | * Updated zlib to 1.2.6. | ||
* Updated libgd to SVN and make it use interlace on libpng (thx dimok) | * Updated libgd to SVN and make it use interlace on libpng (thx dimok). | ||
''' R122 ''' | ''' R122 ''' | ||
* Fixed some navigation problems in manage windows (Issue 154) | * Fixed some navigation problems in manage windows (Issue 154). | ||
* Fixed usb multipartition problem (Issue 155) | * Fixed usb multipartition problem (Issue 155). | ||
* Added USB Multipartition support in SelectBrowser | * Added USB Multipartition support in SelectBrowser. | ||
* Added ScrollWide effect to GuiText | * Added ScrollWide effect to GuiText. | ||
* Added a warning message in manage window if the save you want to manage is not installed in the Wii | * Added a warning message in manage window if the save you want to manage is not installed in the Wii. | ||
* Fixed a problem with EmuNand list count | * Fixed a problem with EmuNand list count. | ||
* Changed filebrowser to don't detect saves installed on EmuNand as extracted saves | * Changed filebrowser to don't detect saves installed on EmuNand as extracted saves. | ||
Forwarder: | Forwarder: | ||
* Speed up the process | * Speed up the process. | ||
''' R121 ''' | ''' R121 ''' | ||
* Added Emulated Nand Browser. Only if the app is running under Real Nand. You can set your emulated nand path in the "custom path settings menu" and enabled/disabled the browser in the "features settings menu". At this stage, you can only browse your files, and not manage... | * Added Emulated Nand Browser. Only if the app is running under Real Nand. You can set your emulated nand path in the "custom path settings menu" and enabled/disabled the browser in the "features settings menu". At this stage, you can only browse your files, and not manage... | ||
* Fixed problem to extract big files (Issue 151) | * Fixed problem to extract big files (Issue 151). | ||
* Fixed HomebrewBrowser problem if meta.xml had no <app> tag, or if <long_description> tag is empty (Issue 150) | * Fixed HomebrewBrowser problem if meta.xml had no <app> tag, or if <long_description> tag is empty (Issue 150). | ||
* Changed a bit the StartUp process (Issue 152) | * Changed a bit the StartUp process (Issue 152). | ||
* Changed NEEK running detection to v4 | * Changed NEEK running detection to v4. | ||
Branches: | Branches: | ||
* Updated libntfs to 2012-1-15 (rev11) | * Updated libntfs to 2012-1-15 (rev11). | ||
* Updated libuneekfs to 1.0.7 | * Updated libuneekfs to 1.0.7. | ||
''' R120 ''' | ''' R120 ''' | ||
* Changed the Taskbar layout | * Changed the Taskbar layout. | ||
* Added USB HDD multipartition support | * Added USB HDD multipartition support. | ||
* Fixed Mii::Fix_DB() problem if the 3ds transfert fonction is enabled | * Fixed Mii::Fix_DB() problem if the 3ds transfert fonction is enabled. | ||
* Added a prompt to enable the 3DS transfert while Mii::Fix_DB() | * Added a prompt to enable the 3DS transfert while Mii::Fix_DB(). | ||
* Fixed bug in aiff sound playback (thx dimok) | * Fixed bug in aiff sound playback (thx dimok). | ||
* Moved Mem2_Init() after video init | * Moved Mem2_Init() after video init. | ||
* Changed NEEK running detection | * Changed NEEK running detection. | ||
Branches: | Branches: | ||
* Added libuneekfs 1.0.6 (thx odbc) | * Added libuneekfs 1.0.6 (thx odbc). | ||
''' R119 ''' | ''' R119 ''' | ||
* Added Class Nand and Class Tools | * Added Class Nand and Class Tools. | ||
* Reworked lot of fonctions to use those new classes | * Reworked lot of fonctions to use those new classes. | ||
* Reworked old mii_installer fonction as a new class Mii | * Reworked old mii_installer fonction as a new class Mii. | ||
* Fixed Random freeze while browsing save on wiisave.com | * Fixed Random freeze while browsing save on wiisave.com. | ||
* Fixed browser's freeze if no mii or savegame are installed in the nand | * Fixed browser's freeze if no mii or savegame are installed in the nand. | ||
* Lot of sources changes, clean and sort | * Lot of sources changes, clean and sort. | ||
* Added a Mii::FixDB() fonction on startup (fix Facelib file and miichannel's datas): | * Added a Mii::FixDB() fonction on startup (fix Facelib file and miichannel's datas): | ||
** On Real Nand: | ** On Real Nand: | ||
*** If Facelib datas are corrupted, the app will fix the file, but all miis will be loses | *** If Facelib datas are corrupted, the app will fix the file, but all miis will be loses. | ||
*** If the MiiChannel's datas are set to ask to begin with create a mii, the app will fix datas to avoid this problem. You can now install Miis from my app before use the MiiChannel and never have to create a new Mii manually. | *** If the MiiChannel's datas are set to ask to begin with create a mii, the app will fix datas to avoid this problem. You can now install Miis from my app before use the MiiChannel and never have to create a new Mii manually. | ||
** On Emulated Nand (uneek): | ** On Emulated Nand (uneek): | ||
Line 166: | Line 167: | ||
*** If the MiiChannel is installed and datas are not installed or with bad set, the app will create and fix datas. | *** If the MiiChannel is installed and datas are not installed or with bad set, the app will create and fix datas. | ||
** The app need a mii_db.bin file to fix FaceLib, there are 2 ways: | ** The app need a mii_db.bin file to fix FaceLib, there are 2 ways: | ||
*** If your wii is not connected to internet, download on google site and copy the file in your config folder (https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/savegame-manager-gx/mii_db.bin) | *** If your wii is not connected to internet, download on google site and copy the file in your config folder (https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/savegame-manager-gx/mii_db.bin). | ||
*** If your wii is connected to internet, the mii_db.bin file is not found on storage device and the app is set to auto_connect, the app will download the file. | *** If your wii is connected to internet, the mii_db.bin file is not found on storage device and the app is set to auto_connect, the app will download the file. | ||
''' R118 ''' | ''' R118 ''' | ||
* Removed buggy focus system completely (it was never working correct) | * Removed buggy focus system completely (it was never working correct). | ||
* Added support to control screen pointer with gc pad, nunchuk or classic controller. you are always able to control as long as the corresponding wii control does not point to the screen (e.g. wiimote 1 not pointing to screen -> gcpad/nunchuk/classic controller 1 can control pointer 1). A speed factor is added to the gui option (thx dimok) | * Added support to control screen pointer with gc pad, nunchuk or classic controller. you are always able to control as long as the corresponding wii control does not point to the screen (e.g. wiimote 1 not pointing to screen -> gcpad/nunchuk/classic controller 1 can control pointer 1). A speed factor is added to the gui option (thx dimok). | ||
* Added Numpad text theme and is applied with keyboard theme entries | * Added Numpad text theme and is applied with keyboard theme entries. | ||
* Added flush of homebrew memory before launching app_booter | * Added flush of homebrew memory before launching app_booter. | ||
''' R117 ''' | ''' R117 ''' | ||
* Added Data.bin extraction (official nintendo format) from nand to storage device only if the app is running under real nand. | * Added Data.bin extraction (official nintendo format) from nand to storage device only if the app is running under real nand. | ||
* Added custom path to selected where must be extracted your data.bin by default (sd:/private/wii/title) | * Added custom path to selected where must be extracted your data.bin by default (sd:/private/wii/title). | ||
* Added Keys class to find some Wii keys | * Added Keys class to find some Wii keys. | ||
* Changed the animation behavior of icons (thanks antidote) | * Changed the animation behavior of icons (thanks antidote). | ||
* Some little changes in fileops, DirList and IosLoader::GetIosInfo() | * Some little changes in fileops, DirList and IosLoader::GetIosInfo(). | ||
* Fixed false loading of custom dip module on d2x cIOS (thx dimok) | * Fixed false loading of custom dip module on d2x cIOS (thx dimok). | ||
* Converted all ogg sounds from 44.1 khz to 48 khz (thx dimok) | * Converted all ogg sounds from 44.1 khz to 48 khz (thx dimok). | ||
* Fixed bad memory deallocation in data.bin fonctions to avoid corrupted datas | * Fixed bad memory deallocation in data.bin fonctions to avoid corrupted datas. | ||
Branches: | Branches: | ||
* Added libseeprom (a library that provides filesystem access to the Wii's SEEPROM) | * Added libseeprom (a library that provides filesystem access to the Wii's SEEPROM). | ||
* Added libotp (a library that provides filesystem access to the Wii's OTP) | * Added libotp (a library that provides filesystem access to the Wii's OTP). | ||
* Updated libext2fs to 1.0.4 r19 | * Updated libext2fs to 1.0.4 r19. | ||
''' R116 ''' | ''' R116 ''' | ||
* Removed all functions related to the "index.sgmgx" file (perhaps a future emulated nand saves support...) | * Removed all functions related to the "index.sgmgx" file (perhaps a future emulated nand saves support...). | ||
* Fixed ExtractAllMiis() code dump. | * Fixed ExtractAllMiis() code dump. | ||
* Fixed GameTDB url. | * Fixed GameTDB url. | ||
''' R115 ''' | ''' R115 ''' | ||
* Fixed problem to find some saves on wiisave.com | * Fixed problem to find some saves on wiisave.com. | ||
* Added a progress bar while the startup process | * Added a progress bar while the startup process. | ||
* Fixed a navigation problem in manage prompts | * Fixed a navigation problem in manage prompts. | ||
* Changed some grafics (code aligned to this changes) | * Changed some grafics (code aligned to this changes). | ||
* minor optimization - make LIMIT not evaluate stuff like "atoi(balbla+strlen(stuff))" 3 times (thx giantpune) | * minor optimization - make LIMIT not evaluate stuff like "atoi(balbla+strlen(stuff))" 3 times (thx giantpune). | ||
* Some minor clean ups | * Some minor clean ups. | ||
Branches: | Branches: | ||
* Updated libext2fs to 1.0.3 r17 | * Updated libext2fs to 1.0.3 r17. | ||
''' R114 ''' | ''' R114 ''' | ||
* Changed illegal fat charaters fix and added a fonction to change old extracted filename while installing the save | * Changed illegal fat charaters fix and added a fonction to change old extracted filename while installing the save. | ||
* Added new illegal fat charaters fix to extract a data.bin to storage device fonction | * Added new illegal fat charaters fix to extract a data.bin to storage device fonction. | ||
* Fixed a problem who corrupt file datas while extracting a data.bin to a custom path | * Fixed a problem who corrupt file datas while extracting a data.bin to a custom path. | ||
* Fixed freeze for Wii with no internet connection | * Fixed freeze for Wii with no internet connection. | ||
* Added ES AHBPROT patch to keep AHBPROT flag enabled while an IOS reload | * Added ES AHBPROT patch to keep AHBPROT flag enabled while an IOS reload. | ||
* Changed everything from WiiTDB to GameTDB (using new host and name) | * Changed everything from WiiTDB to GameTDB (using new host and name). | ||
* Added quick switch between system font and old font (fixed memory leak in font change) (thx dimok) | * Added quick switch between system font and old font (fixed memory leak in font change) (thx dimok). | ||
''' R113 ''' | ''' R113 ''' | ||
* Added Download Save fonctions to download saves from www.wiisave.com | * Added Download Save fonctions to download saves from www.wiisave.com. | ||
* Added DownloadSave button in Files/Saves/Miis management windows | * Added DownloadSave button in Files/Saves/Miis management windows. | ||
* Added DownloadSave entry to Parental Control Restrictions | * Added DownloadSave entry to Parental Control Restrictions. | ||
* Added www.wiisave.com to credits and meta.xml | * Added www.wiisave.com to credits and meta.xml. | ||
* Changed zip files management in WiiTDB update fonctions | * Changed zip files management in WiiTDB update fonctions. | ||
* Fixed some memory leak in data.bin fonctions (thx giantpune) | * Fixed some memory leak in data.bin fonctions (thx giantpune). | ||
''' R112 ''' | ''' R112 ''' | ||
* Added Data.bin support. Now, you can only decrypt a data.bin, and install in Nand or write on SD/HDD. | * Added Data.bin support. Now, you can only decrypt a data.bin, and install in Nand or write on SD/HDD. | ||
* Added fonctions to move or delete data.bin on SD/HDD | * Added fonctions to move or delete data.bin on SD/HDD. | ||
* Fixed Linux compile | * Fixed Linux compile. | ||
* lot of sources clean | * lot of sources clean. | ||
''' R111 ''' | ''' R111 ''' | ||
* Fixed a crash if browsing a folder with file with no extension | * Fixed a crash if browsing a folder with file with no extension. | ||
* Fixed Theme Downloader to download themes | * Fixed Theme Downloader to download themes. | ||
* Removed AppBooter sources, you can find those on WiiXplorer repository | * Removed AppBooter sources, you can find those on WiiXplorer repository. | ||
''' R110 ''' | ''' R110 ''' | ||
* Added ListMode to NandMiiBrowser and NandSaveBrowser (Issue 127) | * Added ListMode to NandMiiBrowser and NandSaveBrowser (Issue 127). | ||
* Updated to newest ehcmodule by rodries (thx | * Updated to newest ehcmodule by rodries (thx). | ||
* Added necessary source code to support both USB ports at once and copying files from one to another (WORKS ONLY WITH HERMES). It is disabled right now because of weird crash caused by the ehcimodule when copying from one usb port to another which can corrupt partitions. Will be enabled when the issue is resolved. Right now only usb port 0 is active. (From Wiixplorer) | * Added necessary source code to support both USB ports at once and copying files from one to another (WORKS ONLY WITH HERMES). It is disabled right now because of weird crash caused by the ehcimodule when copying from one usb port to another which can corrupt partitions. Will be enabled when the issue is resolved. Right now only usb port 0 is active. (From Wiixplorer). | ||
* Added use of the internal Wii System Menu font (From UsbLoaderGX) | * Added use of the internal Wii System Menu font (From UsbLoaderGX). | ||
* Changed default Font Scale to 0.95 to fit with the new font. If you disabled the system font, you should set scale factor to 1.000. (From UsbLoaderGX) | * Changed default Font Scale to 0.95 to fit with the new font. If you disabled the system font, you should set scale factor to 1.000. (From UsbLoaderGX). | ||
* Properly sync video after flush to avoid possible green flash (thx dimok) | * Properly sync video after flush to avoid possible green flash (thx dimok). | ||
* Using new app_booter (see below) | * Using new app_booter (see below). | ||
* Moved argument command line also to mem2 to avoid overwrite of it (thx dimok) | * Moved argument command line also to mem2 to avoid overwrite of it (thx dimok). | ||
* Reload back to entry ios when starting homebrew instead of starting it in cIOS (From UsbLoaderGX) | * Reload back to entry ios when starting homebrew instead of starting it in cIOS (From UsbLoaderGX). | ||
* Converted every 4 spaces to a tab to make the source consistent on those | * Converted every 4 spaces to a tab to make the source consistent on those. | ||
AppBooter changes (From WiiXplorer): | AppBooter changes (From WiiXplorer): | ||
* Reduced size of app_booter from 100KB to 1KB by striping libogc and using parts of savezelda code by TT (thx | * Reduced size of app_booter from 100KB to 1KB by striping libogc and using parts of savezelda code by TT (thx). | ||
* Improved performance with the change above | * Improved performance with the change above. | ||
* Added argument passing for elf files as well | * Added argument passing for elf files as well. | ||
* Clear bss located in mem1 when launching dols (thx oggzee) | * Clear bss located in mem1 when launching dols (thx oggzee). | ||
Forwarder changes: | Forwarder changes: | ||
* Using new app_booter method (From UsbLoaderGX) | * Using new app_booter method (From UsbLoaderGX). | ||
* Properly sync video after flush to avoid possible green flash (thx dimok) | * Properly sync video after flush to avoid possible green flash (thx dimok). | ||
''' R109 ''' | ''' R109 ''' | ||
* Improved FileBrowser speed up when open a folder containing lot of save files | * Improved FileBrowser speed up when open a folder containing lot of save files. | ||
* Added new DeviceBrowser Layout (Choose List or Icon display in taskbar) | * Added new DeviceBrowser Layout (Choose List or Icon display in taskbar). | ||
* Added savetypes icons in the listbrowser | * Added savetypes icons in the listbrowser. | ||
* Fixed code dump on reload font (Issue 124) | * Fixed code dump on reload font (Issue 124). | ||
Branches: | Branches: | ||
* Updated libfat to 1.0.10 | * Updated libfat to 1.0.10. | ||
''' R108 ''' | ''' R108 ''' | ||
* Added ScreenShot (hold Nunchuk button Z and press C) | * Added ScreenShot (hold Nunchuk button Z and press C). | ||
* Added some strings replacement for clean chanlog text | * Added some strings replacement for clean chanlog text. | ||
* Added Language files update settings (you can now update meta, icon, wiitdb, lang without a new rev available) | * Added Language files update settings (you can now update meta, icon, wiitdb, lang without a new rev available). | ||
* Added SDReload Button on MainWindow | * Added SDReload Button on MainWindow. | ||
* Fixed Titlte Launcher startup code dump (Issue 114)(thx pplucky for tests) | * Fixed Titlte Launcher startup code dump (Issue 114)(thx pplucky for tests). | ||
* Fixed infinite loop when updating icon (Issue 118) | * Fixed infinite loop when updating icon (Issue 118). | ||
* Fixed MoveSave and CopySave fonctions | * Fixed MoveSave and CopySave fonctions. | ||
* Changed WiiTDB settings menu by Features menu | * Changed WiiTDB settings menu by Features menu. | ||
* Changed some images position in ProgressWindow | * Changed some images position in ProgressWindow. | ||
Forwarder: | Forwarder: | ||
* Added comments line detection in meta.xml | * Added comments line detection in meta.xml. | ||
* Sources Clean | * Sources Clean. | ||
''' R107 ''' | ''' R107 ''' | ||
* Fixed usb probrem (Issue 111) | * Fixed usb probrem (Issue 111). | ||
* Reworked the filebrowser.h/.cpp | * Reworked the filebrowser.h/.cpp. | ||
* Some fixes in settings screens navigation | * Some fixes in settings screens navigation. | ||
* Completly recoded the TitleBrowser (Issue 110) | * Completly recoded the TitleBrowser (Issue 110). | ||
* Completly recoded the gui_optionbrowser | * Completly recoded the gui_optionbrowser. | ||
* Added Parental Control Restrictions (Issue 113) | * Added Parental Control Restrictions (Issue 113). | ||
* Removed Libmxml use. Changed everything to use TinyXML (modified by dimok) | * Removed Libmxml use. Changed everything to use TinyXML (modified by dimok). | ||
* Fixed Theme Downloader to list the themes | * Fixed Theme Downloader to list the themes. | ||
* Removed compile warnings for devkitPPC R23 | * Removed compile warnings for devkitPPC R23. | ||
''' R106 ''' | ''' R106 ''' | ||
* Added an automatic resource list generation script which is executed when files are added/removed (Thanks Dimok) | * Added an automatic resource list generation script which is executed when files are added/removed (Thanks Dimok). | ||
* Added an own class for the HomebrewPrompt | * Added an own class for the HomebrewPrompt. | ||
* Added booting with arguments from meta.xml for homebrews | * Added booting with arguments from meta.xml for homebrews. | ||
* Added an argument receiver from meta.xml to the app: "-ios=xxx". The ios is the boot IOS on startup. | * Added an argument receiver from meta.xml to the app: "-ios=xxx". The ios is the boot IOS on startup. | ||
* Fixed Homebrew Browser duplicate buttons for apps with more than one dol in the app folder | * Fixed Homebrew Browser duplicate buttons for apps with more than one dol in the app folder. | ||
* Fixed lot of problems with USB HDD (need feedback) | * Fixed lot of problems with USB HDD (need feedback). | ||
* Fixed the "GoogleCode" AutoUpdate problem (one more time...) | * Fixed the "GoogleCode" AutoUpdate problem (one more time...). | ||
* NOTE: You will need to update to this revision manually. Due to a few changes from Google on the GoogleCode site, the autoupdater doesn't work anymore. This is fixed in the new revision for future releases. | |||
* NOTE2: Here, lines needed to add argument in your meta: | |||
** < arguments > | |||
** < arg >-ios=xxx</ arg > | |||
< arguments > | ** </ arguments > | ||
< arg >-ios=xxx</ arg > | |||
</ arguments > | |||
''' R105 ''' | ''' R105 ''' | ||
* Improved HomebrewList creation speed up | * Improved HomebrewList creation speed up. | ||
* Improved CheckSave function speed up | * Improved CheckSave function speed up. | ||
* Fixed ThemeReload code dump | * Fixed ThemeReload code dump. | ||
* Completely reworked fileops file (now using DirList) | * Completely reworked fileops file (now using DirList). | ||
''' R104 ''' | ''' R104 ''' | ||
* forgot to commit some files | * forgot to commit some files. | ||
''' R103 ''' | ''' R103 ''' | ||
* Fixed a problem with pageIndicators in FlyingButtonMenu | * Fixed a problem with pageIndicators in FlyingButtonMenu. | ||
* Fixed "Racket Sports" savegame extract | * Fixed "Racket Sports" savegame extract. | ||
* Fixed bug where you can't leave an empty directory by clicking ".." (thx dimok) | * Fixed bug where you can't leave an empty directory by clicking ".." (thx dimok). | ||
* Changes in nandtitle search | * Changes in nandtitle search. | ||
* Added detection of cIOS d2x and show infos about it on CreditsWindow | * Added detection of cIOS d2x and show infos about it on CreditsWindow. | ||
* Added squareroot sign to CheckBox | * Added squareroot sign to CheckBox. | ||
Branches: | Branches: | ||
* Updated libext2fs to v1.0.2 (rev15) | * Updated libext2fs to v1.0.2 (rev15). | ||
* Updated libntfs to 2011-4-12 (rev10) | * Updated libntfs to 2011-4-12 (rev10). | ||
''' R102 ''' | ''' R102 ''' | ||
* Sources Clean (missing files will be committed with next rev) | * Sources Clean (missing files will be committed with next rev). | ||
''' R101 ''' | ''' R101 ''' | ||
* Fixed CodeDump problems (report please) | * Fixed CodeDump problems (report please). | ||
* Prepared sources for devkitPPC rev23 | * Prepared sources for devkitPPC rev23. | ||
* Linux case sensitive compile error fixed (perhaps...) | * Linux case sensitive compile error fixed (perhaps...). | ||
* Themes Changes: | * Themes Changes: | ||
** Settings title Color added as "flyingbutton menu title text color" | ** Settings title Color added as "flyingbutton menu title text color". | ||
** Settings button text color added as "flyingbutton menu mainbutton text color" | ** Settings button text color added as "flyingbutton menu mainbutton text color". | ||
** Page indicator text color added as "flyingbutton menu title text color" | ** Page indicator text color added as "flyingbutton menu title text color". | ||
** Theme Downloader title Color added as "flyingbutton menu title text color" | ** Theme Downloader title Color added as "flyingbutton menu title text color". | ||
** Theme Downloader button text color added as "flyingbutton menu mainbutton text color" | ** Theme Downloader button text color added as "flyingbutton menu mainbutton text color". | ||
** Theme Menu title Color added as "flyingbutton menu title text color" | ** Theme Menu title Color added as "flyingbutton menu title text color". | ||
** Theme Menubutton text color added as "flyingbutton menu mainbutton text color" | ** Theme Menubutton text color added as "flyingbutton menu mainbutton text color". | ||
** Tooltip text color added as "tooltip text color" | ** Tooltip text color added as "tooltip text color". | ||
** Settings option browser entry test color added as "optionbrowser entry text color" | ** Settings option browser entry test color added as "optionbrowser entry text color". | ||
** Text Reader filename text color added as "text reader filename text color" | ** Text Reader filename text color added as "text reader filename text color". | ||
** Text Reader file text color added as "text reader file text color" | ** Text Reader file text color added as "text reader file text color". | ||
** Home Menu main buttons text color added as "homemenu main button text color" | ** Home Menu main buttons text color added as "homemenu main button text color". | ||
** SelectBrowser adress text color added as "select browser adress text color" | ** SelectBrowser adress text color added as "select browser adress text color". | ||
** SelectBrowser entry text color added as "select browser entry text color" | ** SelectBrowser entry text color added as "select browser entry text color". | ||
** Keyboard text color added as "keyboard text color" | ** Keyboard text color added as "keyboard text color". | ||
** Keyboard buttons text color added as "keyboard buttons text color" | ** Keyboard buttons text color added as "keyboard buttons text color". | ||
** Keyboard special buttons text color added as "keyboard spec buttons text color" | ** Keyboard special buttons text color added as "keyboard spec buttons text color". | ||
** CheckBox cross color added as "checkbox cross color" | ** CheckBox cross color added as "checkbox cross color". | ||
** CheckBox extern border color added as "checkbox extern border color" | ** CheckBox extern border color added as "checkbox extern border color". | ||
** CheckBox intern background color added as "checkbox intern background color" | ** CheckBox intern background color added as "checkbox intern background color". | ||
** Disabled mask color added as "disabled mask color" | ** Disabled mask color added as "disabled mask color". | ||
*Images reworked: | *Images reworked: | ||
** button_close.png | ** button_close.png | ||
Line 366: | Line 365: | ||
''' R100 ''' | ''' R100 ''' | ||
* Application completely recoded | * Application completely recoded. | ||
* Forwarder Recoded | * Forwarder Recoded. | ||
''' R34 - R99 ''' | ''' R34 - R99 ''' | ||
[https://sourceforge.net/p/savegame-manager-gx/code/commit_browser See the commits on SourceForge] | *[https://sourceforge.net/p/savegame-manager-gx/code/commit_browser See the commits on SourceForge] | ||
==Credits== | ==Credits== | ||
* Coding: Dj_Skual, Giantpune | * Coding: Dj_Skual, Giantpune. | ||
* Artworks: Neorame, Cyrex, Dj_Skual | * Artworks: Neorame, Cyrex, Dj_Skual. | ||
* Languages: All Translaters | * Languages: All Translaters. | ||
* Libwiigui: Tantric | * Libwiigui: Tantric. | ||
* Libogc/Devkit: Shagkur and Wintermute | * Libogc/Devkit: Shagkur and Wintermute. | ||
* FreeTypeGX: Armin Tamzarian. | * FreeTypeGX: Armin Tamzarian. | ||
* Wiixplorer and UsbloaderGX Teams for sources and tips. | * Wiixplorer and UsbloaderGX Teams for sources and tips. | ||
* Lustar for WiiTDB (Wii Title DataBase) | * Lustar for WiiTDB (Wii Title DataBase). | ||
* Spiffy360 Team for Themes hosting | * Spiffy360 Team for Themes hosting. | ||
* WiiSave Team for Saves hosting | * WiiSave Team for Saves hosting. | ||
* Attila from wii-info.fr for help and support | * Attila from wii-info.fr for help and support. | ||
== External links == | == External links == | ||
* | * GBAtemp - https://gbatemp.net/threads/savegame-manager-gx.210111/ | ||
* | * SourceGorge - https://sourceforge.net/projects/savegame-manager-gx/ | ||
* | * WiiBrew - https://wiibrew.org/wiki/SaveGame_Manager_GX |
Revision as of 12:06, 19 February 2023
SaveGame Manager GX | |
---|---|
General | |
Author | dj_skual |
Type | System Tools |
Version | R127 |
License | Mixed |
Last Updated | 2017/10/17 |
Links | |
Download | |
Website | |
Source | |
SaveGame Manager GX allows you to extract/install SaveGames and Miis from/to your Wii; data.bin files supported. It allows savegames to be copied from the Wii to an SD card, including savegames that cannot normally be copied from the system menu.
It is a modification of the Savegame Manager from Waninkoko. Unlike SaveGame Manager, SaveGame Manager GX has a Wii-like user interface.
Features
- SDHC and USB2 support.
- USB support FAT, NTFS and EXT2FS.
- Official saves support (data.bin).
- Protected saves support.
- Mii Support.
- Emulated NAND support.
- Extract, Install, Delete, Copy, Move fonctions are available.
- Display informations about Savegames & Miis in special windows.
- SaveGame download (direct download on wiisave.com).
- Themes support (download direct on spiffy360.com).
- WiiTDB support.
- Custom Background Music support (AIF/MP3/OGG/BNS/WAV).
- Multilanguage support.
- Custom Font support.
- Online AutoUpdate.
- Homebrew Browser.
- Channel Browser.
- ScreenSaver.
- Screenshots.
- And More.
User guide
Note: This app requires IOS58 installed.
Run the application and select the save you would like to copy to or from your Wii.
A save game must already exist on the Wii to restore saved games. Play the game once and create a save file before restoring a save game using installer mode.
Screenshots
savegamemanagergxwii3.png savegamemanagergxwii4.png
savegamemanagergxwii5.png savegamemanagergxwii6.png
Media
How to Backup and Restore Wii Saves and Miis - SaveGame Manager GX Guide 2023 (Xemnas)
【WiiU vWii/Wii】SaveGame Manager GX - How to Install Wii Save Games - (Mario Kart Wii) (✰Lüî§35000vr✰ Tʜᴇ Cᴏᴅᴇ Cʀᴇᴀᴛᴏʀ ツ)
Unlock ALL Super Smash Bros Brawl Characters - SaveGame Manager GX (Smoke in the Breeze)
Changelog
R127
- Added new HBC (LULZ) support.
- Changed a bit the update process.
R126
- Changed the update function.
- Added a script to generate and put on the good place update files for new update fonction while compiling (easy release).
- Fixed Issue 168.
Forwarder:
- Fix crash on drives with physical sector size > 512 bytes.
- Added a 10 seconds loop to wait slow HDD.
- Changed video init fonction to work with last libogc.
- Synchronized to Issue 168 fix.
R125
- Added Controllers Mapping (from WiiXplorer).
- Added Controllers Settings Menu to allow you to change the mapping.
- Added Controllers Settings Menu to Parental control.
- Added SdPort Class to auto detect SD card eject/insert.
R124
- Fixed Issue 158.
- Fixed CustomPath create problem.
- Fixed SearchBar for Emulated Saves Browser.
- Added Fix_EmuDB() fonction to allow you to fix or create the FaceLib file inside your emulated nand path.
- Added Emulated Mii Browser to browser your miis inside your emulated nand path.
- Added Emulated Mii Window to allow you to manage your miis installed inside your emulated nand path.
- Added InstallMiiToEmu() fonction to FileMiiWindow, to install a mii from device to your emulated nand path.
- Added InstallMii() fonction to MiiWindow, to install a mii from your real nand to your emulated nand path.
- Added DeleteEmuSave() fonction to EmuSaveWindow, to install a save from your emulated nand path.
- Changed ManageAll Window to add all new saves and miis emulated nand fonctions.
R123
- Fixed a widescreen problem with icons in List mode (Issue 156).
- Fixed a problem with the Icon mode for emulated nand (Issue 157).
- Fixed a problem with Warning message refresh in manage windows.
- Fixed bug in aif and wav decoding (thx dimok).
- Added EmuSaveWindow to manage your saves from your emulated nand path.
- Added "Block Manage Emulated Nand" to Parental Control Settings Menu.
- Added InstallEmu() to install saves from your emulated nand path to the real nand (of course, the save need to already exist on the real nand).
- Added ExtractEmu() to extract saves from your emulated nand path to your storage device.
- Added fonction to install a data.bin in your emulated nand path.
- Added fonction to install a save from your real nand to your emulated nand path.
- Added fonction to install a save from your storage device to your emulated nand path.
- Fixed Linux compile errors.
- Changed font character texture to I4 which uses half as much memory (less cache memory) (thx dimok).
Branches:
- Updated libpng to 1.5.9.
- Updated libjpeg to 8d.
- Updated zlib to 1.2.6.
- Updated libgd to SVN and make it use interlace on libpng (thx dimok).
R122
- Fixed some navigation problems in manage windows (Issue 154).
- Fixed usb multipartition problem (Issue 155).
- Added USB Multipartition support in SelectBrowser.
- Added ScrollWide effect to GuiText.
- Added a warning message in manage window if the save you want to manage is not installed in the Wii.
- Fixed a problem with EmuNand list count.
- Changed filebrowser to don't detect saves installed on EmuNand as extracted saves.
Forwarder:
- Speed up the process.
R121
- Added Emulated Nand Browser. Only if the app is running under Real Nand. You can set your emulated nand path in the "custom path settings menu" and enabled/disabled the browser in the "features settings menu". At this stage, you can only browse your files, and not manage...
- Fixed problem to extract big files (Issue 151).
- Fixed HomebrewBrowser problem if meta.xml had no <app> tag, or if <long_description> tag is empty (Issue 150).
- Changed a bit the StartUp process (Issue 152).
- Changed NEEK running detection to v4.
Branches:
- Updated libntfs to 2012-1-15 (rev11).
- Updated libuneekfs to 1.0.7.
R120
- Changed the Taskbar layout.
- Added USB HDD multipartition support.
- Fixed Mii::Fix_DB() problem if the 3ds transfert fonction is enabled.
- Added a prompt to enable the 3DS transfert while Mii::Fix_DB().
- Fixed bug in aiff sound playback (thx dimok).
- Moved Mem2_Init() after video init.
- Changed NEEK running detection.
Branches:
- Added libuneekfs 1.0.6 (thx odbc).
R119
- Added Class Nand and Class Tools.
- Reworked lot of fonctions to use those new classes.
- Reworked old mii_installer fonction as a new class Mii.
- Fixed Random freeze while browsing save on wiisave.com.
- Fixed browser's freeze if no mii or savegame are installed in the nand.
- Lot of sources changes, clean and sort.
- Added a Mii::FixDB() fonction on startup (fix Facelib file and miichannel's datas):
- On Real Nand:
- If Facelib datas are corrupted, the app will fix the file, but all miis will be loses.
- If the MiiChannel's datas are set to ask to begin with create a mii, the app will fix datas to avoid this problem. You can now install Miis from my app before use the MiiChannel and never have to create a new Mii manually.
- On Emulated Nand (uneek):
- If Facelib are not installed, the app will install this one. You can now manage Miis without a MiiChannel installed. Nice for games like Mario Kart...
- If the MiiChannel is installed and datas are not installed or with bad set, the app will create and fix datas.
- The app need a mii_db.bin file to fix FaceLib, there are 2 ways:
- If your wii is not connected to internet, download on google site and copy the file in your config folder (https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/savegame-manager-gx/mii_db.bin).
- If your wii is connected to internet, the mii_db.bin file is not found on storage device and the app is set to auto_connect, the app will download the file.
- On Real Nand:
R118
- Removed buggy focus system completely (it was never working correct).
- Added support to control screen pointer with gc pad, nunchuk or classic controller. you are always able to control as long as the corresponding wii control does not point to the screen (e.g. wiimote 1 not pointing to screen -> gcpad/nunchuk/classic controller 1 can control pointer 1). A speed factor is added to the gui option (thx dimok).
- Added Numpad text theme and is applied with keyboard theme entries.
- Added flush of homebrew memory before launching app_booter.
R117
- Added Data.bin extraction (official nintendo format) from nand to storage device only if the app is running under real nand.
- Added custom path to selected where must be extracted your data.bin by default (sd:/private/wii/title).
- Added Keys class to find some Wii keys.
- Changed the animation behavior of icons (thanks antidote).
- Some little changes in fileops, DirList and IosLoader::GetIosInfo().
- Fixed false loading of custom dip module on d2x cIOS (thx dimok).
- Converted all ogg sounds from 44.1 khz to 48 khz (thx dimok).
- Fixed bad memory deallocation in data.bin fonctions to avoid corrupted datas.
Branches:
- Added libseeprom (a library that provides filesystem access to the Wii's SEEPROM).
- Added libotp (a library that provides filesystem access to the Wii's OTP).
- Updated libext2fs to 1.0.4 r19.
R116
- Removed all functions related to the "index.sgmgx" file (perhaps a future emulated nand saves support...).
- Fixed ExtractAllMiis() code dump.
- Fixed GameTDB url.
R115
- Fixed problem to find some saves on wiisave.com.
- Added a progress bar while the startup process.
- Fixed a navigation problem in manage prompts.
- Changed some grafics (code aligned to this changes).
- minor optimization - make LIMIT not evaluate stuff like "atoi(balbla+strlen(stuff))" 3 times (thx giantpune).
- Some minor clean ups.
Branches:
- Updated libext2fs to 1.0.3 r17.
R114
- Changed illegal fat charaters fix and added a fonction to change old extracted filename while installing the save.
- Added new illegal fat charaters fix to extract a data.bin to storage device fonction.
- Fixed a problem who corrupt file datas while extracting a data.bin to a custom path.
- Fixed freeze for Wii with no internet connection.
- Added ES AHBPROT patch to keep AHBPROT flag enabled while an IOS reload.
- Changed everything from WiiTDB to GameTDB (using new host and name).
- Added quick switch between system font and old font (fixed memory leak in font change) (thx dimok).
R113
- Added Download Save fonctions to download saves from www.wiisave.com.
- Added DownloadSave button in Files/Saves/Miis management windows.
- Added DownloadSave entry to Parental Control Restrictions.
- Added www.wiisave.com to credits and meta.xml.
- Changed zip files management in WiiTDB update fonctions.
- Fixed some memory leak in data.bin fonctions (thx giantpune).
R112
- Added Data.bin support. Now, you can only decrypt a data.bin, and install in Nand or write on SD/HDD.
- Added fonctions to move or delete data.bin on SD/HDD.
- Fixed Linux compile.
- lot of sources clean.
R111
- Fixed a crash if browsing a folder with file with no extension.
- Fixed Theme Downloader to download themes.
- Removed AppBooter sources, you can find those on WiiXplorer repository.
R110
- Added ListMode to NandMiiBrowser and NandSaveBrowser (Issue 127).
- Updated to newest ehcmodule by rodries (thx).
- Added necessary source code to support both USB ports at once and copying files from one to another (WORKS ONLY WITH HERMES). It is disabled right now because of weird crash caused by the ehcimodule when copying from one usb port to another which can corrupt partitions. Will be enabled when the issue is resolved. Right now only usb port 0 is active. (From Wiixplorer).
- Added use of the internal Wii System Menu font (From UsbLoaderGX).
- Changed default Font Scale to 0.95 to fit with the new font. If you disabled the system font, you should set scale factor to 1.000. (From UsbLoaderGX).
- Properly sync video after flush to avoid possible green flash (thx dimok).
- Using new app_booter (see below).
- Moved argument command line also to mem2 to avoid overwrite of it (thx dimok).
- Reload back to entry ios when starting homebrew instead of starting it in cIOS (From UsbLoaderGX).
- Converted every 4 spaces to a tab to make the source consistent on those.
AppBooter changes (From WiiXplorer):
- Reduced size of app_booter from 100KB to 1KB by striping libogc and using parts of savezelda code by TT (thx).
- Improved performance with the change above.
- Added argument passing for elf files as well.
- Clear bss located in mem1 when launching dols (thx oggzee).
Forwarder changes:
- Using new app_booter method (From UsbLoaderGX).
- Properly sync video after flush to avoid possible green flash (thx dimok).
R109
- Improved FileBrowser speed up when open a folder containing lot of save files.
- Added new DeviceBrowser Layout (Choose List or Icon display in taskbar).
- Added savetypes icons in the listbrowser.
- Fixed code dump on reload font (Issue 124).
Branches:
- Updated libfat to 1.0.10.
R108
- Added ScreenShot (hold Nunchuk button Z and press C).
- Added some strings replacement for clean chanlog text.
- Added Language files update settings (you can now update meta, icon, wiitdb, lang without a new rev available).
- Added SDReload Button on MainWindow.
- Fixed Titlte Launcher startup code dump (Issue 114)(thx pplucky for tests).
- Fixed infinite loop when updating icon (Issue 118).
- Fixed MoveSave and CopySave fonctions.
- Changed WiiTDB settings menu by Features menu.
- Changed some images position in ProgressWindow.
Forwarder:
- Added comments line detection in meta.xml.
- Sources Clean.
R107
- Fixed usb probrem (Issue 111).
- Reworked the filebrowser.h/.cpp.
- Some fixes in settings screens navigation.
- Completly recoded the TitleBrowser (Issue 110).
- Completly recoded the gui_optionbrowser.
- Added Parental Control Restrictions (Issue 113).
- Removed Libmxml use. Changed everything to use TinyXML (modified by dimok).
- Fixed Theme Downloader to list the themes.
- Removed compile warnings for devkitPPC R23.
R106
- Added an automatic resource list generation script which is executed when files are added/removed (Thanks Dimok).
- Added an own class for the HomebrewPrompt.
- Added booting with arguments from meta.xml for homebrews.
- Added an argument receiver from meta.xml to the app: "-ios=xxx". The ios is the boot IOS on startup.
- Fixed Homebrew Browser duplicate buttons for apps with more than one dol in the app folder.
- Fixed lot of problems with USB HDD (need feedback).
- Fixed the "GoogleCode" AutoUpdate problem (one more time...).
- NOTE: You will need to update to this revision manually. Due to a few changes from Google on the GoogleCode site, the autoupdater doesn't work anymore. This is fixed in the new revision for future releases.
- NOTE2: Here, lines needed to add argument in your meta:
- < arguments >
- < arg >-ios=xxx</ arg >
- </ arguments >
R105
- Improved HomebrewList creation speed up.
- Improved CheckSave function speed up.
- Fixed ThemeReload code dump.
- Completely reworked fileops file (now using DirList).
R104
- forgot to commit some files.
R103
- Fixed a problem with pageIndicators in FlyingButtonMenu.
- Fixed "Racket Sports" savegame extract.
- Fixed bug where you can't leave an empty directory by clicking ".." (thx dimok).
- Changes in nandtitle search.
- Added detection of cIOS d2x and show infos about it on CreditsWindow.
- Added squareroot sign to CheckBox.
Branches:
- Updated libext2fs to v1.0.2 (rev15).
- Updated libntfs to 2011-4-12 (rev10).
R102
- Sources Clean (missing files will be committed with next rev).
R101
- Fixed CodeDump problems (report please).
- Prepared sources for devkitPPC rev23.
- Linux case sensitive compile error fixed (perhaps...).
- Themes Changes:
- Settings title Color added as "flyingbutton menu title text color".
- Settings button text color added as "flyingbutton menu mainbutton text color".
- Page indicator text color added as "flyingbutton menu title text color".
- Theme Downloader title Color added as "flyingbutton menu title text color".
- Theme Downloader button text color added as "flyingbutton menu mainbutton text color".
- Theme Menu title Color added as "flyingbutton menu title text color".
- Theme Menubutton text color added as "flyingbutton menu mainbutton text color".
- Tooltip text color added as "tooltip text color".
- Settings option browser entry test color added as "optionbrowser entry text color".
- Text Reader filename text color added as "text reader filename text color".
- Text Reader file text color added as "text reader file text color".
- Home Menu main buttons text color added as "homemenu main button text color".
- SelectBrowser adress text color added as "select browser adress text color".
- SelectBrowser entry text color added as "select browser entry text color".
- Keyboard text color added as "keyboard text color".
- Keyboard buttons text color added as "keyboard buttons text color".
- Keyboard special buttons text color added as "keyboard spec buttons text color".
- CheckBox cross color added as "checkbox cross color".
- CheckBox extern border color added as "checkbox extern border color".
- CheckBox intern background color added as "checkbox intern background color".
- Disabled mask color added as "disabled mask color".
- Images reworked:
- button_close.png
- button_close_over.png
- button_valid.png
- button_valid_over.png
- button_wifi.png
- button_wifi_over.png
R100
- Application completely recoded.
- Forwarder Recoded.
R34 - R99
Credits
- Coding: Dj_Skual, Giantpune.
- Artworks: Neorame, Cyrex, Dj_Skual.
- Languages: All Translaters.
- Libwiigui: Tantric.
- Libogc/Devkit: Shagkur and Wintermute.
- FreeTypeGX: Armin Tamzarian.
- Wiixplorer and UsbloaderGX Teams for sources and tips.
- Lustar for WiiTDB (Wii Title DataBase).
- Spiffy360 Team for Themes hosting.
- WiiSave Team for Saves hosting.
- Attila from wii-info.fr for help and support.