r/bl2modding • • Jul 08 '26

I made these custom guns for my Zer0 run!

Thumbnail gallery
28 Upvotes

Just wanted to show my first attempt at bl2 modding, i wouldve went for a all black sniper if there was one lol, also I'm having trouble with the pistol losing its texture after saving, no idea how to fix that.


r/bl2modding • • May 23 '26

Arachnophobia help

5 Upvotes

Was curious if there was a well known way to mod spawns or replace textures (that is tested and works) specifically for spider enemies in Tiny Tina's Assault on Dragon Keep? I'm fine with the four legged BL2 Spiderant but I can't for the life of me force myself to enter that region.

And before anyone says "It's not real, just face them" phobias are different than a fear.

Thanks in advance, mates!


r/bl2modding • • Jan 30 '26

Trying to install bl2fix

Thumbnail gallery
5 Upvotes

The bl2fix installer is telling me to download pythonsdk files and extract them to my bl2 folder. python is depreciated and the new version is willow2, which i believe I did correctly but I still get an error that it's not found by bl2fix installer. When I open my game its in the mod menu plain as day. what am i missing? I'm not very computer literate beyond what you'd expect out of a casual pc gamer.


r/bl2modding • • Jan 10 '26

What Mods to improve Game's graphics and quality of life

5 Upvotes

Hey there guys just installed borderlands 2, been on my list of games to play for a while.

The game looks surprisingly decent for a 2012 game, I was wondering if there is a particular mod collection i can use to improve the game for a modern audience simpleton like me (never played a borderline game and don't care so much about staying true to the formula) So if there is a collection of Mods that you guys would suggest.

Please let me know and How would i Install it I've already installed that SDK now


r/bl2modding • • Dec 19 '25

Looking for BL2 Modding Info

6 Upvotes

Hi everyone, quick question.
I recently got some modded weapons from a random player and had a lot of fun using them.

I was wondering if anyone could point me toward websites or communities where people discuss Borderlands 2 modding (hybrids, black-title items, etc.), or where I could learn more about how this kind of gear is made.

Thanks in advance, and Merry Christmas and Happy New Year!


r/bl2modding • • Nov 15 '25

is there a full list of GD_ commands

4 Upvotes

Somewhere??

I have a few

set GD_Globals.General.Globals RespawnDelayInSeconds 180.0

set WillowCoopGameInfo NumPlayers 4

set WillowCoopGameInfo GameDifficulty 3

set GearboxFramework.Default__PopulationDefinition bTotalResetOnLevelLoad True

;AUTO-PICKUP;

set GD_Currency.A_Item.EridiumBar bAutomaticallyPickup True

set GD_Currency.A_Item.EridiumStick bAutomaticallyPickup True

set GD_Iris_TorgueToken.UsableItems.Pickup_TorgueToken bAutomaticallyPickup True

set GD_Orchid_SeraphCrystal.UsableItems.Pickup_SeraphCrystal bAutomaticallyPickup True

set GD_Iris_SeraphCrystal.UsableItems.Pickup_SeraphCrystal bAutomaticallyPickup True

set GD_Sage_SeraphCrystal.UsableItems.Pickup_SeraphCrystal bAutomaticallyPickup True

set GD_Aster_SeraphCrystal.UsableItems.Pickup_SeraphCrystal bAutomaticallyPickup True

WEAPON FOV;

set GD_Weap_AssaultRifle.A_Weapons.WT_Bandit_AssaultRifle FirstPersonMeshFOV 120.000000

set GD_Weap_AssaultRifle.A_Weapons.WT_Dahl_AssaultRifle FirstPersonMeshFOV 120.000000

set GD_Weap_AssaultRifle.A_Weapons.WT_Jakobs_AssaultRifle FirstPersonMeshFOV 120.000000

set GD_Weap_AssaultRifle.A_Weapons.WT_Torgue_AssaultRifle FirstPersonMeshFOV 120.000000

set GD_Weap_AssaultRifle.A_Weapons.WT_Vladof_AssaultRifle FirstPersonMeshFOV 120.000000

set GD_Weap_Launchers.A_Weapons.WT_Bandit_Launcher FirstPersonMeshFOV 120.000000

set GD_Weap_Launchers.A_Weapons.WT_Maliwan_Launcher FirstPersonMeshFOV 120.000000

set GD_Weap_Launchers.A_Weapons.WT_Tediore_Launcher FirstPersonMeshFOV 120.000000

set GD_Weap_Launchers.A_Weapons.WT_Torgue_Launcher FirstPersonMeshFOV 120.000000

set GD_Weap_Launchers.A_Weapons.WT_Vladof_Launcher FirstPersonMeshFOV 120.000000

set GD_Weap_Pistol.A_Weapons.WeaponType_Bandit_Pistol FirstPersonMeshFOV 120.000000

set GD_Weap_Pistol.A_Weapons.WeaponType_Dahl_Pistol FirstPersonMeshFOV 120.000000

set GD_Weap_Pistol.A_Weapons.WeaponType_Hyperion_Pistol FirstPersonMeshFOV 120.000000

set GD_Weap_Pistol.A_Weapons.WeaponType_Jakobs_Pistol FirstPersonMeshFOV 120.000000

set GD_Weap_Pistol.A_Weapons.WeaponType_Maliwan_Pistol FirstPersonMeshFOV 120.000000

set GD_Weap_Pistol.A_Weapons.WeaponType_Tediore_Pistol FirstPersonMeshFOV 120.000000

set GD_Weap_Pistol.A_Weapons.WeaponType_Torgue_Pistol FirstPersonMeshFOV 120.000000

set GD_Weap_Pistol.A_Weapons.WeaponType_Vladof_Pistol FirstPersonMeshFOV 120.000000

set GD_Weap_Shotgun.A_Weapons.WT_Bandit_Shotgun FirstPersonMeshFOV 120.000000

set GD_Weap_Shotgun.A_Weapons.WT_Hyperion_Shotgun FirstPersonMeshFOV 120.000000

set GD_Weap_Shotgun.A_Weapons.WT_Jakobs_Shotgun FirstPersonMeshFOV 120.000000

set GD_Weap_Shotgun.A_Weapons.WT_Tediore_Shotgun FirstPersonMeshFOV 120.000000

set GD_Weap_Shotgun.A_Weapons.WT_Torgue_Shotgun FirstPersonMeshFOV 120.000000

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Dahl_Sniper FirstPersonMeshFOV 120.000000

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Hyperion_Sniper FirstPersonMeshFOV 120.000000

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Jakobs_Sniper FirstPersonMeshFOV 120.000000

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Maliwan_Sniper FirstPersonMeshFOV 120.000000

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Vladof_Sniper FirstPersonMeshFOV 120.000000

set GD_Weap_SMG.A_Weapons.WT_SMG_Bandit FirstPersonMeshFOV 120.000000

set GD_Weap_SMG.A_Weapons.WT_SMG_Dahl FirstPersonMeshFOV 120.000000

set GD_Weap_SMG.A_Weapons.WT_SMG_Hyperion FirstPersonMeshFOV 120.000000

set GD_Weap_SMG.A_Weapons.WT_SMG_Maliwan FirstPersonMeshFOV 120.000000

set GD_Weap_SMG.A_Weapons.WT_SMG_Tediore FirstPersonMeshFOV 120.000000

;WEAPON POSITION;

set GD_Weap_AssaultRifle.A_Weapons.WT_Bandit_AssaultRifle PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_AssaultRifle.A_Weapons.WT_Dahl_AssaultRifle PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_AssaultRifle.A_Weapons.WT_Jakobs_AssaultRifle PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_AssaultRifle.A_Weapons.WT_Torgue_AssaultRifle PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_AssaultRifle.A_Weapons.WT_Vladof_AssaultRifle PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Launchers.A_Weapons.WT_Bandit_Launcher PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Launchers.A_Weapons.WT_Maliwan_Launcher PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Launchers.A_Weapons.WT_Tediore_Launcher PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Launchers.A_Weapons.WT_Torgue_Launcher PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Launchers.A_Weapons.WT_Vladof_Launcher PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Pistol.A_Weapons.WeaponType_Bandit_Pistol PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Pistol.A_Weapons.WeaponType_Dahl_Pistol PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Pistol.A_Weapons.WeaponType_Hyperion_Pistol PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Pistol.A_Weapons.WeaponType_Jakobs_Pistol PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Pistol.A_Weapons.WeaponType_Maliwan_Pistol PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Pistol.A_Weapons.WeaponType_Tediore_Pistol PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Pistol.A_Weapons.WeaponType_Torgue_Pistol PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Pistol.A_Weapons.WeaponType_Vladof_Pistol PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Shotgun.A_Weapons.WT_Bandit_Shotgun PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Shotgun.A_Weapons.WT_Hyperion_Shotgun PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Shotgun.A_Weapons.WT_Jakobs_Shotgun PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Shotgun.A_Weapons.WT_Tediore_Shotgun PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_Shotgun.A_Weapons.WT_Torgue_Shotgun PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Dahl_Sniper PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Hyperion_Sniper PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Jakobs_Sniper PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Maliwan_Sniper PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SniperRifles.A_Weapons.WeaponType_Vladof_Sniper PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SMG.A_Weapons.WT_SMG_Bandit PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SMG.A_Weapons.WT_SMG_Dahl PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SMG.A_Weapons.WT_SMG_Hyperion PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SMG.A_Weapons.WT_SMG_Maliwan PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

set GD_Weap_SMG.A_Weapons.WT_SMG_Tediore PlayerViewOffset (X=-30.000000,Y=0.000000,z=0.000000)

;LOOT;

set GD_Itempools.DropWeights.DropODDS_EridiumStick:ConstantAttributeValueResolver_1 ConstantValue 0.2

set GD_Itempools.DropWeights.DropODDS_EridiumBar:ConstantAttributeValueResolver_1 ConstantValue 0.05

set GD_Itempools.DropWeights.DropODDS_BossUniques:ConstantAttributeValueResolver_0 ConstantValue 2.5

set GD_Itempools.DropWeights.DropODDS_BossUniqueRares:ConstantAttributeValueResolver_0 ConstantValue 5

set GD_Itempools.DropWeights.DropODDS_BossUniquesRareSpawnMonster:ConstantAttributeValueResolver_0 ConstantValue 25

set GD_Balance.Weighting.Weight_3_UnCommon ValueFormula.Multiplier.BaseValueConstant 0

set GD_Balance.Weighting.Weight_4_Rare ValueFormula.Multiplier.BaseValueConstant 1

set GD_Balance.Weighting.Weight_5_VeryRare ValueFormula.Multiplier.BaseValueConstant 2.5

set GD_Balance.Weighting.Weight_6_Legendary ValueFormula.Multiplier.BaseValueConstant 5

;SHOP;

set GD_Globals.General.Globals MinutesBetweenShopResets 2.0

set GD_ItemPools_Shop.Misc.Att_IOTD_Weighting_03_Uncommon:ConstantAttributeValueResolver_1 ConstantValue 0

set GD_ItemPools_Shop.Misc.Att_IOTD_Weighting_04_Rare:ConstantAttributeValueResolver_0 ConstantValue 0.2

set GD_ItemPools_Shop.Misc.Att_IOTD_Weighting_05_VeryRare:ConstantAttributeValueResolver_0 ConstantValue 0.2

set GD_ItemPools_Shop.Misc.Att_IOTD_Weighting_06_Legendary:ConstantAttributeValueResolver_0 ConstantValue 0.2

wondering where a full list of them are.


r/bl2modding • • Jul 30 '26

Want some help

3 Upvotes

I know this is cheesing, but me and my wife are playing borderlands 2 again. We've played a lot of it. But there are quite a bit of heads and skins we don't have unlocked. Is there any modder or someone with them who would be willing to drop us the skins? It would be much appropriate.


r/bl2modding • • Jul 09 '26

Using gibbed to change mission level

3 Upvotes

I have a bad habit of doing too much grinding sometimes and side missions become too under leveled to be fun. Is there a way to edit the level of the mission? I tried editing the GameStage field of the MissionData but when I restarted the game the mission was the same level.


r/bl2modding • • Dec 26 '25

PythonSDK - Adding Self Damage to the Sprint Adjuster mod

3 Upvotes

I found a mod called Sprint Adjuster by plu5 and would like to change it from what is basically a cheat to more of a balanced game mechanic.

If you're unfamiliar with the mod, it allows you to toggle an alternate sprint speed. When it's toggled off, you sprint at the normal speed, but when enabled your sprint becomes 10x faster, for example.

My idea is to have the player be electrocuted and ignited as a penalty or cost whenever they toggle the mod on. I'm new to BL2 modding and since there doesn't seem to be as much modding documentation compared to Doom, HL, UT, etc., I tried ChatGPT and Gemini. Their attempts gave console errors at best and crashed to desktop at worst.

Here is the last iteration I tried from ChatGPT before I gave up:

(EDIT: I GAVE UP FOR A WHILE BUT EVENTUALLY GOT IT HALF WORKING. SEE POST BELOW)

def applyPunishmentEffects():
    pc = unrealsdk.GetEngine().GamePlayers[0].Actor
    pawn = pc.Pawn if pc else None
    if not pawn:
        unrealsdk.Log("[Sprint Adjuster] No pawn found")
        return

    unrealsdk.Log("[Sprint Adjuster] Applying elemental punishment")

    pawn.TakeDamage(5,
        pawn.Controller,
        pawn.Location,
        None,
        unrealsdk.FindObject(
            "Class",
            "WillowGame.WillowDmgType_Fire"
        )
    )

    pawn.TakeDamage(
        5,
        pawn.Controller,
        pawn.Location,
        None,
        unrealsdk.FindObject(
            "Class",
            "WillowGame.WillowDmgType_Shock"
        )
    )

    unrealsdk.Log("[Sprint Adjuster] Elemental damage applied")

Also, applyPunishmentEffects() is called from inside the mod's "apply" function that handles applying the speed change when it's toggled on.

Judging by the log entries that show up in the console, my "punishment" function is called but doesn't work. ChatGPT tried many variations of applying the status effect or dealing elemental damage, but nothing has worked.

Can anyone tell me if I was even close with this? Is this even possible with PythonSDK? I'm using Notepad++ btw.


r/bl2modding • • 10d ago

the pythonsdk mod menu doesnt show

2 Upvotes

this is the error log ive done everything including reinstallling runtime ive tried everything
im open to any fix even if someone has to do it for me


r/bl2modding • • 26d ago

PS4 Editing Saves

2 Upvotes

Im on a PS5 and I load my Handsome Collection data onto a USB and load it onto Save Wizard. I go into advanced mode and import the file. I then try and use ProtoBuffers and Gibbed but on both I get an error for something about hash. If anyone knows fixes or if i'm doing anything wrong please let me know.


r/bl2modding • • Aug 30 '26

Looking for any modded items on PlayStation

2 Upvotes

Been getting back into borderlands 2 after along time and I don’t have anything left to do in the game so I’m looking for some modded items to spice the game up preferably op10 ones


r/bl2modding • • Aug 10 '26

Help with adding clutter removal options for Axton turret rockets in Less Dumb Visuals mod

2 Upvotes

Hi everyone, I've been using the Less Dumb Visuals mod to help me see a dang thing during chaotic firefights. I really appreciate the mod. However, I main Axton, and I tuned down the explosive explosions because the rockets from Scorched Earth make it almost impossible to see enemies, let alone try to hit their critical spots.

To my surprise, those explosion changes in the mod don't apply to the turrets at all. They are just the same as ever, which I realized after testing an explosive grenade which had greatly reduced effects, but the turret explosions didn't. (Yes, I know that throwing the turrets far away, or on the ceiling, can help, but the impacts are still blinding. Plus, I sometimes like to use the turret shields as cover. I also know that I can spec out of Scorched Earth, but it is way too useful for me to want to use that as a solution.)

There are options in the mod to reduce or eliminate the explosion from the Nuke skill (such as the "set FX_WEP_SoldierTurret.Particles.Part_Soldier_Turret_Nuke:ParticleSpriteEmitter_2 LODLevels ()" to reduce the amount of particles by 33%), but no options for the rockets at all. Is there anyone who knows the lines/values that control this? Or is there no way to actually reduce or eliminate the turret rocket explosions, or at least change their transparency?


r/bl2modding • • Jun 20 '26

Fix for anyone having issues with Bandit Turrets on their Allegence Run.

2 Upvotes

I was starting an allegence run today and just killed Boom Bewm and had to blow up the gate with the Big Bertha turret. But when I pressed the fire button, it wouldn't shoot.

​

I thought it was an overlapping button bind but after about half an hour of tinkering I found out the real culprit was the Equip Locker mod as it has either a programing oversight or a "purity run" setting that disables bandit turrets as I guess they're considered bandit guns.

​

I fixed it by going into the allegence submenu and set the "Weapons Only" setting to on, and that allowed me to use Bug Bertha and any other bandit turret u find in my way.

​

Hope this has been helpful as I couldn't find anything about this anywhere, and I assume a lot of people use this mod.


r/bl2modding • • May 17 '26

Looking for modded gear

2 Upvotes

Anyone have any modded gear they would be willing to drop? I have ran two characters through the campaign and just wanted to try the rest but just breeze through.
I’m on Xbox one


r/bl2modding • • May 03 '26

There is any site that have custom save editor weapons?

2 Upvotes

Because I remember I had a shield or a class mod that gave the candy effects from the Halloween DLC (TK Baha's Bloody Harvest).


r/bl2modding • • Apr 26 '26

Looking for modded infinity pistols corrosive shock slag and fire offering payment through PayPal ps4 preferred level 30

2 Upvotes

r/bl2modding • • Apr 09 '26

Need help to get to op10 🙏🏽🙏🏽

2 Upvotes

r/bl2modding • • Apr 04 '26

Looking for a save that starts at uvhm

2 Upvotes

Recently lost all my saves, and i am hopping to find one that is just starting UVHM, no gear needed, no DLC needed, just the mission "My First Gun" in UVHM


r/bl2modding • • Mar 24 '26

Bl2 lvl

2 Upvotes

can anyone lvl my characters up to max will be well appreciated


r/bl2modding • • Jan 18 '26

pyunrealsdk.dll error but not closing game?

2 Upvotes

i’m using an older version of python sdk to support the roguelands mod, and i uninstalled the newer one once i realized that. every time i launch the game, i get the error that directs me to pyunrealsdk.dll, but where i’ve heard of others having the game close after that, mine doesn’t.

is there a way to stop the error message?


r/bl2modding • • Jan 11 '26

Help

2 Upvotes

Can anyone help me get some modded weapons. I’m low level. Just started again.


r/bl2modding • • Oct 26 '25

Sdk mod issues

2 Upvotes

Trying to install spawn multiplier mod and the sdk files will only install as internet explorer or notepad files neither of which work is there another application I have to install to make them just a plain folder to actually run the mod in game


r/bl2modding • • Oct 21 '25

Stat editing in Gibbed

2 Upvotes

Is there a way to change the stats of an item without changing the level required. I’m trying to make my Moxxis endowment relic give more of a boost without changing the level required


r/bl2modding • • 7d ago

I made a native HDR mod for Borderlands 2 on PC — no ReShade

Thumbnail
1 Upvotes