Menu

File Format changed for no reason.

Help
2019-03-28
2019-06-11
  • Charles Lee Ray

    Charles Lee Ray - 2019-03-28

    I need help. I modded a copy of my bl1 save file as xbox 360 format, but fsr it changed to ps3 format when I didn't even touch it. It's making me mad, and I don't know what to do.
    Did I do something wrong?

     

    Last edit: Charles Lee Ray 2019-03-29
  • matt911

    matt911 - 2019-04-06

    Sorry I missed your question when you asked it. I just noticed it so I will try to help you if you have not figured it out already. Probably what happened is you extracted the save file from its package with whatever tool you use to copy the files from your Xbox 360 onto your PC. An Xbox 360 save is identical to a PS3 save if you take it out of its package. WT# is able to operate directly on an Xbox 360 package file so you don't have to extract the contents of the package with your tool before loading it in WT#. You need to use the tool to copy the package file from your Xbox 360 flash drive, but you don't have to extract the contents out of the inside of it and when you are done you need to use the tool to copy the file back onto you flash drive but you don't need to re-hash and re-sign it with the tool.

    If you do extract the contents out of the inside of the Xbox 360 package file then it will be identical to a PS3 save fille. If you do that you can modify it in WT# and save it back to your disk in the PS3 format, then when you want to use it again on your Xbox 360 you use your tool to replace the contents of the original package with the modified file then to re-hash and re-sign the Xbox 360 package file so it will be authenticated for use on your Xbox 360. WillowTree# can also convert it into an Xbox 360 package file if you change the file format to Xbox 360 and save it, but you will have to provide another Xbox 360 package file (from Borderlands or any other Xbox 360 savegame) to retrieve the proper signature to make it compatible with your individual console.

    You can tel whether a file is an Xbox 360 package file before you load it the first time by looking at the first three characters of it in a hex editor. The first three bytes of the file will be the letters CON for a signed Xbox 360 package and they will be WSG for a Borderlands save file that has been removed from its Xbox 360 package at which time it would be considered a PS3 save until it is placed back into a signed Xbox 360 package.

     
  • Lonnie S

    Lonnie S - 2019-06-09

    do you have to extract pc saves? I'm using steam and borderlands 2 game save. here's the error

    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()

    I've also attached the save file.

    Thanks so much!

     
    • matt911

      matt911 - 2019-06-11

      Savegame files do not need to be extracted on the PC. They are all saved in raw unencrypted format on the PC.

      WillowTree# is only for the Borderlands or its new Borderlands GOTY Enhanced re-release. It doesn't work with either Borderlands 2 or the Borderlands Pre-Sequel. There used to be a Borderlands 2 savegame editor at Rick's Game stuff, so check that out on Google.

       

      Last edit: matt911 2019-06-11

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.