Menu

Problem with !Corrupted! on 360

Help
2012-07-21
2013-05-08
  • deviouswatch

    deviouswatch - 2012-07-21

    Hi,
    I am having some problems with WT#. I get the file extracted with Modio, open it with WT, edit it, save it, reinsert it into the save file, rehash and resign, save it to the usb and I then try to load it on my 360. It says the file is corrupted. I have the latest version, the latest patch in game, all dlcs and .NET Framework 3.5.1 installed alongside 4.0.

    Any help would be greatly appreciated.

     
  • deviouswatch

    deviouswatch - 2012-07-21

    UPDATE: I just tried extracting the file, opening it in WT, setting my IDs, saving it then re-injecting it, then rehash and resign and it still is corrupted. I am using Modio 4 so maybe this is the problem. I also noticed that the file size increased from approx 60kb to 90kb, after reinjection.

     
  • deviouswatch

    deviouswatch - 2012-07-21

    UPDATE: Sorry, I forgot to mention it is !Corrupted! in game, not on my PC

     
  • deviouswatch

    deviouswatch - 2012-07-21

    UPDATE: Going back to Modio 3.0, after reinjecting the edited save from WT, it no longer recognizes the save file when I click mod file.

     
  • matt911

    matt911 - 2012-07-21

    Are you just trying to edit your own savegame in WT# or are you trying to get a savegame from another Xbox profile id or machine to work?

    Usually it is not necessary to sign and rehash anything with WT#.  You use Modio to copy the file SaveXXXX.sav from the USB drive to your computer, then open it in WT#, edit and save it, then use Modio to insert the modified SaveXXXX.sav file back onto the USB drive.  It will tell you the file is already there and ask you if you want to overwrite it and you choose yes.

    If you are trying to use someone elses savegame then you need to go through a longer process to get it to work.  You need to create a new character on the Xbox machine and profile you want to play on, copy it to your computer with Modio, open that file in WT# and check the Save slot number (I think it is called Save Number) in the General Tab of WT#, then edit the old savegame you are trying to import in WT#, set the same save slot number as the new character had then save it the file with the same name as the new savegame had and use Modio to copy it over the new savegame on the USB flash drive.

     
  • matt911

    matt911 - 2012-07-21

    Err my instructions are not exactly correct with respect to using the save from another Xbox.  I forgot about the signature on the Xbox file.  You have three things to worry about: the name of the savegame, the save slot of the savegame, and the profile/machine id of the save.  You can handle the signature by converting the savegame to PS3 when you edit the save slot number and saving it then restarting WT#, loading it, and converting it back to Xbox 360 and choosing a savegame from your new profile/machine to sign it with.  Once it is converted the file needs to have the old character, but have changed the save slot, filename, directory name, and profile to that of the newly created savegame.

     
  • matt911

    matt911 - 2012-07-21

    I tested it a little bit more to see what is possible and what is not on the Xbox 360, since I rarely use that.   All you need to do to make a savegame work that is *not* your savegame is:

    1) Open the savegame in Modio 3.0
    2) Use the pulldown menu to the left of the Edit ID Sets button to choose the ID set for the particular profile + machine ID you want to convert to.  You can't just make up a random one.  It has to be the one that your particular profile and your particular Xbox uses.  Create a new character in Borderlands so you'll have a save with the profile and machine numbers for you to copy and paste them from if you need to.
    3) Click Rehash and Resign
    4) Click Save to Device and choose the correct profile
    5) Close Modio
    6) Right click the icon for the USB drive in the lower right corner of the screen in the system tray and choose Safely Remove Hardware.  Select the USB mass storage device and click stop.

    If a savegame is one that you made on your own Xbox 360 and your own user profile then you don't need to change that at all.  All you have to do is:

    1) Go to Explore a Device in Modio 3.0
    2) Click File->Open/Close Drive
    3) Navigate the subfolders to find the Borderlands data.  Typically it would be in Partition 0, Content, <Profile ID>, Borderlands, Game Saves.
    4) Right click on the SAV file you want to edit and click 'Extract' then choose a folder on your PC that you can easily locate. Make a second copy of it for storage just to be safe.
    5) Open the SAV file in WillowTree#.
    6) Edit as desired then click Save.
    7) Go back into Modio 3.0, Explore the USB device and navigate to the savegame folder.
    8) Click Insert, select the SAV file that you edited
    9) It'll ask you if you want to overwrite.  You choose yes.
    10) Close Modio
    11) Right click the icon for the USB drive in the lower right corner of the screen in the system tray and choose Safely Remove Hardware.  Select the USB mass storage device and click stop.

    As long as the save filename you want to use with a save is not already used, you can keep the filename and save slot number of the original.  If you already have a savegame with the same filename and save slot and don't want to overwrite it, then the SAV file in WT# and change the Save Number in the General Tab to a number that isn't already being used by one of your other saves and name the savegame SaveXXXX.sav when you save it with SaveAs in the file menu.  XXXX is the hexadecimal representation of the Save Number you chose, for instance Save0005.sav for the 5th save slot,   Save000A.sav for the 10th save slot, or Save0030.sav for the 48th save slot.

    If your savegame was not already corrupt in Borderlands before you loaded it with Modio, but it shows as corrupt after resigning and rehashing  then you are probably not signing it with the correct Profile and Machine ID for your actual Xbox 360 machine and your user profile.  You can't just push the Null Ids button or use the default.  You have to use YOUR numbers for the save to actually work.  The null ids button is so that you can share the savegame with others without sharing your profile and machine id.

     

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.