Hacking WBFSSync

  • Thread starter Thread starter albanibr
  • Start date Start date
  • Views Views 274,129
  • Replies Replies 235
  • Likes Likes 20
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
 
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...
 
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
 
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.
 
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].
 
niiiiiiiiice, Windows XP does not support PNG compression for the icons, a thing that i used in... like... the whole program...
 
Fantastic program.

Was wondering if you could add a scale for resizing the covers like you can do in Windows Explorer.
 
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?
 
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.
 
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