If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Borderlands 2

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Borderlands 2

Developer: Gearbox Software
Publisher: 2K Games
Platforms: Windows, Xbox 360, PlayStation 3
Released in JP: October 25, 2012 (Xbox 360/PS3 only)
Released in US: September 18, 2012[1]
Released in EU: September 21, 2012
Released in AU: September 20, 2012
Released in KR: September 21, 2012

CodeIcon.png This game has unused code.
GraphicsIcon.png This game has unused graphics.
ItemsIcon.png This game has unused items.
SoundIcon.png This game has unused sounds.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.

Borderlands 2 is the sequel to space cowboy romp Borderlands, which despite it being crammed full of Internet fandom references to the point of hand wringing embarrassment, is actually a major improvement on the first game. This game, you're now up against Handsome Jack, the megalomaniac head of the Hyperion arms company; as well as the now ubiquitous 'psycho' bandits.


Unused Audio
87 bazillion sound clips!

Unused Weapons & Items



The "ERROR MESSAGE ERROR MESSAGE" is a unique Rocket Launcher manufactured by Torgue included in the first campaign DLC "Captain Scarlett and her Pirate's Booty". This weapon is wielded by the raid boss Master Gee and can't be dropped anywhere in the game making its title and red text unused. Surprisingly, the skin used for this weapon is the same as purple Tediore rocket launchers and unlike all unique rocket launchers in the game, this one can't spawn with a sight.

  • Gibbed Save Editor Code: BL2(hwAAAAAjGAFB54IDCQGFTiAkQ0GB8P+/G4r///////9roshBgoPw)

Harpoon Gun


The "Harpoon Gun" is an unused unique Rocket Launcher added with "Sir Hammerlock's Big Game Hunt" DLC. Despite being a Rocket Launcher manufactured by Torgue, the skin used for this launcher is the same as a blue Bandit rocket launcher. The "ERROR MESSAGE ERROR MESSAGE" and "Harpoon Gun" are the only two uniques launchers in the game to spawn without a Sight Part but unlike the "ERROR MESSAGE ERROR MESSAGE" this launcher lacks a Title Part making it use the default Torgue Rocket Launcher title named "boom" and don't show any red text on its item card as well.

  • Gibbed Save Editor Code: BL2(hwAAAAAKFwRBB4AICQGFAqAgQwGA8f+/GwoIFBwo/v8boEhBUYfi)

Fire Drill

BL2 Fire Drill.png

The "Fire Drill" is an unused Effervescent Pistol manufactured by Vladof added in "Commander Lilith and the Fight for Sanctuary" DLC. This weapon is heavily based on the Legendary Infinity Pistol by Vladof. Unlike this weapon however, this one is a Fire exclusive and always comes with 100% Ignite Chance. Despite having a rainbow skin though, this weapon displays as a Legendary in-game. Unfortunately, the "Fire Drill" will disappear from the inventory when loaded in-game due to a lack of Package reference in its weapon Balance Definition.

  • Gibbed Save Editor Code: BL2(hwAAAACewxaExwEOC6HVmgBshbEB8AHG//8VgB0w/v9rALwAyAHw)

Legendary Bandit Grenade

Storm Front with the Legendary Bandit Grenade Material Part

There is no Legendary Bandit Grenade in Borderlands 2, but for some reason there is still an unused Material Part named after a Legendary Bandit Grenade, which was then removed accordingly in Borderlands: The Pre-Sequel.

  • Gibbed Save Editor Code: BL2(BwAAAAD7rwAEDzzoIBBQaByDD4MdQwsDDoMOgwxDHQMSQwqDJcM=)

Legendary Bandit Grenade Material Part

The Mystery of Tannis

Elemental Relic with The Mystery of Tannis Body Part

"The Mystery of Tannis" is an early Eridian Relic removed from the base game. This relic can't be entirely loaded in-game because only the Body Part of this item still remains. However, some text strings in the game localization files are referring to it.

[A_Item_Unique.Artifact_Enigma ArtifactDefinition]
UseFailureCharacterMessage="Vous devez être %s pour utiliser cet objet."
ItemName="Le mystère de Tannis"
PickupMessage="Vous avez %s"
UseFailureLevelMessage="Vous devez être au moins de niveau %d pour utiliser cet objet."
UseFailureConstraintsMessage="Vous ne pouvez pas utiliser cet objet."
NoManufacturerName="Sans marque"

[Body.Body_Enigma:AttributePresentationDefinition_0 AttributePresentationDefinition]

Remaining French text strings of this relic located in Borderlands 2/WillowGame/Localization/FRA/GD_Artifacts.FRA


"The Mystery of Tannis" Body Part

Wisp Jar

Four new unused items were added with the first headhunter "Bloody Harvest". When used, these items summon a small colored ball following the player and causing elemental damage to nearby enemies.

BL2 Sparkling Yellow Wisp Jar.png
BL2 Glowing Green Wisp Jar.png
BL2 Pulsing Red Wisp Jar.png
BL2 Flickering Blue Wisp Jar.png

Gibbed Save Editor Codes

  • Sparkling Yellow Wisp Jar: BL2(BwAAAACvHAUAAAEAEBCBwADg////////////////////vwGgAOA=)
  • Glowing Green Wisp Jar: BL2(BwAAAABYPgUAAAEAEBCBAADg////////////////////fwCgAOA=)
  • Pulsing Red Wisp Jar: BL2(BwAAAABhjQUAAAEAEBCBAAHg////////////////////PwKgAOA=)
  • Flickering Blue Wisp Jar: BL2(BwAAAADm9QUAAAEAEBCBQAHg/////////////////////wGgAOA=)

Turtle Up!


The "Turtle Up!" is an unused power up manufactured by Pangolin and was originally planned to drop like health from enemies. By itself, this item includes unused model, texture, pickup flag icon and pickup sound effect. It's interesting to note that the skin is misplaced on the model and dummy stats are shown on its item card. This item shares the same rarity as Stolen Money from the player by Rat Thieves enemies.

  • Gibbed Save Editor Code: BL2(BwAAAABoEAAADCChAxIAwA==)

When picked up by the player, the "Turtle Up!" provides a 3 minutes damage reduction bonus displayed with green bubbles on the player's screen. The same bubble particle effect is used during the quest "Clan War: Wakey Wakey" but display brownish bubbles instead of green ones.

Turtle Up! pickup sound effect.

Missing Textures

Caustic Caverns


In the "Caustic Caverns", there is a missing texture for the inside of the mine shaft's crusher. The texture is the default checkerboard used by the Unreal Development Kit.

Washburne Refinery


A missing texture can be seen through the grating in "Washburne Refinery" next to Hyperius Arena. The default Unreal Development Kit checkerboard is used as well.

The Rustyards


Next to the entrance in "The Rustyards", there is a flashing texture on top of the boat out-of-bounds displaying Missing MATERIAL. This texture can't be seen without glitching/cheating and the default Unreal Development Kit checkerboard isn't used meaning this texture was likely put here on purpose by the developers.

Unused Graphics

Slag Nova & Spike Shield HUD

There are no Slag Nova Shield or Slag Spike Shield in Borderlands 2. However, the Shield HUD parameter PrimedFlashFrameName can handle these two shield variants named respectively as nova-amp and spike-amp.

nova-amp spike-amp


The Atlas company completely disappeared after the events of Borderlands and as such, all weapons and items manufactured by Atlas never returned. However, the company logo can still be displayed in-game by replacing the parameter FlashLabelName of one of the existing manufacturers to atlas.

Leftover Unreal Editor Splash Screen


Interestingly, the Epic Games release of Borderlands 2 on PC comes with the Unreal Editor splash screen. It can be found in Borderlands2/WillowGame/Splash/PC.

Unused Currencies

Placeholder currencies can be found in the game's code. Developers used placeholder currencies slots for upcomming DLCs but didn't actually use all of them.

The following is the current full currency list for Borderlands 2.

Currency Utility Note
CURRENCY_Credits Money
CURRENCY_Eridium Eridium
CURRENCY_SeraphCrystals Seraph Crystals This slot is shared between all 4 Campaign DLCs.
CURRENCY_Reserved_A Golden Keys The real amount of Golden Keys is stored inside the profile.bin file instead of the character save file itself meaning that this slot is in fact not used.
CURRENCY_Reserved_B Torgue Tokens Used in "Mr. Torgue's Campaign of Carnage" DLC.
CURRENCY_Reserved_C Unused
CURRENCY_Reserved_D Unused
CURRENCY_Reserved_E Unused
CURRENCY_Reserved_F Unused
CURRENCY_Reserved_G Unused
CURRENCY_Reserved_H Unused
CURRENCY_Reserved_I Unused
CURRENCY_Reserved_J Unused

Unused Achievements

Same as for currencies, placeholder DLC achievements can be found inside WillowGame.Default__AchievementUtility.

enum EWillowAchievementList

Unused Fast Travel Accessibility Times

Inside the Class FastTravelStationDefinition from the WillowGame Package can be found unused parameters for different Fast Travel Accessibility Times.

enum EFastTravelAccessibilityTime
    FTAT_Halloween,       // Only available on Halloween (may have been used to access Bloody Harvest DLC)
    FTAT_Thanksgiving,    // Only available on Thanksgiving (may have been used to access Wattle Gobbler DLC)
    FTAT_Christmas,       // Only available on Christmas (may have been used to access Mercenary Day DLC)

Miscellaneous Text Strings

Tucked inside of the Borderlands 2/WillowGame/Localization/FaceFXHintText.ini file, there are descriptions for what appears to be all of the spoken dialog in the game and the names of the files that contain them. There are some extra, interestingly descriptive strings inserted for files that contain sound effects instead of dialog.

Voices\English(US)\VO_Ep11_Pt4_59_live_Brick.wav=(exertion like he's throwing a punch strong enough to knock out Godzilla)
Voices\English(US)\VO_Ep13_Pt5_14_echo_Lilith.wav=(scream o' pain)
Voices\English(US)\VOSQ_FamFuedRainbow_03_echo_Jimbohodunk.wav=(unintelligible old coot exclamation!)
Voices\English(US)\VOSQ_OOBE_10a_live_CrowdWalla.wav=(boos, generic grunts of disgust, improvised "this song sucks," "this is awful," "turn it off" stuff)

Platform Differences


Depending on the platform you're playing on, the name of the Legendary Sniper Rifle manufactured by Vladof can differ.

Xbox 360 PC / PS3 PS4 / Xbox One / Switch
White Death

Development Data

Build Info

Gearbox developers use code name for every released game and content using the following pattern:

  • Trees for games
  • Bushes for projects
  • Flowers for DLCs
Game Code Name
Borderlands 2 Willow2
Content Code Name
Mechromancer Pack (Gaige) Tulip
Captain Scarlett and her Pirate's Booty (DLC 1) Orchid
Mr. Torgue's Campaign of Carnage (DLC 2) Iris
Sir Hammerlock's Big Game Hunt (DLC 3) Sage
Tiny Tina's Assault on Dragon Keep (DLC 4) Aster
Ultimate Vault Hunter Upgrade Pack Gladiolus
Ultimate Vault Hunter Upgrade Pack 2: The Raid on Digistruct Peak Lobelia
Psycho Pack (Krieg) Lilac
Headhunter 1: Bloody Harvest Flax
Headhunter 2: Wattle Gobbler Allium
Headhunter 3: Mercenary Day
Headhunter 4: Wedding Day Massacre Nasturtium
Headhunter 5: Son of Crawmerax
Borderlands: The Pre-Sequel Skins Peony
Ultra HD Texture Pack Mancana
Commander Lilith and the Fight for Sanctuary (DLC 5) Anemone

Developer Commands

Leftover console commands used by developers to debug the game. Most of them can still be used with some game file modification.

Developer Command Note
DeveloperDemigod Grants invincibility to the player.
DeveloperLoaded Grants infinite ammo to the player.
DeveloperFreeLevels [value] Add given level number to the player current level.
DeveloperGiveCash [amount] Add given amount of money to the player.
DeveloperGiveEridium [amount] Add given amount of eridium to the player.
DeveloperUnlockAnAchievement [id] Unlock an achievement with the given ID.
DeveloperUnlockAllCustomizations Unlock all of the game customizations.
DeveloperCompleteAllChallengesToLevel [level] Complete all player challenges up to given level.
DeveloperSpawnAwesomeItems Spawn random items at the player depending on the player current game's difficulty (may crash the game).
KillEnemies Kill all enemies in the area.

Developer Perks

Developer Commands mapped to Xbox buttons and only usable by developers.

Log: *** Property dump for object 'DeveloperPerksDefinition GD_Globals.General.DeveloperPerks' ***
Log: === DeveloperPerksDefinition properties ===
Log:   DeveloperInfo(0)=(Gamertag="Parnic",UniqueId=,Platform=DPP_Any,UnlocksGamerpics=,bEligibleForGearboxCustomizations=True)
Log:   DeveloperInfo(1)=(Gamertag="ParnicS",UniqueId=,Platform=DPP_360,UnlocksGamerpics=,bEligibleForGearboxCustomizations=True)
Log:   PerkInfo(0)=(ButtonChain=("XboxTypeS_LeftTrigger","XboxTypeS_RightTrigger","XboxTypeS_LeftTrigger","XboxTypeS_RightTrigger"),Command="DeveloperFreeLevels 10",bMustBeDeveloper=True)
Log:   PerkInfo(1)=(ButtonChain=("XboxTypeS_Y","XboxTypeS_Y","XboxTypeS_LeftTrigger","XboxTypeS_RightTrigger"),Command="DeveloperGiveCash 1000000",bMustBeDeveloper=True)
Log:   PerkInfo(2)=(ButtonChain=("XboxTypeS_LeftTrigger","XboxTypeS_RightTrigger","XboxTypeS_Y","XboxTypeS_Y"),Command="DeveloperGiveEridium 1000000",bMustBeDeveloper=True)
Log:   PerkInfo(3)=(ButtonChain=("XboxTypeS_DPad_Down","XboxTypeS_DPad_Up","XboxTypeS_DPad_Down","XboxTypeS_DPad_Up"),Command="DeveloperCompleteAllChallengesToLevel 5",bMustBeDeveloper=True)
Log:   PerkInfo(4)=(ButtonChain=("XboxTypeS_Y","XboxTypeS_Y","XboxTypeS_Y","XboxTypeS_Y"),Command="DeveloperUnlockAnAchievement",bMustBeDeveloper=True)
Log:   PerkInfo(5)=(ButtonChain=("XboxTypeS_DPad_Left","XboxTypeS_DPad_Right","XboxTypeS_DPad_Left","XboxTypeS_DPad_Right"),Command="KillEnemies",bMustBeDeveloper=True)
Log:   DeveloperCustomizationUnlocks(0)=KeyedItemPoolDefinition'GD_CustomItemPools_MainGame.Rewards.Gearbox'
Log: === Object properties ===
Log:   VfTableObject=
Log:   HashNext=
Log:   ObjectFlags=
Log:   HashOuterNext=
Log:   StateFrame=
Log:   Linker=None
Log:   LinkerIndex=
Log:   ObjectInternalInteger=123886
Log:   NetIndex=13
Log:   Outer=Package'GD_Globals.General'
Log:   Name=DeveloperPerks
Log:   Class=Class'WillowGame.DeveloperPerksDefinition'
Log:   ObjectArchetype=DeveloperPerksDefinition'WillowGame.Default__DeveloperPerksDefinition'

Debug Menu

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.

Borderlands 2 contains references to the debug menu inside of its configuration settings, though it's currently unknown how to activate the debug menu itself.