Menu

Tried to open save0001.sav with experimental and corrupted file

Help
2018-02-09
2018-02-12
  • Jeff R McGill

    Jeff R McGill - 2018-02-09

    Downloaded WillowTree# experimental. When I ran it and tried to load my Save0001.sav file it gave this message:


    System.IO.FileFormatException: Input file is not a WSG (platform is Not WSG).
    at WillowTree.WillowSaveGame.LoadWSG(String inputFile)
    at WillowTree.WillowTreeMain.Open_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()


    and now the file is corrupted when I try to open it in game. Any help would be appreciated.

    Thanks,
    Jeff

     
    • matt911

      matt911 - 2018-02-12

      The line that says "Not a WSG" is the applicable line. It means that the file you are opening is not a Borderlands savegame file. Every Borderlands savegame file starts with a signature, the characters "WSG" unless it is an Xbox 360 savegame then it is packaged in a package file that starts with "CON" but the internal save file stored in that package file also starts with "WSG".

      WillowTree# does not work on Borderlands 2 savegames or save files created by the japanese version of Borderlands. These japanese files would not have the WSG signature because they are encrypted. The Borderlands 2 files would not have the signature because Borderlands 2 has a completely different save format.

      If you have not made a mistake importing the file then I would say it is completely corrupted and unrecoverable, probably a 0 byte file caused by turning off the game while it was in the middle of saving.. WT# did not cause corruption by simply opening a file. It does not write to files unless at all unless you click on the save button.

      If you are actually opening a Borderlands 1 savegame file and you previously edited the save file in WT# and used the save button then there may be some backup files with .bak extension in the folder you saved the .sav file to that would be old copies of your savegame.

       

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.