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.
If you encounter any problems (crashes, etc), feel free to comment this post.
Tags: File Formats, Hacking, Tools
Any chance you could put in an export to a .csv/text file of the weapon info?
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
Hey, great work Rick. Looking forward to your weapon editor.
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)
Upload a copy of the save somewhere so I can take a look.
im gettign this error “The application failed to initialize properly (0xc0000135).” how do i fix this?
is there a specific place i need to extract the files to?
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
What would be good is a list of all the gun components for people to create with.
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.
Unholy, you mind posting the build for that sniper?? I wouldn’t mind getting my hands on that beaut.
DOES ANY1 KNOW WHY THIS DOESNT WORK? IM TRYING A BUNCH OF OTHER SAVE EDITORS AND GETTING THE SAME ERROR PLEASE HELP
Get .NET Framework.
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.
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 π
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
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.
you should make the quality 5
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??
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.
Hi guys i need Class Mod For Syren Mercenary whit ammo regeneration
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
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.
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.
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.
Thanks Rick. Here it is
http://uploading.com/files/m4e279e3/Save0001.sav/
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…
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
Awesome, thanks Scribs! That weapon looks amazing.
I made myself an 854 x4 corrosive pistol but this one looks even more fun.
Does anyone know what the “give sick” maliwan smg part name is?
thanks scribs, by the way whats your gamespy account?
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.
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!
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 π
Love this, thanks. Looking forward to a weapon editor of any kind! π
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 ^^
Can someone make me the info for the best possible Chimera revolver?
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
Budske, just change the weapon quality to 5 and it should scale the level up to 47-48.
can someone please explain how to alter the sheilds? i cant figure it out.
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. (:
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!
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
btw that’s from scratch with no copy or pasting from another weapon
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
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
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?
@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.
@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.
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.
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.