Menu

WillowTree crashes trying to convert save

Help
Max
2012-08-14
2013-05-08
  • Max

    Max - 2012-08-14

    I'm attempting to convert a PC save of Borderlands into a 360 save. WillowTree loads the PC save, scrubs out raw data from the save, and accepts my 360 save for the profile and device ID's just fine. However when I try to "Save As…" the newly converted 360 Save, WillowTree crashes and gives the following error:

    WillowTree# Terminated Due to Unhandled Exception

    System.ArgumentNullException: Value cannot be null.
    Parameter name: source
       at System.Linq.Enumerable.Count(IEnumerable`1 source)
       at WillowTree.WillowSaveGame.WriteWSG()
       at WillowTree.WillowSaveGame.SaveWSG(String filename)
       at WillowTree.WillowTreeMain.SaveToFile(String filename)
       at WillowTree.WillowTreeMain.SaveAs_Click(Object sender, EventArgs e)
       at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
       at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
       at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
       at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
       at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
       at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ToolStrip.WndProc(Message& m)
       at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       at WillowTree.Program.Main()

    I've recieved this error using revisions 203, 212, and 221. I cannot use the standard 2.2.1, as my save has raw data that needs to be removed, and 2.2.1 does not give the option to do so. I've also attempted to change the X360.dll file as recommended in another thread, but this did not solve the problem either.

     
  • matt911

    matt911 - 2012-08-14

    Ok, this is a new feature so it hasn't received any proper testing yet.  Thank you for the bug report.  I can see what the problem is and I think I've fixed it.  I'll have a new revision out later today with the fix.  I'm in the middle of some other code changes at the moment that I need to finish up first.

     
  • matt911

    matt911 - 2012-08-14

    The x360.dll replacement is already included in all of the experimental revisions currently available in the file area.

     
  • matt911

    matt911 - 2012-08-15

    Ok, the new revision should be available for download shortly.  Its distributing to mirrors right now.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.