Hacking Wii backup Manager for Windows

  • Thread starter Thread starter fig2k4
  • Start date Start date
  • Views Views 4,934,327
  • Replies Replies 2,996
  • Likes Likes 20
@fig2k4

Great to see the new developments! But v0.3.6 doesn't work on W2003 anymore?
Maybe it has to do with the DVD options? v0.3.5 still works.
 
@ Ato Puro are the 7zip set to highest setting and what version is 7zip. i thinking the 7zip.dll is out of date.and keep use the higher setting.
 
I'm using the lastest version (9 or higher). By "highest setting" you mean 64MB? If so, that doesn't make any difference. I had to manually extract the .ISOs sou WBM could read them as working games.
 
Sorry for the lack of replies lately. Last week I was getting far too distracted with other stuff, so I decided to concentrate solely on the cover downloads and the queue system so I can get the next release out. There's been loads of little fixes too that need to be released, but I can't do that without finishing the covers.

I think it's just about ready for testing, so once new new test versions have been sent out, I can fix a few bugs while waiting on replies.

Boo_hoo said:
It would be nice to have a refresh button in the "Files" tab so that if you put a new game in a "watch folder" it will show up. Instead of having to close and open the program again.
Love the Program. The startup folders aren't actually watch folders, but it's a nice idea.
smile.gif
I could set up a folder watch to keep the files on the list synced.

A refresh startup folders option would be a good idea too, especially when you set the folders in the settings. Right now, you need to close and re-open the app for those folders to be loaded.

Ato Puro said:
(Another) quick question: I keep a .7z archive for most of my games (except those which aren't worth compressing). The problem is: some games are reported broken (red color font and they won't show up in the list), but if I manually unzip them, WBM finds no problem with them. Currently, I set 4MB in "Size to extract when listing" option, but I have gone up to 64MB but that doesn't change a thing (except for longer period of time adding games to the list). Some games are new, some are old (like FF - Echoes of Time). It's not random and the archives do not have a password nor any errors. Any idea what's going on?You're storing ISO in the archives?
After this release, it might be a good idea to finally get round to doing archive stream class, so I can read archives without extracting first. It means that only the needed data is processed from the archive, instead of guessing the size needed. Archives would be extracted on the fly using this method.

digdug3 said:
Great to see the new developments! But v0.3.6 doesn't work on W2003 anymore?
Maybe it has to do with the DVD options? v0.3.5 still works.
I don't think it's the DVD writing, since it uses IMAP2. On XP, where it's not supported by default, the app runs fine, with no burner support.

Can you send me a log from the log folder? Maybe there's a clue there that'll save me using a VM with Win2003..

QUOTE(ratt1972 @ Jan 18 2011, 09:32 PM)
@ Ato Puro are the 7zip set to highest setting and what version is 7zip. i thinking the 7zip.dll is out of date.and keep use the higher setting.
The 7Zip DLL was taken from the latest 7Zip release at the time. If there's a newer version, you can just use that in it's place, from the 7Zip program folder.
 
fig2k4 said:
Ato Puro said:
(Another) quick question: I keep a .7z archive for most of my games (except those which aren't worth compressing). The problem is: some games are reported broken (red color font and they won't show up in the list), but if I manually unzip them, WBM finds no problem with them. Currently, I set 4MB in "Size to extract when listing" option, but I have gone up to 64MB but that doesn't change a thing (except for longer period of time adding games to the list). Some games are new, some are old (like FF - Echoes of Time). It's not random and the archives do not have a password nor any errors. Any idea what's going on?
You're storing ISO in the archives?
After this release, it might be a good idea to finally get round to doing archive stream class, so I can read archives without extracting first. It means that only the needed data is processed from the archive, instead of guessing the size needed. Archives would be extracted on the fly using this method.

Yes, fig, I store games in archives (one for each .iso), if they are < or = 3.3GB after scrubbing them. It saves a decent amount of space. I didn't get what you meant by "doing archive stream class" though. But as I said, the game name shows up in the right upper box in a red font (so WBM is getting the data to recognize which game it is) and even with 64MB set, the problem won't go away (I didn't try "Full extraction" option though -- I just went ahead and unzipped them, manually, and then, WBM read them as working .ISOs, converted them to .wbfs and they work just fine).
 
I haven't had any problems with the temp extraction, but I found the same problem with full extraction here. The game shows as invalid on the list.

It's obviously a little bug in the code that reads the Wii disc after extraction. The fully extracted ISO isn't automatically deleted, by design, so I loaded that from the temp folder and it's OK. It only happens directly after extracting it when adding it to the file list.

It shouldn't be too hard to track down, now that I can reproduce it.
 
Out of curiosity. I saw that Gamecube games are now supported (but not working). Is there a reason for them to be supported? I didn't know there was any way to load/play GCN games from USB. Did I miss this amazing progress in the Wii homebrew scene?

Thanks for your work on WiiBackup Manager. It really helps keep things organized!
 
Hey fig, nice app. Got a question though. Why specify the temp folder? Why not use %TMP% or %TEMP%? Or at least have an option to use the system temp folders first then allow someone to specify the temp folder location?
 
Deozaan said:
Out of curiosity. I saw that Gamecube games are now supported (but not working). Is there a reason for them to be supported? I didn't know there was any way to load/play GCN games from USB. Did I miss this amazing progress in the Wii homebrew scene?

Thanks for your work on WiiBackup Manager. It really helps keep things organized!AFAIK, it's possible to play GC games using SNEEK but the discs need to be fully extracted. I'm hoping that support for GC gets better in future. If I can get them working in WBM then it should be easy to set things up when GC games are playable from WBFS. Until then I'd be able to burn them and look into ways to make multiboot discs etc.

The initial support is there because I'd like to be able to play them on USB just as much as everyone else.
smile.gif


QUOTE(atrophis @ Jan 20 2011, 03:26 PM) Hey fig, nice app. Got a question though. Why specify the temp folder? Why not use %TMP% or %TEMP%? Or at least have an option to use the system temp folders first then allow someone to specify the temp folder location?
I've added a variable %APP% which is the app folder obviously. %APP%\temp is the default temp folder. There's plans to add more variables in future and %TEMP% seems like a good next choice, which would point to the system temp folder.

You'll see this in the next release.
 
fig2k4 said:
Deozaan said:
Out of curiosity. I saw that Gamecube games are now supported (but not working). Is there a reason for them to be supported? I didn't know there was any way to load/play GCN games from USB. Did I miss this amazing progress in the Wii homebrew scene?

Thanks for your work on WiiBackup Manager. It really helps keep things organized!
AFAIK, it's possible to play GC games using SNEEK but the discs need to be fully extracted. I'm hoping that support for GC gets better in future. If I can get them working in WBM then it should be easy to set things up when GC games are playable from WBFS. Until then I'd be able to burn them and look into ways to make multiboot discs etc.

What do you mean by the games need to be fully extracted? You mean like a non-trimmed/shrunk, non-multi-disc, 1.37Gib ISO? They can be put on USB or do they require SD card?

Thanks for the info and thanks so much for your work on WBM!
 
He's referring to DIOS MIOS, a SNEEK+DI/UNEEK+DI mod allowing it to play backup gamecube games. And what he means by fully extracted is that u can actually see all the files/folders that when combined form the GC ISO. So each game would have its own folder, and inside would be all the many unencrypted files that were fully extracted from the GC disc image. You can currently convert Wii/GC games to this format using discex.exe and/or wit.exe (or ModMii, but that only support Wii images)

DIOS MIOS is abandoned, and compatability is very low... and even when playing games that do work, the audio is all f*cked. Long story short, I would recommend u don't waste your time with gamecube usb-loading... at least not until the next breakthough in GC usb-loading... which I personally don't think will happen (not because it's impossible, but because the minds capable of perfecting it have lost interest and moved onto bigger and better things... ie. the PS3 or w/e)
 
I used WiiBackupManager to move all my WBFS games to a new Fat32 drive.
I clicked on select all and copied them. Problem is afterwards i find both drives now have corrupt games.This happened to me when i cloned drive to drive with WBFS manager as well.
Just letting people know that if you have a lot of games its better to rip each to comp then too new drive. Or do what i am now just waiting fo my son to yell "DAD IT FROZE AGAIN" and reinstall the game in question.
 
Cheers XFlak.

I was going to respond by asking someone with more knowledge of the situation to pitch in some info since I don't really know a lot about it.
smile.gif


Hopefully someone cracks it one day..

@cobleman
You are using "Safely remove hardware"?

After a buffered transfer has completed, Windows would be still writing the cache for a good few seconds, depending on the drive's actual write speed. The data wouldn't be completely written to the drive if it's unplugged straight away.

The only time I've seem corrupt files on a source drive is during extensive tests where I purposely unplugged the drive during a transfer. I didn't think it was possible, but the file that was getting read was corrupted.

Hopefully that's what the problem is because there should be no other reason for files getting corrupt on a healthy drive. Unless it happens when the Wii is turned off during a game, which can happen too. I always encourage the kids to exit to the Wii menu before turning it off, but I don't really think it makes too much difference.
 
Yes i always safely remove drive.
It only happens if you move alot of games, 1 at a time is fine but multiple games your asking for trouble.
And i wait untill its finished it gives you a clear "DONK" at the end then another clear "DONK" when it finishes transfer to new drive.
 
*beta testing*
version 57

broken -
gamecube -
un 7zip - keeps repeating last file that was unzipped
un 7zip - doesn't unzipped gamecube iso
burning - doesn't burn gamecube iso (not turn on yet?)

wii -
un 7zip - wbfs file packed with 7zip ,error returns.

log info added
Time 08:03:07 Sourceles Messagealog returned Value
08:03:07 AddFilesThread Thread started

08:03:07 AddFilesThread File count 1
08:03:07 WiiFatDrive.OpenVolume Opened volume J:\wwimanager\temp\~5033.tmp.wbfs

08:03:07 AddFilesThread Exception raised Division by zero
08:03:07 AddFilesThread Thread terminated

08:03:07 Add Files Open dialog shown

08:03:07 Add Files Open dialog returned true
08:03:07 AddFilesThread Thread started

08:03:07 AddFilesThread File count 1
08:03:07 WiiFatDrive.OpenVolume Opened volume J:\wwimanager\temp\~B240.tmp.wbfs

08:03:07 AddFilesThread Exception raised Division by zero
Stack trace:

[00408CBB]{WiiBackupManager.exe} System.@_lldiv
[005BD471]{WiiBackupManager.exe} WBFS.TWBFSPartition.ReadSector (Line 1138, "wbfs.pas" + 2)

[005BC672]{WiiBackupManager.exe} WBFS.TWBFSPartition.OpenFromHandle (Line 923, "wbfs.pas" + 37)
[005C472E]{WiiBackupManager.exe} WiiFATDrive.TWiiFatDrive.SetActiveDiscIndex (Line 631, "WiiFATDrive.pas" + 62)

another error reading wbfs format drive
- can't read some games but work with in old version 0.48 and works on beta version 0.54 , looks like version 0.57 is broken

ex.
Game ID * 4.31 GBme titlerome 1100.0% Original title1.6 kB/s 0 (6) Siz
0 M
* 378 MB 1100.0% 0.3 kB/s 0 (12)
* 4.32 GB 1100.0% 0.3 kB/s 0 (60) 1 (
* 4.30 GB 1100.0% 2.2 kB/s 0 (1) 0 M

0 M
0 M

0 M

¼ ½  ¾ ?  ? ? ?  ? ?  ? ? ?  ? ... ?  ? ? ?  ? ?  ? ? ?  ? ... 0 M
0 M

C D E S T U V W X Y Z [\... S T U V W X Y Z [\... 0 M
RNSP69 Need for Speed: Carbon Need for Speed Carbon 2.9

0 M
0 M

0 M
0 M

0 M
) )) ) )!)")#)$)%)&)')()))*)+),)-).)/... ) )!)")#)$)%)&)')()))*)+),)-).)/... 0 M

0 M
0 M

0 M


log file- for about

Time 11:20:11 SourcetDrivesThread Messageriter ValueHL-DT-ST DVDRAM GSA-H42N


11:20:12 DVDListDrivesThread Found writer (H:) PLEXTOR CD-R PX-W5224A


11:19:43 DVDListDrivesThread Thread terminated.



11:19:43 MountDrive1Thread Thread started


11:19:43 WiiFatDrive.OpenFromDrive Not a valid filesystem but could be WBFS D


11:19:43 WBFSPartition.OpenFrom... WBFS partition info



11:19:43 WiiDrive.OpenFromDrive Opened successfully. D WBFS


11:19:43 MountDrive1Thread Found disc RLSP8P Alien Syndrome


11:19:43 MountDrive1Thread Invalid disc index. 1



11:19:43 WiiDisc.Read Error reading disc


11:19:43 WiiDisc.Read Error reading disc


11:19:43 MountDrive1Thread Invalid disc index. 2



11:19:43 WiiDisc.Read Error reading disc


11:19:43 WiiDisc.Read Error reading disc


11:19:43 MountDrive1Thread Invalid disc index. 3



11:19:43 WiiDisc.Read Error reading disc


11:19:43 WiiDisc.Read Error reading disc


11:19:43 MountDrive1Thread Invalid disc index. 4



11:19:43 WiiDisc.Read Error reading disc


11:19:43 WiiDisc.Read Error reading disc


11:19:43 MountDrive1Thread Invalid disc index. 5



11:19:43 MountDrive1Thread Invalid disc index. 6


11:19:43 MountDrive1Thread Invalid disc index. 7


11:19:43 WiiDisc.Read Error reading disc

something wrong with your code version 0.48 can read the drive but version 0.54 can't

0.48 log

Time 11:26:32 SourceDrive.OpenFromDrive Messagealid filesystem but could be WBFS Value


11:26:32 WiiDrive.OpenFromDrive Opened successfully. D WBFS



11:26:32 MountDrive1Thread Found disc RLSP8P Alien Syndrome


11:26:32 MountDrive1Thread Found disc RHDP8P THE HOUSE OF THE DEAD 2 AND 3 RETURN


11:26:32 MountDrive1Thread Found disc RMYPUG MythMakersGP



11:26:32 MountDrive1Thread Found disc SGCE20 Glacier 2


11:26:32 MountDrive1Thread Found disc R5FP41 Academy of Champions




working-
gamecube -
covers - working,

like added -
covers - click on to auto in larger covers
- maybe have a print covers

oh i can't post the log from program , something about no mail client -

version 54 has a different error note from doing the same about with 7zip.
log info
WBFSPartition.OpenFrontHandle Invalid HD header

which i think is the same

looks like 7zip when packing wbfs iso destroys the header - I'm only guessing ,as i am only a tester not a programmer

sorry about all the posting ,but when i test i really test it out.
RATT
 
Can you do me a favour and send those logs by attaching them to a regular email and send to [email protected]. The old logs will still be in the logs folder.

It's hard to read most of it, but..

WBFS files don't work from archives. I recently realised that and should disable it until I do the on-the-fly archive reading.

GameCube is limited to loading ISOs on the files page. I'll disable that to save any confusion, until it's fully functioning.

The only change I've made to the Wii discs recently was to read the IOS version. I need to make sure it's not causing problems with WBFS before the release. And I'll check the title renaming etc. again too.

I think that a recently reported bug might be the cause of your problems with renaming titles. If you, for example, calculate a hash for a game, then rename it, the file is still locked and can't be moved. When the game is loaded again, it's invalid. That would happen if there's any splits. If there's no splits, the rename would fail. I fixed that by making sure the file handles are closed before starting the rename operation or update storage convention. When I get time, I'll check through everything to make sure file handles are closed that could cause similar problems.

It's always better to keep communication about testing to email or PM because it would just clutter the thread with stuff that most people don't need to know about.

Cheers
 
The coming WBM 0.3.7 is really great !! See the picture below:
It shows IOS version of each individual game and can easily download
covers (2D/3D/Disc/Full) automatically.

wbm037.gif


I think fig2k4 will release this version soon.............

Good Job ,fig2k4 !!
 

Site & Scene News

Popular threads in this forum