Borderlands 2 Save Editor (Revision 158)

Get the new version.

  • Updates to game info (“Dragon Keep”, “Costume Pack 2”) for the new Borderlands 2 content preload.

Download.

Known problems:

  • Eridium in-editor will show up to 99, the rest is stored in a new value that’s not handled yet.
  • Expansion playthrough number and playthrough completions are also stored in a new value that’s not handled.

If you encounter any problems (crashes, etc), feel free to comment this post.

Tags: , ,

172 Responses to “Borderlands 2 Save Editor (Revision 158)”

  1. Insane says:

    minor bug the new maliwan sniper rifle is listed with the maliwan SMGs in the dragon’s keep pack

  2. ricardo says:

    fellas:

    I am getting this:

    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.FormatException: One of the identified items was in an invalid format.

    at Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data)

    at Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    —————————
    im using the latest gbbed and horizon. Any suggestions? Ive looked everywhere and only saw one comment saying its because i started vault hunter mode. is this correct or Im I just doing something wrong?

    • Josh says:

      I keep getting this too. ._. Really bothersome. :/ I have a level 50 gun and a level 61 character, all I want to do is be able to make it my same level. ._. Nothing big. Dx

  3. john says:

    When I click on open nothing happens….savegame.sav data is on the desktop

  4. Ben says:

    I am trying to create new weapons of the forth DLC but it seems that the software doesn’t allow it…
    Prehaps, can you tell us how to or post a guide about it? 🙂
    Thanks anyway for creating this amzing software man 😀

    • Spencer And Zoloft says:

      Make sure you click the arrow next to “new weapon” and select “Dragon Keep (#9)” in the set list, otherwise the game won’t find the gun balance compatible with the base game.

  5. Devin says:

    Whenever i try to open my save it says cannot open xbox 360 con files, try extracting with modio. but i did extract it with modio and it wont work. plz help

    • Matt says:

      What you do is open your borderlands 2 XBOX 360 game save in horizon, Click on Contents, Right click on “savegame.sav” extract it to your desktop. Then try loading up the save in the save editor. When you are done modding it, Go back into horizon, Right click on “savegame.sav” and replace it with the modded file on your desktop. Then click Rehash and Resign then save it to your device if you haven’t already.

  6. Onearmedbandit says:

    i keep getting this when i try to run Gibbed.Borderlands2.SaveEdit.exe

    Problem Event Name: CLR20r3
    Problem Signature 01: gibbed.borderlands2.saveedit.exe
    Problem Signature 02: 1.0.0.0
    Problem Signature 03: 51c0915d
    Problem Signature 04: PresentationFramework
    Problem Signature 05: 4.0.0.0
    Problem Signature 06: 4ba1f8db
    Problem Signature 07: 65c7
    Problem Signature 08: 5b
    Problem Signature 09: System.Windows.Markup.XamlParse
    OS Version: 6.1.7600.2.0.0.256.1
    Locale ID: 1033
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

    What can i do?

  7. Matt says:

    I keep getting this:

    Failed to load save: invalid SHA1 hash

    and I’m using xbox

    • Insane says:

      you didnt decrypt it ,or you encrypted it twice which makes it unmoddable with the PS3 anyway dont know bout xbox

  8. Valon says:

    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.IO.FileLoadException: Could not load file or assembly ‘ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

    File name: ‘ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73’

    at Gibbed.Borderlands2.FileFormats.SaveFile.Deserialize(Stream input, Platform platform, DeserializeSettings settings)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)

    WRN: Assembly binding logging is turned OFF.

    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.

    Note: There is some performance penalty associated with assembly bind failure logging.

    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

    —————————
    OK
    —————————

    Windows Vista if that help. @.@

  9. Scott says:

    No version number anywhere on this version. Helps us old people remember which one we are on. : )

  10. Zak says:

    I’m having trouble with opening version 158, everytime I download it it opens a internet explorer window then it closes it almost immediately….any advice or solutions as to why this is so? Thanks.

  11. ray says:

    noob question but how do i update gibbed? i have revision 155 and now 158 is out. can someone help me?

    • Wisecarver says:

      Install each version in its own folder.
      i.e. /gibb158/
      The EXE and the .config file go in the root, there is one sub-folder named /assemblies/
      The Assemblies folder contains all the dynamic libraries, *.dll
      You can then run the EXE as a shortcut from anywhere.

  12. Funny says:

    Can some one make a guide on this? it would make the whole thing easier for, everyone.

  13. Soler says:

    Bonjour je m’en sert sur pc, mais le problème que j’ai c’est que je ne peux pas me rajouté des Général et Spécialist skills points, pouvais m’aider merci

  14. edi689 says:

    Hello,the creating weapons thingy works! But hum…Can you make a guide showing us what to put to create…an Infinity for example? Like DVA Infinity= VladofPistol etc. etc. …Please everyone would love it 🙂

    • Spencer And Zoloft says:

      Click “New Weapon” and in “Type”, scroll down until you find “GD_Weap_Pistol.A_Weapons.WeaponType_Vladof_Pistol”. Then, select “GD_Weap_Pistol.A_Weapons_Legendary.Pistol_Vladof_5_Infinity” under “Balance”. Then, select all the other parts you want, for the “Dva Infinity”, select “GD_Weap_Pistol.Accessory.Pistol_Accessory_Laser_Double_DvaInfinity” under “Accessory 1”, all other parts are your choice and do not matter. The title and prefix will appear in game after you save your build.

  15. Boba says:

    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

    at System.Security.Cryptography.SHA1Managed..ctor()

    at Gibbed.Borderlands2.FileFormats.SaveFile.Deserialize(Stream input, Platform platform, DeserializeSettings settings)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    —————————
    Ps3, used Bruteforce to decrypt the save and followed then opened the save file, does that not work anymore? Windows 8 if that helps with anything. Both Editor and BL2 save are up-to-date

  16. Wabbelz says:

    We can’t construct pearlescent weapons with version 158, right? or am I the only one who has this problem?

  17. Ryan says:

    The only problem I am having is when I build the new dragon’s Keep shields, grenades, relics, and class mods they disappear when I load my character. They even disappear in the bank but when you go to mod your save again they are still shown in your bank. The weapons seem to work just fine except for the new aquamarine maliwan sniper balance being in the maliwan smg category. Other than that this editor is awesome and I have had no other problems with it. Thank you and this editor is much appreciated.

    • Manny says:

      Having this problem as well, everything else is working.

      • yurmy says:

        modding weapons.. if the game cant handle the modded weap. put it in your bank prior to logoff. upon logging on it should be in your bank. repeat this process for all your modded weaps

        • Ryan says:

          That’s the problem though, I’m not making crazy modded gear. I’m making the best versions of the legit builds to see how they are and they still aren’t showing up in my inventory or the bank. This is only happening with the DLC4 shields, grenades, class mods, and relic.

  18. Wabbelz says:

    I can’t construct any pearlescents. As soon as I select the balance when making a pearl, it gets a red outline. After this I can’t select a body, barrel, etc. Does somebody know how to fix this?

    • Jameson says:

      when making a new gun, select the arrow next to “new weapon” and select Ultimate upgrade pack(I think its #8) then you should be good to go.

  19. GuestForeverX says:

    Will you please add in quantities to the backpack tab so we can easily make droppable use items such as eridium,money,health boosters, turtle up boosters?

    Also if you wouldn’t mind making a minor update for the program to remember what platform was last selected or have a setting for this that would be great.

    Thanks for the all the hard work and updates on this tool, IT”S GREAT! =D

  20. will says:

    okay everytime i do what im supposed to it will let me update the pfd but wont let me encrypt it again then i take usb plug in to ps3 and its still trhe same character any reson as to why

  21. paul says:

    how do i turn if my fips, hp 2009 computer all the articles ive found are for 2008 or older

  22. Raintek says:

    Hi Rick!
    Is there anyway to contact with you?

  23. Talonhawke says:

    Hey can anyone point me to good (preferably text) guide for using this i have followed the ones on youtube using BruteForce and Gibbed but nothing is changing when i save the edited file.

  24. Wabbelz says:

    still wondering why i can’t construct pearls, do i need an extra program or an extra set of codes for this?
    every time I select the balance for the pearl i want it is getting a red outline and after this i can’t select a manufacturer.

    Can somebody help me out?

    • Ryan says:

      You have to select the Ultimate Vault Hunter Pack when making a pearlescent otherwise it will not work. The same goes with all gear, you have to select the dlc pack it belongs to before you can make it. You select the dlc by clicking on the downward arrow to the right of new weapon or new item depending on what your wanting to build.

  25. JL says:

    I have used the editor before perfectly.

    I loaded a character I was playing with earlier today, and have the latest R158.

    I used Horizon to extract the save file.

    I click open in in the BL2 save editor, select Xbox360 (because its a 360 file)

    I get the error “Failed to load save: cannot load xbox 360 CON files, extract using modio or equivalent”.

    I think this is usually a problem if I didn’t change the dropdown to 360… but thats not the case.

    Thanks.

    • Jameson says:

      You extracted the container file. in horizon double click your save, select contents and extract savegame.sav

  26. Deathstroke says:

    every time i try to open a save it says “Failed to load save: invalid or unsupported version” please help me

    • chris says:

      i had the same problem for a while, when you load your save look at the bottem and make shure that is say xbox or ps3. whatever your useing.
      (sorry about spelling)

  27. Lessly says:

    Im trying to set my lvl 61 gunzerker so its at the quest where you fight the warrior in UVHM but I cannot figure out how… Help please?
    I know i just copied question, one of u already asked, but i didnt find an answer.

  28. Stephen says:

    Where can i download this version from?

  29. Dima says:

    The Allegiance Relics are not working. Whatever Relic I add it doesn’t show up inGame. Any other item is working. :/

  30. TopHat Ghost says:

    It says “Failed to load save: invalid or unsupported version”, how can I fix this error?

  31. anferius says:

    i cant seem to get the legendary mechromancer class mod? it was on the bottom of the list but when i clicked it the box would go red

  32. Michael says:

    Does anyone have the paste codes for the new weapons, shields, and relics for the new Dragon’s Keep DLC? If so, please post in this forum for pasting within the editor. Thanks!

  33. koehler says:

    How do you put the poker night 2 and the loot chest 2 items in your inventory without it going red

  34. OldManFred says:

    I don’t think the dragon’s keep grenades, relics, shields, skins, or (class mods not sure on the class mods) will for the Xbox. I tried to load a save from my Xbox, but wouldn’t allow me to because I had the antagonist shield. As soon as I put that into Claptrap’s storage I was able to load that save. They also will not appear when you put them in yourself with the editor. I tired having them in the vault and on my character, but wouldn’t appear.

  35. tjwoosta says:

    Same problem as OldManFred, grenades, relics, shields, skins, or class mods don’t show up in the game if you put them in with the editor (bank or backpack doesn’t matter). If you obtain them legitimately in the game and try to load the save in the editor it gives this error

    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

    at Gibbed.Borderlands2.GameInfo.AssetSublibraryDefinition.GetAsset(Int32 index)

    at Gibbed.Borderlands2.FileFormats.AssetLibraryManagerHelpers.Decode(AssetLibraryManager alm, BitReader reader, Int32 setId, AssetGroup group)

    at Gibbed.Borderlands2.FileFormats.Items.BaseItem.Read(BitReader reader)

    at Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data)

    at Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    —————————

    • tjwoosta says:

      Forgot to mention, I’m also on xbox

      • Russ says:

        It seems like very many people are having this same problem. Although we should all know Rick is doing his best to fix this error. To try and answer the problem, the Claptrap Stash does not appear on Gibbed, which would lead me to assume, as I have not tried yet, that if we place the Assault gear into the Stash, would the editor overlook the stash and allow Gibbed to then open and be able to edit the file? I have not tried this yet but I will respond when I can either confirm or deny this claim.

  36. CrimsonCalamity says:

    so how i keep getting the SHA1 Hash how do i fix that exactly?

  37. Noob says:

    Help:
    Problem signature:
    Problem Event Name: CLR20r3
    Problem Signature 01: gibbed.borderlands2.saveedit.exe
    Problem Signature 02: 1.0.0.0
    Problem Signature 03: 51c0915d
    Problem Signature 04: PresentationFramework
    Problem Signature 05: 4.0.0.0
    Problem Signature 06: 4ba1f8db
    Problem Signature 07: 65c7
    Problem Signature 08: 5b
    Problem Signature 09: System.Windows.Markup.XamlParse
    OS Version: 6.1.7601.2.1.0.768.3
    Locale ID: 4105
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
    Any Ideas?

  38. Jacob says:

    I am trying to upload my Xbox saves, but every time i get this:
    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

    at Gibbed.Borderlands2.GameInfo.AssetSublibraryDefinition.GetAsset(Int32 index)

    at Gibbed.Borderlands2.FileFormats.AssetLibraryManagerHelpers.Decode(AssetLibraryManager alm, BitReader reader, Int32 setId, AssetGroup group)

    at Gibbed.Borderlands2.FileFormats.Items.BaseItem.Read(BitReader reader)

    at Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data)

    at Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    —————————

    I’ve been using gibbed editor for a while now and this is the first time this has happened. Any help would be greatly appreciated!

    • tjwoosta says:

      Iit happens on xbox when you have shields, relics, class mods, grenades, or skins that were obtained legit from the tina dlc in your inventory or bank (weapons are fine though). If you either drop them or put them in claptraps stash the save loads up correctly in the editor again. Also if you make those items using the editor they dont show up at all when you load the game (even in the bank), only the weapons show up. Im just guessing but it seems like the editors versions and the legit versions are somehow different so the editor cant load the legit versions and the game cant load the editors versions.

      Doesn’t happen on PC, not sure about PS3.

      • Jacob says:

        Not only did it not let the items from the dlc show up, but it also made every item in my bank that wasn’t from the dlc disappear(some modded, some legit). Also it made some of the values within the raw tab completely disappear, such as the black market upgrade values.

  39. anonymous says:

    I got this

    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

    at Gibbed.Borderlands2.GameInfo.AssetSublibraryDefinition.GetAsset(Int32 index)

    at Gibbed.Borderlands2.FileFormats.AssetLibraryManagerHelpers.Decode(AssetLibraryManager alm, BitReader reader, Int32 setId, AssetGroup group)

    at Gibbed.Borderlands2.FileFormats.Items.BaseItem.Read(BitReader reader)

    at Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data)

    at Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    ————————–

    it happens when I try to load my 360 save file.
    have fully updates horizon and gibbed. How do i fix it?

  40. john says:

    I get an error when I try to open the file for a character that has legitametly got new tiny tina dlc gear, I can open all other character files that don’t have tiny tina gear just fine. on pc btw, a fix would be nice, thanks
    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.FormatException: unknown asset library set in packed data (this generally means new DLC that is not supported yet)

    at Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data)

    at Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    —————————

  41. X says:

    This is great thanks Rick! My dragons keep weapons spawn in the game just fine but the dragons keep grenades shields and relics wont stay in my bank or my backpack. Can you address this issue in your next revision?

    Sincerely
    X

  42. X says:

    Even more things went wrong the dragons keep classmods and skins wont stay in bank or backpack. At least dragons keep weapons are still working okay. Huzzah the swordssplosion is the best gun ever!

  43. hoppefalcon says:

    Please help me out.

    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

    at Gibbed.Borderlands2.GameInfo.AssetSublibraryDefinition.GetAsset(Int32 index)

    at Gibbed.Borderlands2.FileFormats.AssetLibraryManagerHelpers.Decode(AssetLibraryManager alm, BitReader reader, Int32 setId, AssetGroup group)

    at Gibbed.Borderlands2.FileFormats.Items.BaseItem.Read(BitReader reader)

    at Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data)

    at Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    —————————

  44. Wisecarver says:

    Here’s the Paste code for the new Blockade shield:
    BL2(BwAAAABj2wkAFg2w8BGfzwFEA8QFBADj/////////38A4/+/AOM=)

  45. Simon says:

    How do I fix this?

    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

    at Gibbed.Borderlands2.GameInfo.AssetSublibraryDefinition.GetAsset(Int32 index)

    at Gibbed.Borderlands2.FileFormats.AssetLibraryManagerHelpers.Decode(AssetLibraryManager alm, BitReader reader, Int32 setId, AssetGroup group)

    at Gibbed.Borderlands2.FileFormats.Items.BaseItem.Read(BitReader reader)

    at Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data)

    at Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    —————————

  46. AugurofDunlain says:

    Can put dragons keep weapons in fine, but the items disappear.

    • Bryan K says:

      wrong codes its not just you , guns are ok , just not shields skins relics grenades and mods

  47. jason says:

    Yeah just having the same problem as all the other Xbox players who have the weapons/ stuff from in game, waiting for the update!

  48. jason says:

    —————————
    Error
    —————————
    An exception was thrown (press Ctrl+C to copy):

    System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

    at Gibbed.Borderlands2.GameInfo.AssetSublibraryDefinition.GetAsset(Int32 index)

    at Gibbed.Borderlands2.FileFormats.AssetLibraryManagerHelpers.Decode(AssetLibraryManager alm, BitReader reader, Int32 setId, AssetGroup group)

    at Gibbed.Borderlands2.FileFormats.Items.BaseItem.Read(BitReader reader)

    at Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data)

    at Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame)

    at Gibbed.Borderlands2.SaveEdit.ShellViewModel.c__DisplayClass1c.b__17()

    at Caliburn.Micro.Contrib.Results.DelegateResult.Execute(ActionExecutionContext context)
    —————————
    OK
    —————————
    is what I got

  49. koehler says:

    krieg,s 4th dlc skin is un textured and i cannot use the poker night 2 loot chest 2 and costume pack 2 items either

  50. Frankie says:

    Since I updated each time i try to load any of my SaveGame.sav files it says failed to load invaild or unsuppported version. Only lets me make new files but not edit old ones.

    • OJ says:

      Are you sure you’re selecting which system you’re using when loading a file? There’s a drop-down in the lower right when you go to open a save file and you must select what type of file you’re trying to load (PC, Xbox, or PS3).