Wasteland 2
0 of 0

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Permissions and credits
With this mod, you can disable Friendly Fire (on all difficulty levels) and or enable World Map and Level Up Healing (on all difficulty levels).

Wasteland 2 DC was written with Unity, which does not lend itself well to modding. The file Assembly-CSharp.dll (located in Wasteland's ...\Wasteland 2 Director's Cut\WL2_Data\Managed directory) is where most of this ability is placed. Just like Phoynix's mod Weapon and perk rebalance, this mod relies on Executor's custom Assembly-CSharp.dll file - it will not work without it!

The benefit of this modding method is that you no longer have to choose between your favorite mods. Not only are many mods already built in, but to make your own mods and tweaks, you only have to modify the game's .mson files (exported by Executor's custom Assembly-CSharp.dll). Though the newest Executor's Assembly-CSharp.dll file is included here for your convenience (as of the time of this upload), I suggest you read about it on his post.

I bought Wasteland 2 DC awhile back, but I've only just gotten around to playing it. I love it! Unfortunately, I found the game much too easy, so I cranked up the difficulty, but I found the Friendly Fire algorithms abysmal! After installing some weapon balancing mods, I looked for an option (or mod) to disable Friendly Fire (and enable map and level-up healing on all difficult levels), but didn't find anything (except people wanting the same things). So, I decided to create my on mod (and subsequently publish it). This is the result!

The Mod:
Wasteland 2 DC has 4 difficulty levels; Rookie, Seasoned, Ranger, and Supreme Jerk, which breakdown as follows:

Key: Level: Player Damage Scale | Enemy Damage Scale | Friendly Fire | Level Up Heal | World Map Heal

Rookie: 1.5 | .50 | No | Yes | Yes
Seasoned: 1.0 | 1.0 | Yes | Yes | No
Ranger: .75 | 1.5 | Yes | No | No
Supreme Jerk: .50 | 2.0 | Yes | No | No

I've included 3 separate setups in this mod (NOTE: only install ONE of them):
  • Disable_All_FF_and_Enable_All_Heals
  • Disable_All_FF_Only
  • Enable_All_Heals_Only

which breakdown as follows:

Rookie: 1.5 | .50 | No | Yes | Yes
Seasoned: 1.0 | 1.0 | No | Yes | Yes
Ranger: .75 | 1.5 | No | Yes | Yes
Supreme Jerk: .50 | 2.0 | No | Yes | Yes

Rookie: 1.5 | .50 | No | Yes | Yes
Seasoned: 1.0 | 1.0 | No | Yes | No
Ranger: .75 | 1.5 | No | No | No
Supreme Jerk: .50 | 2.0 | No | No | No

Rookie: 1.5 | .50 | No | Yes | Yes
Seasoned: 1.0 | 1.0 | Yes | Yes | Yes
Ranger: .75 | 1.5 | Yes | Yes | Yes
Supreme Jerk: .50 | 2.0 | Yes | Yes | Yes

  1. From the tables above, decide which package you want to use.
  2. Backup your current ...\Wasteland 2 Director's Cut\WL2_Data\Managed\Assembly-CSharp.dll file (by renaming the current file or copying it to a safe location).
  3. If it exist, backup you current ...\Wasteland 2 Director's Cut\WL2_Data\Mods\Import\Table\Game.mson file (by renaming the current file or copying it to a safe location).
  4. Extract the package you want to use into your ...\Wasteland 2 Director's Cut\ directory (where your game is installed - on the same directory level as the \WL2_Data subdirectory), overwriting all files requested.

Verify Installation:
  1. Start your game.
  2. Choose Options from the game's main menu.
  3. If everything is installed correctly, you should see a new menu tab on the right called Modding.
  4. Enable / disable Executor's Assembly-CSharp.dll built-in mods in your new tab!
  5. Play the game and have fun!

Simply restore your original backed up Assembly-CSharp.dll and Game.mson files (if you didn't have an original Game.mson file, just remove the modded one included with this package).

If you find any problems, please let me know via this mod's Nexus Post page.