Homebrew SaveGame Manager GX

Delete Save one by one fonction

  • Yes

    Votes: 34 81.0%
  • No

    Votes: 8 19.0%

  • Total voters
    42
  • Poll closed .

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,784
Trophies
1
Age
44
XP
6,509
Country
Germany
Come to speak of it: Do you only have one SGMGX right now which works on both, Wii and vWii?
Because I remember you had different apps for both back in the days.
 

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
hello, i need help with tests

i need people who own wii Super Smash Bros Brawl.
i need you compress your save from the nand to the sd in databin format with this dol

then you send to me the compressed databin save and give to me the size (blocks) of your save.

thx
i'd like to help sadly i don't play or have super smash bros brawl...
it can be any save? can i start the game, create a save, and then dump it for ya?
 

dj_skual

Code & Mix
OP
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,602
Country
France
i'd like to help sadly i don't play or have super smash bros brawl...
it can be any save? can i start the game, create a save, and then dump it for ya?
some user reported me problem with SSBB data.bin files, i think it's due to the big size of some SSBB saves, i think i've fixed the problem to compress a save from nand to databin, but still have a problem when browsing big data.bin...

--------------------- MERGED ---------------------------

Brilliant, thanks.
had you seen my post about SSBB data.bin, hope you can help me...
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,784
Trophies
1
Age
44
XP
6,509
Country
Germany
the beta version work on wii and vwii
Another thing: It would be great to be able to set paths to two different emunand folders on USB.
I still have my Wii's emunand somewhere and I really want to use your tool to copy all savegames over to my vWii's emunand.
 

dj_skual

Code & Mix
OP
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,602
Country
France
Revision beta 75:

* Rewrited data.bin class to deal with big save files (tested working with 10MB databin) (fix issues 44 & 45)
* Changed the way to detect if save installable (check for title.tmd, so you just need to launch the game, not to create a save)
* Added dolxz.exe from FIX94 to compress the app dol
* Some memory leak fix

download here

Thx for your tests and reports.
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,841
Country
United Kingdom
Will you add Fix94's new WiiU Gamepad Controller Patch? It would allow WiiU owners control your (or any) Wii Hombrew with the WiiU Gamepad :) :yayu:
I'm trying to get as many Devs to add this to their Wii Apps :P This is a really good feature for WiiU owners.
This is what needs to be added https://github.com/FIX94/libwiidrc

This is only usable with a sepcial patched fw.img and homebrew injected into a wiiu vc title, details on the patches are below.
The usage is quite simple, call WiiDRC_Init on boot and after that call WiiDRC_ScanPads every time you update your pad inputs.
See the "demo" folder for an example on how to use it in a bit more detail.
Both compiled Library and Demo can be grabbed from the Releases tab.
 
  • Like
Reactions: lordelan

dj_skual

Code & Mix
OP
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,602
Country
France
Will you add Fix94's new WiiU Gamepad Controller Patch? It would allow WiiU owners control your (or any) Wii Hombrew with the WiiU Gamepad :) :yayu:
I'm trying to get as many Devs to add this to their Wii Apps :P This is a really good feature for WiiU owners.
This is what needs to be added https://github.com/FIX94/libwiidrc
i will look at that thx
 
  • Like
Reactions: lordelan and ploggy

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
you don't need the WUPlib anymore, just update libogc and you'll get WUP support automatically.
only L3/R3/battery level are not available in libogc for the moment.

edit:
oohhhh, wait, sorry :P
I misread. I didn't know there were a library to use the "gamepad". I thought it was the classic controller pro ;)

I'll check it too, might be nice for USBGX, if ios reload works to launch game.
though, it might be strange to lose DRC while playing game, and even when exiting game (it would reload vWii forwarder, not wiiu vc)
but, just for fun and curiosity, to see if it works inside the loader interface.
 
Last edited by Cyan,

dj_skual

Code & Mix
OP
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,602
Country
France
you don't need the WUPlib anymore, just update libogc and you'll get WUP support automatically.
only L3/R3/battery level are not available in libogc for the moment.

edit:
oohhhh, wait, sorry :P
I misread. I didn't know there were a library to use the "gamepad". I thought it was the classic controller pro ;)

I'll check it too, might be nice for USBGX, if ios reload works to launch game.
though, it might be strange to lose DRC while playing game, and even when exiting game (it would reload vWii forwarder, not wiiu vc)
but, just for fun and curiosity, to see if it works inside the loader interface.
ok, no time this week end to look at this, could you explain to me how that work when you tested?
thx
 
  • Like
Reactions: lordelan

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
I didn't test it yet, I just learned about it today.

Sept 13
I didn't follow the progress of injecting Wii games into WiiVC this week, but I just did a quick catch up.
So, when you inject a Wii game into a WiiU wii Virtual console channel, it launches the vWii mode but uses IOS255 (fw.img located in WiiVC is actually an IOS with DRC support).
You can also inject any homebrew dol instead of a game ISO. (actually, it's a game ISO with the homebrew dol inside)
That IOS255 currently prevent any IOS reloading, and fake it if called. (255 is still in memory, but report the IOS as being the slot you asked for. if you make IOS_reload(58) it will report 58 while it's still 255).
fw.img seems to be a multi-IOS-in-one-slot, if I understood correctly, different fw.img in official WiiVC games released by nintendo. each fw.img version have different compatibility, much like the different IOS slot used on Wii/vWii.

Fix94 made some patches to that IOS255 to move the button memory area so Wii homebrew can access it without disabling AHBPROT or MEMPROT, and wrote a library to read from it.
Though, he also found how to disable those 2 protections, so he doesn't need to move button data memory to access it, and homebrew could patch IOS255 directly from memory. (=cIOS255 without install)

current found fw.img don't have normal USB modules. no Wii USB loading possible yet.
the current USB Module is probably used to access WiiU HDD format to read installed WiiU VC from it. so there's no normal USB device access (ehci, partition, FAT32, etc.)

Sept 16
he wrote the DRCLib in prevision for nintendont v5.0
Oh, and he released an updated nintendont version to work with it, 5.452 :)
Ploggy made a WiiU Nintendont VC channel ready to install! Nintendont WiiU channel 5.453

Ploggy made a Nintendont WiiVC forwarder ! now it's loading the nintendont boot.dol from SD card, no need to re-build and re-install the channel with WUP after a new update.


Leseratte made a fw.img patcher to facilitate the support for DRC to Wii VC injected games and homebrew.
https://gbatemp.net/threads/fwpatcher-fw-img-patcher-for-wiiu-wiivc-firmware-image.484166/

@KhaderWelaye made a WiiVC injector script (multi tools in one clic)

Sept 19
As USB is not available when using WiiVC, Fix94 updated Nintendont to work with Gamecube ISO installed directly inside the WiiVC channel (which can be installed on USB WiiU HDD!).
the Gamecube ISO is injected into a Wii ISO along the Nintendont forwarder which are both injected into a WiiVC which is converted to encrypted app, installed with WUP installer to WiiU !
(ISOception!)

@KhaderWelaye updated his WiiVC injector script program to generate all current WiiVC type easily :
- inject Gamecube ISO
- inject Wii games ISO or wbfs
- Inject Wii homebrew
https://gbatemp.net/threads/release-wiivc-injector-script-gc-wii-homebrew-support.483577

As of now, released pre-compiled channel links will be removed from GBAtemp.
The fw.img is copyrighted by nintendo, and can't be included in channels and released here anymore.
To understand better, fw.img is the IOS255 and until now GBATemp forbid to post IOS files, even in compiled form (precompiled neek or neek2o are forbidden, wad file of IOS or cIOS are forbidden)


Sept 29th:
Fix94 found a way to launch vWii mode from the WiiVC channel and keep the WiiU CPU Speed !
Allowing vWii with WiiU power to improve gameplay (official retail games) or emulators (WiiSX(PS1) or Not64 (N64)).
You need a two steps method to get wiiu speed : 1 include proper patched files in the wiivc injected channel, AND patch the WiiU firmware memory before launching the channel (using a homebrew from hbl or haxchi or cbhc).



********
for the full story, you can read from here:
https://gbatemp.net/threads/wii-on-wii-u-virtual-console-injecting-games.483007/page-44#post-7572033
though, few pages back there might be some information, this one is the first release

lib release and some info
https://gbatemp.net/threads/wii-on-wii-u-virtual-console-injecting-games.483007/page-47#post-7573425

Automated injector (based on all released tools)
https://gbatemp.net/threads/release-wiivc-injector-script-gc-wii-homebrew-support.483577
 
Last edited by Cyan,

dj_skual

Code & Mix
OP
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,602
Country
France
I didn't test it yet, I just learned about it today.

I didn't follow the progress of injecting Wii games into WiiVC this week, but I just did a quick catch up.
So, when you inject a Wii game into a WiiU wii Virtual console channel, it launches the vWii mode but uses IOS255 (fw.img located in WiiVC is actually an IOS with DRC support).
You can also inject any homebrew dol instead of a game ISO. (actually, it's a game ISO with the homebrew dol inside)
That IOS255 currently prevent any IOS reloading, and fake it if called. (255 is still in memory, but report the IOS as being the slot you asked for. if you make IOS_reload(58) it will report 58 while it's still 255).
fw.img seems to be a multi-IOS-in-one-slot, if I understood correctly, different fw.img in official WiiVC games released by nintendo. each fw.img version have different compatibility, much like the different IOS slot used on Wii/vWii.

Fix94 made some patches to that IOS255 to move the button memory area so Wii homebrew can access it without disabling AHBPROT or MEMPROT, and wrote a library to read from it.
Though, he also found how to disable those 2 protections, so he doesn't need to move button data memory to access it, and homebrew could patch IOS255 directly from memory. (=cIOS255 without install)

current found fw.img don't have normal USB modules. no Wii USB loading possible yet.
the current USB Module is probably used to access WiiU HDD format to read installed WiiU VC from it. so there's no normal USB device access (ehci, partition, FAT32, etc.)

he wrote the DRCLib in prevision for nintendont v5.0
Oh, and he released an updated nintendont version to work with it, 5.452 :)
Ploggy made a WiiU Nintendont VC channel ready to install! Nintendont WiiU channel 5.453


I'm still reading and learning what could be done.

you can read from here:
https://gbatemp.net/threads/wii-on-wii-u-virtual-console-injecting-games.483007/page-44#post-7572033
though, few pages back there might be some information, this one is the first release

lib release and some info
https://gbatemp.net/threads/wii-on-wii-u-virtual-console-injecting-games.483007/page-47#post-7573425
thx for all those informations, but with this, no usb devices support :(
i think i will wait Something more polished...
 

dj_skual

Code & Mix
OP
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,602
Country
France
Revision beta 76:

* Changed Mii Device icons
* Added Wii Saves batch Manage Windows/Features
* Added buttons/features to clear emu/raw pathes
* Added support for Homebrew Channel OHBC v1.1.4-1 by Fix94
* Added libwiidrc support (vWii only):
this work only when app is booted from OHBC (from FIX94) loaded from wiiu menu with a "VC Chan Booter" (from FIX94) injected in WiiU WiiVC
or with the savegame manager GX forwarder injected in a WiiU WiiVC.

download here

Thx for your tests and reports.
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,841
Country
United Kingdom
Revision beta 76:

* Changed Mii Device icons
* Added Wii Saves batch Manage Windows/Features
* Added buttons/features to clear emu/raw pathes
* Added support for Homebrew Channel OHBC v1.1.4-1 by Fix94
* Added libwiidrc support (vWii only):
this work only when app is booted from OHBC (from FIX94) loaded from wiiu menu with a "VC Chan Booter" (from FIX94) injected in WiiU WiiVC
or with the savegame manager GX forwarder injected in a WiiU WiiVC.

download here

Thx for your tests and reports.
Cool, Just tried it and the WiiU Gamepad Controls work fine, thanks for adding it in. :)
 
  • Like
Reactions: dj_skual

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/@legolambs