Menu

Corrupt save

Help
Pet
2016-06-06
2016-06-07
  • Pet

    Pet - 2016-06-06

    Hi, when i replace my save in horizon its showing up as "corrupt" in the game when i load it. Is there a way to fix this? hope for answers. i play on 360.

     
  • matt911

    matt911 - 2016-06-06

    You aren't the first person that reported this problem. I suspect it is an end-user error in operation of Horizon, but I need you to test and tell me where you are experiencing the problem.

    First get a save onto the USB drive

    1) Create a brand new character in Borderlands on your Xbox 360. Play until the first New U save location to make sure it saves. Close Borderlands.
    2) If you saved to the internal hard drive then copy the save to the USB flash drive from your Xbox 360 dashboard's storage manager. You will have to format the drive if it has never been formatted for the Xbox 360. If you chose to save your game to the flash drive in step 1 then you don't need to do this step.

    Copy the save from your USB drive to your PC using Horizon

    3) Plug the flash drive into the PC
    4) Start Horizon
    5) It should show the device explorer by default or you can choose Tools->Device Explorer
    6) Expand the Games folder and the Borderlands subfolder by clicking on the triangles next to them and you should see your Borderlands savegame.
    7) Right click on the Borderlands savegame and click Extract File
    8) Save the file to some folder on your PC. Do not change its file name from the default.
    9) Close Horizon.
    10) Unplug the flash drive from the PC.

    Copy the save back from your PC to the USB drive

    11) Plug the flash drive into the PC if it is not already plugged in
    12) Start Horizon
    13) It should show the device explorer by default or you can choose Tools->Device Explorer
    14) Select the proper flash drive if you have more than one.
    15) Click Inject File and select the save file that you extracted to your PC.
    16) Horizon should tell you that the character already exists on the destination device and ask you if you want to overwrite it. You choose yes and it overwrites the old save. If it doesn't tell you that the character already exists then you made a mistake, probably by changing the filename.
    17) Close Horizon
    18) Unplug the flash drive from the PC.

    Get the save back onto your Xbox 360 (skip this if you initially saved to the USB flash drive not to the internal hard drive)

    19) Plug the flash drive into the Xbox 360
    20) Open the Xbox 360 dashboard's storage manager and copy the Borderlands character from the USB flash drive back to the internal drive. It should already exist so you have to overwrite it.

    A) Now try to load that character in Borderlands. Does it work in Borderlands on the Xbox 360?

    B) If yes then go back to the PC and load the save in WT# then click File->Save immediately to save it without changing anything. Repeat steps 11-20. Does it work in Borderlands on the Xbox 360?

    C) If yes then go back to the PC and load the save in WT#, click the general tab, Change the name of the character then click File->Save. Repeat steps 11-20. Does it work in Borderlands on the Xbox 360? Is the name changed in game as you expected it to be?

    If there is a failure to load, tell me if it was in sequence A, B, or C?

     
  • matt911

    matt911 - 2016-06-07

    More help related to this issue...

    Please note that Xbox 360 saves are signed and hashed for your individual console and profile. If you want to use someone elses save then you need to re-sign it for your profile using the management tools in Horizon or you can convert the save from Xbox 360 format to PS3 format and save it in WT#, then load it and convert it back to Xbox 360 format and save it again with the original filename. When you do this it will ask you to provide a save from your own profile/machine from which it can get the info to sign and hash the Xbox 360 save. Trying to use a save that is not signed and hashed for your own machine and profile will result in the save either not appearing as an option in the Xbox 360 or the save being reported as corrupt in Borderlands. I'm not sure which.

    If you are trying to copy a pre-existing character to make a duplicate for playing or fooling around with in WT# without corrupting your previous character then the only completely safe way to do this is:

    1) Create a brand new character in Borderlands on the machine you want to play. This ensures that a save slot number and filename that doesn't conflict with any existing character will be chosen.
    2) Load the new character file on your PC in WT# and take note of its exact filename and the save slot number from the general tab.
    3) Load a copy of the save for the old character that you wanted to duplicate in WT#, change its save slot number to be the same as the new character, change its name so you will be able to tell which is the new one and which is the original, then click File->Save As and save the file with the exact same filename as the new character had. You can overwrite the new character's file on your PC if you want since you won't be using it again and this will ensure that the name of your duplicated character's save filename is exactly the same....
    4) Overwrite the new character's save on the machine you wanted to play on with the newly modified one that you made in step 3.

     

    Last edit: matt911 2016-06-10

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.