Borderlands Save Editor (Revision 10)

This editor is no longer being updated and does not support newer Borderlands patches. It is highly recommended that you use WillowTree# instead.

Newer build of my Borderlands save editor, fixes the problem with editing Roland (Soldier) saves, as well as several other minor changes and fixes.

Borderlands Save Editor

Download

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

Tags: , ,

1,864 Responses to “Borderlands Save Editor (Revision 10)”

  1. mk says:

    Any chance you could put in an export to a .csv/text file of the weapon info?

  2. TraxusIV says:

    Excellent coding Rick. I have a question and a request.

    Q: Is there any human readable file (that anyone has found) that has the details of what weapon part has what bonuses, etc, buried anywhere, or is that data all stashed in the .upk files? Having the list of part names (from the .int files) is a god send, but having the actual bonus data would make it possible to design a gun without doing guess and check and load the game every time you want to see the result.

    R: It would be awesome if you could post the source code for the editor. However, if you’re not comfortable with that, could you post what details you know about the sav file format?

    Thanks,

    T

  3. Unholy says:

    Hey, great work Rick. Looking forward to your weapon editor.

  4. negativeone says:

    So Rick, have you had a chance to look at my error? The exact text is “somehow I doubt there is a >1MB string to be read” on load. It’s an InvalidOperationException.

    Stack is below, but if you don’t have time to check this out and are to – you could send me the source and I could try to fix the bug myself. I won’t steal your hard work – cross my heart πŸ™‚

    System.InvalidOperationException: somehow I doubt there is a >1MB string to be read
    at Gibbed.Borderlands.FileFormats.StreamHelpers.ReadStringASCIIU32(Stream stream)
    at Gibbed.Borderlands.FileFormats.Save.Player.Deserialize(Stream input)
    at Gibbed.Borderlands.SaveEdit.Editor.OnOpen(Object sender, EventArgs e)
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, 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.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.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

  5. Rick says:

    Upload a copy of the save somewhere so I can take a look.

  6. mike says:

    im gettign this error “The application failed to initialize properly (0xc0000135).” how do i fix this?

  7. mike says:

    is there a specific place i need to extract the files to?

  8. Clois says:

    Really appreciate everyone who posted good items/weapons. I had a couple or two sniper rifles with high damage but not as satisfying.

    gd_weap_sniper_rifle.A_Weapon.WeaponType_sniper_rifle
    gd_itemgrades.Weapons.ItemGrade_Weapon_SniperRifle
    3
    gd_manufacturers.Manufacturers.Maliwan
    gd_weap_shared_materialparts.Prefix.Prefix_Maliwan2_Cobalt
    gd_weap_sniper_rifle.Title.TitleM_Maliwan1_Volcano
    gd_weap_sniper_rifle.Body.body1
    gd_weap_sniper_rifle.Grip.grip3
    gd_weap_sniper_rifle.mag.mag1
    gd_weap_sniper_rifle.Barrel.barrel2
    gd_weap_sniper_rifle.Sight.sight1
    gd_weap_sniper_rifle.Stock.stock4
    None
    gd_weap_sniper_rifle.acc.acc2_Maliwan_Volcano_Incendiary
    gd_weap_shared_materialparts.ManufacturerMaterials.Material_Maliwan_3
    0

  9. doddsy says:

    What would be good is a list of all the gun components for people to create with.

  10. Unholy says:

    Which component controls weapon power? Or is it not that simple? I have edited a sniper rifile to be worth 2.2 million, it does 680 damage and x3 effects (poison, fire, and explosion), with 98 accuracy and size 9 clip. 3.0 fire rate.

  11. Scribs says:

    Unholy, you mind posting the build for that sniper?? I wouldn’t mind getting my hands on that beaut.

  12. mike says:

    DOES ANY1 KNOW WHY THIS DOESNT WORK? IM TRYING A BUNCH OF OTHER SAVE EDITORS AND GETTING THE SAME ERROR PLEASE HELP

  13. Polymorph says:

    Get .NET Framework.

  14. Kasdar says:

    I am looking for a good explosive shotgun if anyone has one. prefferably with 6 or 12 shots. having to reload every 2 shots can get anoying.

  15. Clois says:

    Mmmm, anyone has a Lv. 30+ Mordecai save file that they can share? I’m interested to play as the Hunter right now. And I’m already bored with the sidequests and introduction πŸ˜€

  16. Semtex says:

    Revolver that shoots 3 rockets per shot that create massive fiery explosions:
    (also has ammo regen and massive fire elemental chance)
    http://www.genocidaltendencies.co.uk/revolver.JPG

    gd_weap_revolver_pistol.A_Weapon.WeaponType_revolver_pistol
    gd_itemgrades.Weapons.ItemGrade_Weapon_RevolverPistol
    5
    gd_manufacturers.Manufacturers.Maliwan
    gd_weap_support_machinegun.Prefix.Prefix_Kick1_Glorious
    gd_weap_patrol_smg.Title.TitleM_Tediore1_Savior
    gd_weap_patrol_smg.Body.body3_Tediore_Savior
    gd_weap_revolver_pistol.Grip.grip5
    gd_weap_machine_pistol.mag.mag3
    gd_weap_rocket_launcher.Barrel.barrel1_helix
    gd_weap_revolver_pistol.Sight.sight5
    None
    None
    gd_weap_rocket_launcher.UniqueParts.TheRoaster_acc5_Incendiary
    gd_weap_shared_materialparts.ManufacturerMaterials.Material_Maliwan_1
    28

    Most overpowered machine gun in existence:
    http://genocidaltendencies.co.uk/chaos.jpg

    gd_weap_support_machinegun.A_Weapon.WeaponType_support_machinegun
    gd_itemgrades.Weapons.ItemGrade_Weapon_Launcher_Rocket
    5
    gd_manufacturers.Manufacturers.Torgue
    gd_weap_patrol_smg.Prefix.Prefix_Barrel3_Twisted
    gd_weap_support_machinegun.Title.TitleM_Torgue_Bastard
    gd_weap_repeater_pistol.Body.body3_Tediore_Protector
    gd_weap_patrol_smg.Grip.grip4_gearbox
    gd_weap_machine_pistol.mag.mag3
    gd_weap_rocket_launcher.Barrel.barrel1_helix
    gd_weap_patrol_smg.Sight.sight5
    gd_weap_patrol_smg.Stock.stock5
    None
    gd_weap_patrol_smg.acc.acc5_Maliwan_HellFire
    gd_weap_shared_materialparts.Material.chaos
    24

  17. JonneyGee says:

    Here is my baby this shotgun effes people up.

    Type: gd_weap_assault_shotgun.A_Weapon.WeaponType_assault_shotgun
    Grade: gd_itemgrades.Weapons.ItemGrade_Weapon_AssaultShotgun
    Quality: 3
    manu: gd_manufacturers.Manufacturers.Vladof
    prefix: gd_weap_names_shared.Prefix_Tech.Prefix_DTExplosive2_Blast
    Title: gd_weap_assault_shotgun.Title.TitleM_Vladof1_Hammer
    Body: gd_weap_combat_shotgun.Body.body5
    grip: gd_weap_combat_shotgun.Grip.grip3a
    Mag: gd_weap_assault_shotgun.mag.mag3
    Barrel: gd_weap_combat_shotgun.Barrel.barrel5
    sight: gd_weap_combat_shotgun.Sight.sight5
    stock: gd_weap_combat_shotgun.Stock.stock1
    action: None
    accessory: gd_weap_assault_shotgun.acc.acc5_Vladof_Hammer
    Material: gd_weap_shared_materialparts.ManufacturerMaterials.Material_Vladof_1
    clip: 0

    this is for everyone who is to lazy to find a legonday ass kicking shotty, its soooo much better when you find it though.

    Now someone give me a sniper plz. i did my part.

  18. Budske says:

    Nice, ive done some little mods of my weapons and shields, but i want to make a new weapon with my own mods… >.< but i cant, i dont know how to do it.

    i want to make a good sniper lvl 32 or less, mine have 405 dmg, 150% crit and x4 incinerate

    where i can find a tutorial or a list of the modifications??

  19. SolidSnake916 says:

    Scribs, whats the config for this gun lol: http://i874.photobucket.com/albums/ab304/scribs84/ItemCard00010.jpg (Because when i saw it i shit bricks lol.)

    Also Rick, glad to hear your planning a much more better version.

  20. Kopaczka says:

    Hi guys i need Class Mod For Syren Mercenary whit ammo regeneration

  21. Kasdar says:

    gd_weap_sniper_rifle_semiauto.A_Weapon.WeaponType_sniper_rifle_semiauto
    gd_itemgrades.Weapons.ItemGrade_Weapon_SemiAutoSniperRifle
    3
    gd_manufacturers.Manufacturers.SandSMunitions
    gd_weap_sniper_rifle.Prefix.Prefix_Quality3_Fearsome
    gd_weap_sniper_rifle_semiauto.Title.TitleM_SandS1_Orion
    gd_weap_sniper_rifle_semiauto.Body.body2
    gd_weap_sniper_rifle.Grip.grip2
    gd_weap_sniper_rifle_semiauto.mag.mag5
    gd_weap_sniper_rifle.Barrel.barrel2
    gd_weap_sniper_rifle.Sight.sight5
    gd_weap_sniper_rifle.Stock.stock4
    None
    gd_weap_sniper_rifle_semiauto.acc.acc3_SandS_Orion_Shock
    gd_weap_shared_materialparts.ManufacturerMaterials.Material_SandS_2
    0

    theres a badass sniper rifle

  22. Razzy says:

    Can someone post me an awesome machine gun?
    I’ve been messing around in the editor for hours and can’t seem to make one with a high enough ROF.

  23. Kordy says:

    negativeone – The 1mb stack problem is due to the character name I’ve found. If the toon’s name contains any non-standard character, in my case ‘Δ±’ (you guys might see a box, or an i without a dot). Ümlauts don’t cause it I guess. So, just change your character’s name to a standard text form. I guess editor can’t handle UTF-8.

  24. Semtex says:

    Razzy – scroll up and look at the machine gun that i posted. If it’s too high level, just try messing with the Quality (third value), if you set it at 1,2,3,4,5, it has different levels.

  25. MER says:

    It’s not as simple as a single variable.
    I’ve done some testing and a lot of things affect multiple variables.
    the prefix and name fiddle with damage and accuracy, if not fire rate too; Ive only tested hostile malevolent and a maliwan elemental.
    Stock and , as far as I can tell, are purely cosmetic, though they do change the ‘model number’ in the name. ie… TD3 vs TD300 vs TD4 ect.
    Barrel and body both affect damage and accuracy, with 4 being the highest and 1 being the lowest, assuming that combining two components doesn’t become ‘more than the sum of it’s parts’.
    Magazine, again, seem to increase with the number.

    This is all tested with SMGS, and is far from extensive.
    I only have a limited pool of components to play with, as I don’t have a list and all of the names correspond to a number in the component name that I don’t have a way of knowing without more prefixes, names, effects ect..
    If anyone wants to dupe me some high level items in the name of science…

  26. Scribs says:

    Info for the anaconda SolidSnake916. :o)

    TYPE: gd_weap_revolver_pistol.A_Weapon.WeaponType_revolver_pistol
    GRADE: gd_itemgrades.Weapons.ItemGrade_Weapon_RevolverPistol
    QUALITY: 5
    MANUFACTURER: gd_manufacturers.Manufacturers.Maliwan
    PREFIX: gd_weap_names_shared.Prefix_Tech.Prefix_DTCorrosive4_Pestilent
    TITLE: gd_weap_revolver_pistol.Title.TitleM_Dahl1_Anaconda
    BODY: gd_weap_revolver_pistol.Body.body5
    GRIP: gd_weap_revolver_pistol.Grip.grip2
    MAGAZINE: gd_weap_revolver_pistol.mag.mag5
    BARREL: gd_weap_revolver_pistol.Barrel.barrel4_Dahl_Anaconda
    SIGHT: gd_weap_revolver_pistol.Sight.sight3
    STOCK: gd_weap_revolver_pistol.Stock.stock3
    ACTION: None
    ACCESSORY: gd_weap_revolver_pistol.acc.acc3_Maliwan_Defiler_Corrosive
    MATERIAL: gd_weap_shared_materialparts.ManufacturerMaterials.Material_Dahl_3

  27. Beanso says:

    Awesome, thanks Scribs! That weapon looks amazing.
    I made myself an 854 x4 corrosive pistol but this one looks even more fun.

  28. MER says:

    Does anyone know what the “give sick” maliwan smg part name is?

  29. SolidSnake916 says:

    thanks scribs, by the way whats your gamespy account?

  30. Adam says:

    If anyone doesn’t know this yet, you can get a list of strings (modifiers) from: \<install directory\Borderlands\WillowGame\Localization\INT\

    For example:
    gd_weap_combat_rifle.INT
    gd_weap_combat_shotgun.INT

    Open with notepad or other text editor.

  31. Peewee says:

    Just warning you that the localization files aren’t very complete in that regard.

    I’m working on figuring out the compressed .upk files located at
    \borderlands\WillowGame\CookedPC\Packages\GameData\

    Awesome tool, by the way!

  32. Jason says:

    anyone know if you can add class mods to your character with this? i dont exactly know how to make weapons like everyone is doing but i would like to learn how to make a class mod for my guy πŸ™‚

  33. Alex says:

    Love this, thanks. Looking forward to a weapon editor of any kind! πŸ˜€

  34. Ronski says:

    Does anyone know the effective combination for +3 or +4 Team Find Rare Item mods on the Siren Catalyst? No matter what I’ve tried I’ve only been able to create +2 yet people have claimed +4s exist.

    If anyone has any +3 or +4 Team Find Rare Item Catalysts could they post up their settings?

    Thanks ^^

  35. John says:

    Can someone make me the info for the best possible Chimera revolver?

  36. Budske says:

    a nice sniper rifle
    http://img693.imageshack.us/img693/539/asdasd.png (i think its lvl 47, but whn i equip it it sais lvl 31)

    0
    gd_weap_sniper_rifle.A_Weapon.WeaponType_sniper_rifle
    gd_itemgrades.Weapons.ItemGrade_Weapon_SniperRifle
    4
    gd_manufacturers.Manufacturers.Maliwan
    gd_weap_patrol_smg.Prefix.Prefix_Barrel3_Twisted
    gd_weap_support_machinegun.Title.TitleM_Torgue_Bastard
    gd_weap_repeater_pistol.Body.body3_Tediore_Protector
    gd_weap_patrol_smg.Grip.grip4_gearbox
    gd_weap_machine_pistol.mag.mag3
    gd_weap_rocket_launcher.Barrel.barrel1_helix
    gd_weap_revolver_pistol.Sight.sight5
    gd_weap_patrol_smg.Stock.stock5
    None
    gd_weap_sniper_rifle.acc.acc2_Incendiary
    gd_weap_shared_materialparts.ManufacturerMaterials.Material_Maliwan_3
    0

  37. CitrixLemon says:

    Budske, just change the weapon quality to 5 and it should scale the level up to 47-48.

  38. jay says:

    can someone please explain how to alter the sheilds? i cant figure it out.

  39. Annony says:

    Nice, Kasdar!

    One question: How can you make it x3 or x4 explosive without changing anything else (besides the name if required)?

    Original setup by Kasdar:
    gd_weap_sniper_rifle_semiauto.A_Weapon.WeaponType_sniper_rifle_semiauto
    gd_itemgrades.Weapons.ItemGrade_Weapon_SemiAutoSniperRifle
    3
    gd_manufacturers.Manufacturers.SandSMunitions
    gd_weap_sniper_rifle.Prefix.Prefix_Quality3_Fearsome
    gd_weap_sniper_rifle_semiauto.Title.TitleM_SandS1_Orion
    gd_weap_sniper_rifle_semiauto.Body.body2
    gd_weap_sniper_rifle.Grip.grip2
    gd_weap_sniper_rifle_semiauto.mag.mag5
    gd_weap_sniper_rifle.Barrel.barrel2
    gd_weap_sniper_rifle.Sight.sight5
    gd_weap_sniper_rifle.Stock.stock4
    None
    gd_weap_sniper_rifle_semiauto.acc.acc3_SandS_Orion_Shock
    gd_weap_shared_materialparts.ManufacturerMaterials.Material_SandS_2
    0

    Thanks. (:

  40. Tyler says:

    Can you make it possible for us to edit which quests we have done? All too often I’m half a quest ahead than my friends and it fucks everything up. If I were to go ahead, on purpose or on accident, it would be nice to be able to just delete that one quest so we can start a game on the same quest. Thanks for all the work!

  41. Jay says:

    I’ve pretty much mastered weapon crafting lol. just with ones that have text like pele o sacrifice and stuff like that… i made ax pearl savage chimera. which does around 500 damage with 3.7 zoom .. 6 magazine size.. i still need to figure out the stock and barrel parts

  42. Jay says:

    btw that’s from scratch with no copy or pasting from another weapon

  43. Teck says:

    does the duplicate item button not work for anyone? ive clicked it over and over again and havent seen a gun get copied yet, i tried it while in game too, to see if that was the problem still didnt work, am i doing something wrong? ive just been clicking the item i want copied in the editor then pressing the button.

    thanks in advanced nice editor btw appreciate the work

  44. Teck says:

    Sorry to double post, but i was reading through the rest of the comments and i see you guys posting values for certain guns, are you guys just inputting those values into the editor, regardless of the gun that was previously there and loaded?

    what im asking is, how do you guys make these from scratch using those values, or do you just overwrite a pre existing weapon and turn it into the gun you want, again sorry for the double post T_T

  45. Jason says:

    so if i edit my class mod in items tab, say, change the quality from 1 to 5 will it be a better mod than before with higher %s stats and whatnot?

  46. someone says:

    @teck
    you have to mark the whole row before you can duplicate, doubleclick on the very left.
    it is easier to have the gun and then improve on it. but you can use the gamefiles to look for the strings to make a gun from scratch.
    or just take a “similar” gun, duplicate it and then modify.

    @jason
    you also have to modifiy the parts i guess. like body, left and right side. quality scales the item according to level

    @Jay
    a) I doubt the chimera can have more than 2 base mag size, but i could be wrong(!), never seen a screen of a legit chimera with more than 2.
    b) It is highly questionable if the Pearl Material Modifier makes weapons overall better, I had mixed results with different weapons and weapon types. Some improved, some were far worse than the level 3 material quality.

  47. someone says:

    @annoy

    it isn’t that easy.
    I found out for support MGs (and combat rifles maybe too) the “Max” Quality 3 Prefix increased the 3x modifier on the Ogra to 4x.
    strange but true. didnt work with the Draco.

  48. Teck says:

    So i basically cant copy paste these values into my editor and get the right outcome?

    how are people using those values to make the weapons with the editor? or something else, then using the editor to modify them.

  49. Beanso says:

    No, you can copy and paste them in to create a whole new weapon in your inventory.
    Just click on a new row, leave the equip slot as 0 and paste the attributes from there on.