Hacking WBFSSync

brausm08

Well-Known Member
Member
Joined
Nov 15, 2009
Messages
721
Trophies
0
Age
45
Location
USA - Midwest
XP
243
Country
United States
when using a FAT32 partition, there is a 4gb limit on filesize....think of .wbfs as a container which holds 4GB; if it's full and there is still game data left, it puts it in a .wbf1 container....thus .wbfs/.wbf1 together constitutes any game which is >4GB...if the game is
 

Omega Frost

Well-Known Member
Newcomer
Joined
Jun 27, 2009
Messages
84
Trophies
0
XP
46
Country
Brazil
Good news! WPF is driving me crazy!
wacko.gif


Although Windows Present Foundation allow an amazing control over the drawing and allow cool Aero effects like the original explorer glossy-glass-transparent-address-navigation-search-bar:

wbfssyncearly30.png

(Pre-alpha footage)

It's also in XML and messy (sorry Microsoft, it just sucks...), so i'm breaking my head to understand it, that's why it's taking so long... because of that i will try to release an alpha, unfinished GUI, version just for those good souls who want to help me debug possible engine errors and bottlenecks until the beta release...
 

Omega Frost

Well-Known Member
Newcomer
Joined
Jun 27, 2009
Messages
84
Trophies
0
XP
46
Country
Brazil
Working on TileView of the explorer (the only one available for now because i have to do it from scratch...), now with Vista 256x256 PNG icon support:

wbfssync.png
 

Omega Frost

Well-Known Member
Newcomer
Joined
Jun 27, 2009
Messages
84
Trophies
0
XP
46
Country
Brazil
Test version released, needs .NET Framework 4.0

http://wbfssync.codeplex.com/releases/view/61326

This version is intended for engine debugging, the UI is still glitchy, most functions must be implemented. Due to the risk of data corruption avoid test WBFS Partititions that you keep your daily games.

Notes about FAT-WBFS:

-The program marks volumes by serial number, so if you set a device as FATWBFS it will know until you unmark it.

-When a volume is marked, the program will force the output format to .wbfs

General notes:

-Please log any errors and warnings

-Give me feedback about the transfer speeds

-I don't know if it works on Windows XP (i've used a few libs of Seven...)

-If a dialog is calculating to much probably there's a error dialog hidden...

-"Paste as" function is still disabled

-Icon loading is disabled, can be overrided by configuration

-Libraries are disabled

-Recent Places and Download links does not work

-A LOT of other things are disabled

-Cover mode is set to DiscCustom, can be overrided by configuration (not tested)

-Wbfs to PC copy will be to ISO format, can be overrided by configuration

Keep in mind that i did this release because tomorrow i'll be back to the college so i haven't time to test everything.
 

drewmerc

Well-Known Member
Member
Joined
Mar 20, 2007
Messages
137
Trophies
0
Website
Visit site
XP
352
Country
new version on windows xp opens, creates config folder then closes

event viewer log's

Code:
Application: WbfsSync.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.TargetInvocationException
Stack:
ÂÂ at System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
ÂÂ at System.RuntimeMethodHandle.InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.Signature, System.Reflection.MethodAttributes, System.RuntimeType)
ÂÂ at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
ÂÂ at System.Delegate.DynamicInvokeImpl(System.Object[])
ÂÂ at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
ÂÂ at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
ÂÂ at System.Windows.Threading.DispatcherOperation.InvokeImpl()
ÂÂ at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Obje
ct)
ÂÂ at System.Threading.ExecutionContext.runTryCode(System.Object)
ÂÂ at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(
TryCode, CleanupCode, System.Object)
ÂÂ at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
ÂÂ at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
ÂÂ at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
ÂÂ at System.Windows.Threading.DispatcherOperation.Invoke()
ÂÂ at System.Windows.Threading.Dispatcher.ProcessQueue()
ÂÂ at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
ÂÂ at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
ÂÂ at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
ÂÂ at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
ÂÂ at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
ÂÂ at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.Dispatch
erPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
ÂÂ at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
ÂÂ at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
ÂÂ at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.Dispa
tcherFrame)
ÂÂ at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.Dispatche
rFrame)
ÂÂ at System.Windows.Threading.Dispatcher.Run()
ÂÂ at System.Windows.Application.RunDispatcher(System.Object)
ÂÂ at System.Windows.Application.RunInternal(System.Windows.Window)
ÂÂ at System.Windows.Application.Run(System.Windows.Window)
ÂÂ at WbfsSync.App.Main()


For more information, see Help and Support Center at [url="http://go.microsoft.com/fwlink/events.asp"]http://go.microsoft.com/fwlink/events.asp[/url].
 

Omega Frost

Well-Known Member
Newcomer
Joined
Jun 27, 2009
Messages
84
Trophies
0
XP
46
Country
Brazil
niiiiiiiiice, Windows XP does not support PNG compression for the icons, a thing that i used in... like... the whole program...
 

Suicide

'Nuff said...
Newcomer
Joined
Apr 21, 2010
Messages
58
Trophies
0
XP
127
Country
United States
Fantastic program.

Was wondering if you could add a scale for resizing the covers like you can do in Windows Explorer.
 

Godson777

yo waddup
Member
Joined
Mar 27, 2010
Messages
396
Trophies
0
Age
25
Location
idk
XP
420
Country
United States
Looks like a good program! I found some things on page 1 like lost games and formatting the hard drive removed the partion completely, are these problems fixed?
 

Omega Frost

Well-Known Member
Newcomer
Joined
Jun 27, 2009
Messages
84
Trophies
0
XP
46
Country
Brazil
Godson777 said:
Looks like a good program! I found some things on page 1 like lost games and formatting the hard drive removed the partion completely, are these problems fixed?

The current Beta release 2.0.08 is working, the new 3.0.0 engine is under alpha and it's still experimental.
 

Omega Frost

Well-Known Member
Newcomer
Joined
Jun 27, 2009
Messages
84
Trophies
0
XP
46
Country
Brazil
Updated to REV3 that includes Detail, Small, Medium, Large and Extra Large Views also fixes a color bug in the text of the Detail mode in Rev2 under Windows XP

http://wbfssync.codeplex.com/releases/view/61326

Also, i want to know, what about the test version for those who are using it? Seriously, is it fast? Corrupting something? Anything missing? I need feedback guys...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    ShdwTakashi @ ShdwTakashi: pineapple belong on pizza? The answer is yes until proven otherwise