Hacking WBFSSync

  • Thread starter Thread starter albanibr
  • Start date Start date
  • Views Views 274,129
  • Replies Replies 235
  • Likes Likes 20
Omega Frost said:
Good news everyone, the new 2.0.07 is coming with ciso support and the syncscrub 1.1, as i said i've been busy these days, and i still need to implement the support for the cISO in the GUI, for now you can Extract and Convert to Syncscrub from the Console only.

But before the release, redia, could you do a little translation favor?
wink.gif


"Update SyncScrubs version automatically"

Thanks!

Omega Frost,

I would convert it to "Mise a jour automatique de la version Syncsrub"
but it really depends on the context.

R
 
warlord007 said:
Good to hear Omega Frost

hurry up redia he he , jokin mate

thanks for all your efforts

warlord

I will hurry ... or not
wink.gif


lol
yup I am also thrilled at the idea of getting a new version to test.

Cheers,
R
 
redia said:
warlord007 said:
Good to hear Omega Frost

hurry up redia he he , jokin mate

thanks for all your efforts

warlord

I will hurry ... or not
wink.gif


lol
yup I am also thrilled at the idea of getting a new version to test.

Cheers,
R

Waiting patiently (or not) for this
smile.gif
 
2.0.07 is out, the cISO support is implemented only for Console application (for now). I tested it with a few cISOs extracted from Inteligent GUI, again, my testing is limited because of my pendrive size (2GB).

Full changelog:

2.0.07

-Added support to Hermes cISO format (WBI must be renamed) via Console only for recompression to SyncScrub and Extraction

-Added "Enter" key support when navigating in the explorer window

-Improved Error logging with native windows messages for native errors

-Improved Error loggin on WiiDisc class, avoiding application crash if the ISO is corrupted

-Changed the Cover Download Server to http://www.wiitdb.com/

-Changed maximum characters of name to 64

-Updated SyncScrub to 1.1, the 1.0 is still compatible, if the user wants he can enable auto Update to new scrub version.

-Fixed bug renaming SyncScrubs and ISOS on PC

-Fixed format error in SyncScrub 1.0 Renaming routines
 
Omega Frost said:
2.0.07 is out, the cISO support is implemented only for Console application (for now). I tested it with a few cISOs extracted from Inteligent GUI, again, my testing is limited because of my pendrive size (2GB).

Full changelog:

2.0.07

-Added support to Hermes cISO format (WBI must be renamed) via Console only for recompression to SyncScrub and Extraction

-Added "Enter" key support when navigating in the explorer window

-Improved Error logging with native windows messages for native errors

-Improved Error loggin on WiiDisc class, avoiding application crash if the ISO is corrupted

-Changed the Cover Download Server to http://www.wiitdb.com/

-Changed maximum characters of name to 64

-Updated SyncScrub to 1.1, the 1.0 is still compatible, if the user wants he can enable auto Update to new scrub version.

-Fixed bug renaming SyncScrubs and ISOS on PC

-Fixed format error in SyncScrub 1.0 Renaming routines

Awesome...i'm testing already
smile.gif

Thanks
smile.gif


How to add a game cISO?
 
For now you can only Extract to a normal ISO or convert it to a SyncScrub. More support will come in the future
 
Omega Frost said:
For now you can only Extract to a normal ISO or convert it to a SyncScrub. More support will come in the future

Omega Frost,

thank you for this new release.
I will test carefully the console mode.
and also give you comments on the gui.

all that tomorrow.
could you give us some hints on the changes in syncsrub 1.1 ?

Cheers,
R
 
awesome program very nice app (though i had to erase FR the lang file to get english to load i tried going through settings and then clicking apply but when i closed the app and reopened it the fr was set as default again! (maybe its because i use xp pro idunno) but at anyrate i got it running then i backed up 200 plus gigs to a western digital terabyte and had no problems with the application at all no crashes no errors just smooth sailing after the lang file thing was situated...I LOVE how the pending to copy gui is setup similar to utorrent in GUI its all nice and neat and organized in the lower log awesome looking and its stable!

Thank you so much for this application it is truly very usefull and sets the bar for WBFS Management GREAT WORK I WILL MOST DEF LOOK FORWARD TO UPDATES
ohmy.gif
 
Sure, the only change is the 64 characters for the name, but this involves shifting all the header after the name field +32 bytes, and for convenience of reading the header i put the partition selection byte before the sector usage table, here is the format specifications extracted from my code, you can view the whole file in the Source Code tab of my project page:

Code:
// Formato (1.0):
//
// Assumindo hardware que trabalha com o formato little-endian
//
// OffsetÂÂ| NomeÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| Tipo
// -------------------------------------------
//ÂÂ0000hÂÂ| ID "SYNCSCRUB"ÂÂÂÂ| Byte[9]
//ÂÂ0009hÂÂ| VERSIONÂÂÂÂÂÂÂÂÂÂ | ushort
//ÂÂ000BhÂÂ| ISO CODEÂÂÂÂÂÂÂÂÂÂ| Byte[6]
//ÂÂ0011hÂÂ| ISO NAMEÂÂÂÂÂÂÂÂÂÂ| Byte[32]ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ *O espaço não utilizado será preenchido por zeros
//ÂÂ0031hÂÂ| ISO REGIONÂÂÂÂÂÂÂÂ| sbyte
//ÂÂ0032hÂÂ| ISO SIZEÂÂÂÂÂÂÂÂÂÂ| long
//ÂÂ003AhÂÂ| WBFS SECTOR SIZEÂÂ| byteÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ *Tamanho em rotações de bit
//ÂÂ003BhÂÂ| WBFS USED SECTORS | uint
//ÂÂ003FhÂÂ| WBFS SECTOR TABLE | BitArray salvo como Byte[]
//ÂÂ-----ÂÂ| PARTITION INFOÂÂÂÂ| byteÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ *Partições salvas no scrub
//ÂÂ-----ÂÂ| PADDINGÂÂÂÂÂÂÂÂÂÂ | WbfsSectorSize - base header *Alinhamento para poder usar a 'SectorPositionTable' onde 0 é vazio
//ÂÂ-----ÂÂ| DATAÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| Byte[]ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ *Tamanho depende do número de setores usados pelo disco
//-------------------------------------
//
// Formato (1.1):
//
// Assumindo hardware que trabalha com o formato little-endian
//
// OffsetÂÂ| NomeÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| Tipo
// -------------------------------------------
//ÂÂ0000hÂÂ| ID "SYNCSCRUB"ÂÂÂÂ| Byte[9]
//ÂÂ0009hÂÂ| VERSIONÂÂÂÂÂÂÂÂÂÂ | ushort
//ÂÂ000BhÂÂ| ISO CODEÂÂÂÂÂÂÂÂÂÂ| Byte[6]
//ÂÂ0011hÂÂ| ISO NAMEÂÂÂÂÂÂÂÂÂÂ| Byte[64]ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ *O espaço não utilizado será preenchido por zeros
//ÂÂ0051hÂÂ| ISO REGIONÂÂÂÂÂÂÂÂ| sbyte
//ÂÂ0052hÂÂ| ISO SIZEÂÂÂÂÂÂÂÂÂÂ| long
//ÂÂ005AhÂÂ| WBFS SECTOR SIZEÂÂ| byteÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ *Tamanho em rotações de bit
//ÂÂ005BhÂÂ| WBFS USED SECTORS | uint
//ÂÂ005FhÂÂ| PARTITION INFOÂÂÂÂ| byteÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ *Partições salvas no scrub
//ÂÂ0060hÂÂ| WBFS SECTOR TABLE | BitArray salvo como Byte[]
//ÂÂ-----ÂÂ| PADDINGÂÂÂÂÂÂÂÂÂÂ | WbfsSectorSize - base header *Alinhamento para poder usar a 'SectorPositionTable' onde 0 é vazio
//ÂÂ-----ÂÂ| DATAÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| Byte[]ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ *Tamanho depende do número de setores usados pelo disco
//-------------------------------------
 
vettacossx said:
awesome program very nice app (though i had to erase FR the lang file to get english to load i tried going through settings and then clicking apply but when i closed the app and reopened it the fr was set as default again! (maybe its because i use xp pro idunno) but at anyrate i got it running then i backed up 200 plus gigs to a western digital terabyte and had no problems with the application at all no crashes no errors just smooth sailing after the lang file thing was situated...I LOVE how the pending to copy gui is setup similar to utorrent in GUI its all nice and neat and organized in the lower log awesome looking and its stable!

Thank you so much for this application it is truly very usefull and sets the bar for WBFS Management GREAT WORK I WILL MOST DEF LOOK FORWARD TO UPDATES
ohmy.gif

Thanks!

About the language issue, i will debug it when i have some time
smile.gif
 
hey thats np at all bro...As stable as this is im thankful for it as it is with this revision its better than even wbfs manager 3.0.1 and its been in developement for a long time so that says alot for the work you have done coding this its a clean and stable app and for that i am very very thankful because it really is such an important peace of software when you consider how often you need to use it (I know i will use this daily so for me i find this app a blessing to the scene) so THANK YOU! We wait with baited breath for the next update of this already amazing program
smile.gif
 
Hi ...

First , thanks for this great app ... really love it ...

I'm on Windows 7 ... and there seams to be a problem with multicore ... it only runs on one core here, occuping only 50 % og the prozessor power.

So - copying games to WBFS seems to be very slow comapred to other WBFS MAnager. (allways uses 50 % on one core while copying to wbfs drive)

Can you include a display geting an imfo how much space is free on the wbfs drive (e.g. klick right mouse button on wbfs drive).

Everything else seems mega stable (running for 24 h coping now)

Thanks

FoGBaV
 
I never noticed this problem until now, i rewrote the code to use ThreadPool that is controlled by Windows and it's still in 50%. I will also do a smal benchmark to see if this interferes with the speed since the program uses a Buffered system for R/W.
 
Thank you very much ...

Ignore my request for the "space left" display ... i saw that it is available when choosing "Computers" in display ...

Thank you very much for this professional program ... i'm still exited ..8)

I transfered 200 Gig on WBFS ... everything seems to be ok ... great !

P.S. : Is it normal that you "excluded" network drives for display ... ?

I have my Isos on Mapped Network shares ... and i have to transfer it to "real drives" to take a "send to wbfs drive" ...

Maybe it qould be good to include the mapped drives ...
 
Network drives were not expected to be used by the program. Do you mean Network or Network locations mapped to drives, because i think they can be used as a normal HD drive
 

Site & Scene News

Popular threads in this forum