Difference between revisions of "SaveGame Manager GX"
Line 12: | Line 12: | ||
| discussion = | | discussion = | ||
| source = http://code.google.com/p/savegame-manager-gx/source | | source = http://code.google.com/p/savegame-manager-gx/source | ||
− | | peripherals = {{Wiimote1}} {{FrontSDHC}} {{USBMSD}} | + | | peripherals = {{Wiimote1}} {{SensorBar}} {{FrontSDHC}} {{USBMSD}} {{Internet}} {{WiFi}} |
+ | | hbc = yes | ||
| hbb = yes | | hbb = yes | ||
}} | }} |
Revision as of 03:31, 20 May 2011
SaveGame Manager GX | |
![]() | |
General | |
---|---|
Author(s) | dj_skual |
Type | System tool |
Version | R98 |
Links | |
Download | |
Website | |
Source | |
Downloadable via the Homebrew Browser | |
Peripherals | |
![]() ![]() ![]() ![]() ![]() ![]() |
NOTICE |
![]() |
This homebrew application makes permanent changes to the Wii's NAND, thus, this application should be used with caution. It is recommended to have a NAND backup with either BootMii as boot2 or Priiloader with BootMii as IOS installed before proceeding with the usage of this application. |
SaveGame Manager GX allows you to extract/install SaveGames and Miis from/to your Wii; data.bin files not 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.
How to use
Run the application and select the save you would like to copy to or from your Wii.
- Note: This app requires cIOS 249 revision 9 or higher; Or IOS58 installed.
- 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.
Changelog
R100
- Application completely recoded!!!
- Forwarder Recoded
- look here: http://code.google.com/p/savegamegx/source/list until rev32 for change log
R99
- icon.png files commit (sorry...)
R98
- Added libfat 1.0.9 to libs branches
- Added a make.sh file in libs branches to compile all those libraries in one click
- A new icon.png (icon2.png), you can now choose in update settings which icon you want to download. (thanks Black.Pearl for this png)
- Sources Sort
R97
- Reworked the whole sound system. Supported formats AIF/MP3/OGG/BNS/WAV now with no file size limit (streaming)
- Changed button click/over sounds to wav from raw pcm
- Added BgMusic Class, you can now set your own Background music in the Sound Settings Window
- Click on BgMusic Path button to set your background music - Click on BgMusic Loop button to set the music play type: 1 - PlayOnce: play the selected sound one time, 2 - Loop: play the selected sound in an infinite loop, 3 - RandomPlay: play randomly sounds contained in the selected file's folder, 4 - DirectoryLoop: play sounds contained in the selected file's folder in an infinite loop. - Click on Reset BgMusic button to reload default music
R96
- Changed gui_imageData to the one from WiiXplorer
- Now the app can load more image type using libgd (hope that will help for future MiiRender...)
- Added Resources Class
- Added SimpleGuiTrigger shortcut
- Added MainWindow Class
- Adjusted all sources to this new class
- Added some libraries sources to branches
R95
- Removed old filebrowser sources
- Adjusted WiiTDB path selection on new filebrowser
- Changed PromptWindow and ProgressWindow in class
- Rewrote ShortCut class in the same way of PromptWindow
- Sources sort and clean
R94
- Increased compile warning output with -Wextra and fixed all remaining compile warnings
- libzip, libfat & libpngu are now included in the precompiled required libogc instead of sources
- Removed libisfs from sources
- Added some libraries sources to branches
- Sources sort and clean
R93
- Completely changed the SettingMenu in Class
- Rewrote Language & File Select prompts in the same way of Custom Path Select prompt
- Rewrote HomeMenu in Class
- Added app_booter sources to branches
R92
- Fixed WiiTDB load bug (reworked new usbloaderGx WiiTDB class, thx Dimok)
- Changed WiiTDB update fonction to save a unzipped wiitdb.xml
R91
- Fixed the corrupted saves problem if game is loaded with cIOS222
R90
- Added a fonction to get saves blocksize on devices
- Fixed the "can't acces nand path" error in manage all saves process
- Fixed reboot code dump after a custom font selection
- Fixed compile error for libogc rev4455
R89
WARNING: Old Saves extracted with SaveGame Manager GX are not supported anymore (another time...sorry).
- Completely changed the way of savegames extract/install process (just 1 index file instead of 1 by file)
R88
Compile warnings fixed for devkitPPC R22
R87
- Completely changed the way of savegames extract/install process (Tales of
Symphonia fix)
- Removed old waninkoko savegame_copydata() fonction
- Changed the WiiTDB link (smaller file)
- Some source clean and little fixes
WARNING: Old Saves extracted with SaveGame Manager GX are not supported anymore If you want to support old saves:
- create a file named "banner.bin.sgmgx_index"
- open this file and write inside "banner.bin"
- put this file on your SD in the same folder of your banner file:
/savegames/00010000xxxxxxxx/banner.bin /savegames/00010000xxxxxxxx/banner.bin.sgmgx_index ...
- repeat for each file:
/savegames/00010000xxxxxxxx/01.dat /savegames/00010000xxxxxxxx/01.dat.sgmgx_index /savegames/00010000xxxxxxxx/PROFILE /savegames/00010000xxxxxxxx/PROFILE.sgmgx_index ...
Take care to name correctly the file (respect case) in your .sgmgx_index file cause the wii will use this to create the file on the nand with the good character case!!!
R86
- Libmii is now integrated in my c++ sources
- Rewrited CreateMiiList() to get directly mii info
- Some fonctions modified to match with this change
- Fixed the refresh problem of the miiBrowser
R85
- 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.
R84
- Removed Power Menu
- Added Power Menu in Home Menu
- Changed the Power Button on Main Menu by a Home Button
- Added a Shortcuts Window, that allow you to display saves browsers or Mii browsers (NAND save/Mii browser and Device default save/Mii path)
- Wii button is now linked to the Shortcuts Window
R83
- Fixed invalid characters for filenames while extract/install Miis or saves (Harry Potter fix)
- Fixed the Mii name and creator utf-16 problem if name length is 10 characters
- Fixed a problem with B button's navigation at startup if BootMethod is on "Mii" or "Wii"
- Added a progress window while meta.xml, icon.png and wiitdb.zip are updating
- Changed "WiiTdb" texts to "WiiTDB" to match with real name of the database
- Some other littles fixes
R82
- Added a message to inform you when an error happened while the extract/install All Saves/Miis process
- Added ErrorLog Class to create manageAll process error log file (you are prompted to display this file after the process if an error is encountered)
- Fixed RemoveFolder() function if the folder path is not determined by "/"
- Added ManageThrobber as Class
- Now you can change between displayed browsers by pressing B button
- Added WiiTDB to Credits
- Added Credits music volume to the sound settings
- Added AllNandMii delete() and AllDeviceMiiDelete() functions to delete all Miis in Wii or from a folder on your storage device.
- Some little fix & sources clean
Forwader:
- Using IOS58 for the USB2 now
- Proper shutdown of the USB device at the end
R81
- Added WiiTDB Support for SaveGame Titles:
- Support .xml/.zip formats
- Added WiiTDB Settings in SettingsPrompt
- Update the WiiTDB directly from WiiTDB Settings
- Added Update WiiTDB option in UpdateSettings to update WiiTdb.zip with the .dol
- Required WiiTDB download link: "http://wiitdb.com/wiitdb.zip?LANG=NONE" (if your Wii is not connected)
Forwarder:
- USB 2.0 support added if cIOS202 is installed
R80
- Fix compiling under Linux (case-sensitivity in path names)
R79
- Added Mii in ManageAll window (you can now extract install your Miis in one go)
- Added a choice in ManageAll window to select the path where/from extract/install your Saves/Miis
- Added MiiProgress Window to show you Mii's informations during InstallingAll/ExtractingAll
R78
- Added Mii's birthday, Mii's gender and Mii's favorite color in ManageMiiPrompt
- Fixed some bugs in ManageMiiPrompt's navigation
- Fixed the "GoogleCode" AutoUpdate problem
- 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.
R77
- Added a MiiManagePrompt, for now, that display Mii's name, creator name and buttons with available actions
R76
- Fixed problem with freeze in Setting Screen
- Added Mii bootmethod in Settings
- Added ability to change Browsed Storage Device in CustomPathBrowser if more than 1 storage device are connected
Forwarder:
- Changed .dol boot method
R75
- Forgot to add comments
R74
- Added ability to select where extract a save game & a Mii (default config path, browsed path or custom path)
- Added a CustomPath browser to browse through your device, then select or create the path where you want to extract
- Added a SaveCopy() & a SaveMove() fonctions to copy/move the selected save game to an other directory
- Added a CopyMii() & a MoveMii() fonctions to copy/move the selected Mii to an other directory (for now, MoveMii() is not used)
Forwarder:
- Added a forwarder sources in branches, you can use it to make some channels
R73
- Added DeleteDeviceMii() to delete Mii on storage device
- Added DeleteNandMii() to delete Mii on Wii's NAND
- Fixed problem of detection of already installed Mii when there are some empty Mii in the NAND Mii file
R72
- Fixed the start up problem if less than 4 saves installed in Wii
- Added icon for not installed saves in manage window
- Fixed utf-16 name and subname for not installed saves
- Added a MiiBrowser refresh after install a Mii
R71
- Fixed long utf-16 Mii name problems
- Fixed problem with reboot after update app in updateSettingPrompt
R70
- Fixed utf-16 Mii name display
- Fixed the freeze when enter in setting path and no config file on device, or new custom path in app and first run with the old config file
- Fixed the code dump if the extract pass are not set in configfile (now the default path work)
- Perhaps fixed the problem to run app under sneek (thx to report)
- Some sources sort
R69
- Added Mii support
- Perhaps fixed the prob about Wii save list display if less than 6 saves installed in your wii (thx to report)
- Added Miis saves default custom path in setting
- Lot of sources sort and clean
R68
- Added a TitleWindow under the WiiSave List to display the name of the selected save
- Added a setting to enable or disable the TitleWindow
- Fixed the Google AutoUpdate problem (thanks Dimok)
- 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.
R67
- Completely fixed the Wii UTF-16 Name and Subname display.
R66
- Redone the function to get the SaveList in C++. Now the savelist info are available more easily everywhere in the app.
R65
- Added AllManageWindow (click on old switch button to access this function)
- Little changes in UpdateSettingPrompt (check for update if you activate the autoUpdate option)
- Fixed gui_banner compile warnings
- Some other little fixes and sources clean
- Some clean in translate strings
R64
- Added Reboot function (used after update or font change)
R63
- Added AutoConnect option in update settings (if autoconnect is enabled, the app will look automatically for new update on startup)
R62
- Lot of fix in ManageWindow navigation
- Added ManageProgress
- Some sources clean
R61
- Lot of changes in ManageWindow
- Added left/right navigation
R60
- BIG BIG changes in SaveManagePrompt, Renamed in ManageWindow. Now construct on class, i can manage buttons and window separately
- Fixed the problem with gui_text
- NOTE: More changes in mind (like left/right navigation in ManageWindow) but not time for now so i release this working version ;)
R59
- Added a ShowLog function (from WiiXplorer) to download and display the 6 last changelog of SaveGame Manager GX (file is save in your UpdatPath)
- Modified DeviceBrowser and Menu to display .log file (new icon added)
- Some fix on WindowsProgress, TextReader and gui_text
R58
- Added a TextReader for future use
R57
- Added new button in settings prompt about updates
- Added new custom path option: Update Path
- Added update function with settings about meta and icon in update settings
- WARNING: Delete your old config file !!!
R56
- Added a Warning Message in SaveManage Prompt to explain why u can't install if the save is not already installed in Wii
- Added a new ScrollText effect (SCROLLFULL) to manage this message
- Now you can change the ScreenSize without reboot the app
- Added LastBrowsedPath to NAVINFO to store the latest browsed path in DeviceBrowser (not used for now)
- Added LastDeviceFirstItem and LastDeviceItemSelected to NAVINFO to return in DeviceBrowser where you leave it (not used for now)
- Changed the NAVINFO update way
- Added Refresh to nav info to allow refresh browser after an extraction
- Created some function in menu_loop to clean up menu.cpp (SaveInstall(), SaveExtract(), ...)
- Added SaveDelete() function to delete save on device
R55
- Added SaveGameManagePrompt
- Added LastWiiSaveSelected in NAVINFO to return to the last selected save in wiisave list
- Added LastWiiSaveFirstItem in NAVINFO to display save list were you leave it
- Many changes in gui_savebrowser.cpp and menu.cpp to use those new parameters
- Some navigation fixes
- Titleid added to SaveList and DeviceBrowser
- Throbber img and speed fixed
- Language files updated
R54
- Perhaps fixed the start up code dump encountered by some people with SDHC (please report)
- Added title ID to SaveList and BrowserInfo (for later use...)
- Some sources clean up
R53
- Changed gui_savebrowser to display save banner instead title
- Main menu now display the 2 browsers (switch by press B or Switch button)
- Some navigation fix
R52
- Added classes and functions needed to generate and display TPLs from save banners (thx pune)
- Added a typedef NAVINFO to store info about navigation between devices and menus
- Many change in browse way, now the last browsed path still in memory and when you back from anywhere, you get your browser where you leave it
R51
- Added NandBlockSize() function to get the blocksize of save in the Wii NAND
- Added blocksize to save game struct & devicebrowserinfo for later use (for now, if the save is not installed on the NAND, the returned blocksize is 0)
R50
- Updated to DevkitPro R21
R49
- Added getNandName() function to get the real Wii utf-16 encoding (will see later for utf-16 fix)
- Added subname to save game struct for later use
- Added getTitleSubName() function to get subname for save on device
- Added subname to browserdevice struct for later use
- The device browser display now only directories and saves (other files are not needed)
- The language files are now downloaded on Google instead of my server
R48
- Added a new icon if the save on device is not installed on Wii
R47
- Changed the way of device class (now use a struct instead of temporary file)
- Changed the way of Settings class (now use a struct instead of always save and reload cfg file)
- SaveList is now created in mainmenu() at start up for faster menu refresh
- Fixed the savebrowser length
- Makefile tweaks for faster compile on Windows (image convert printout removed)(thx Dimok)
R46
- Just some sort in sources
R45
- Reverted to rev34 (please, all people having trouble with code dump, report if the app boot or if access correctly to settings now)
- Moved r44+ last work in branches for later use
- NOTE: So the work will restart on the first working version (now will try to get more stable app)
R44+
- Added a not installed icon to devicebrowser
- ...
R44
- Added SaveIcon to SaveManage prompt (displayed only if save already installed on Wii)
- Many changes in SaveManage prompt
- Now you can choice where extract saves (defaultpath, browsedPath)
- Added Delete Save in device (not in Wii)
- The browser is now refresh after extract or delete
R43
- Changed the way to get name and subname (more stable, but for now, utf-8 support is break)
- Added a sort save files in device browser (now sorted by alphabetical displayname)
R42
- Now, the blocksize is always get from the NAND (so the blocksize is now working for device but if you have already a save install on the Wii).
- Added a GetSubName function
- Added the Subname in SaveManagePrompt
R41
- Added a SaveGamePrompt to display information about the save (still to add the icon)
- Added the wiiblock size to the save game struct
- Added the getfoldersize function to get the savesize on device
- Languages files updated
- NOTE: the getfoldersize function is not completely working for now
R40
- Changed some things in DeviceBrowser to restore is functionality following the WiiSavebrowser changes
- Giantpune added to meta.xml ;)
R39
- New Browser Layout working for Wii browser
- Switch browsing between the 2 browser by press B or click Switch button.
R38
- Giantpune added to Credits, Thx man
- Started to implement the new browser layout (not completely working for now).
R37
- Add functions to get the size of save data from the NAND (not used for anything yet, but at least its there)
R36
- Add subfolder create before trying to extract a save
- Fix building on Linux machines (case sensitivity)
- Fix bug in the list length
- Added classes and functions needed to generate and display TPLs from save banners
- Changed the savebrowser to display those banners for NAND saves only right now
R35
- Added left and right scroll on wiisavebroser (page/page)
- Fixed some issue with scrollbar on wiisavebroser
- Started to implement a detection of which save type is selected in WiiBrowser (don't work for now)
R34
- First "working" version