DOOM 3
157 ratings
How to Reduce the Shotgun's Spread
By sleepy boye
Use 7-zip and Notepad to change DOOM 3's weapons' characteristics.
2
7
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Shotgun Modding
(Step 0) Have 7-zip or Winrar installed. I'm using 7-zip; hopefully Winrar is similar enough to make this guide work for both.

(Step 1) Navigate to the DOOM 3 file directory. For the Steam version, go to the DOOM 3 listing in your Steam library, right-click on the game, and go to Manage --> Browse local files. Alternatively, find your main Steam directory, go to steamapps --> common --> Doom 3. Your Steam directory is probably just called "Steam"; mine is "SteamLibrary" because I have the primary Steam folder on my C: drive and most of my games on my E: drive.



(Step 2) Go to the "base" folder and find the pak00X.pk4 files (X being any number). You'll jump between pak000 and pak006.



(Step 3) Open pak000.pk4 with 7-zip. Note the "def" and "script" folders--these are the folders in each pk4 we'll be looking at.



(Step 4) Go into "def" and find "weapon_shotgun.def". Right-click on the file and click "Edit" (or hit F4). Notepad will pop up (or your preferred .txt editor--I'm using Sublime Text) containing some of the code for the weapon.



Scroll down a little and find the "spread" variable. If I remember correctly, the default value is 22 (Why, id?). You can change the value to whatever you want; I set it to 6 because that makes it so that it's a short-range weapon rather than a melee weapon.



Save the file and close out of Notepad (or whatever program you use). Make sure you get a prompt asking you to update the file you just modified, and say "OK".



(Step 5) With less spread, the shotgun will be kind of overpowered now. If you want to make it less OP, you've got two options: decrease the damage in same "def" file that you just modified, or change the number of projectiles the shotgun fires.

To do the second one, DO NOT go to the "script" folder in pak000. The pak files are loaded up sequentially, and there are duplicates of the weapon code files in the later paks that overwrite whatever was loaded from the previous pak.

Instead, go to pak006. Go to the "script" folder here and edit weapon_shotgun.script. Towards the top, you'll find SHOTGUN_NUMPROJECTILES. It's default is 13, if I remember correctly; I changed it to 10. Save, close, and make sure it gets updated in the archive.



I will say that reducing the number of projectiles makes the shotgun less consistent, giving you a range of shot patterns from "decent at medium range" to "are you kidding me, I thought I fixed this thing, that salty boye lied to me".

Here's an image of what kind of patterns I'm getting during gameplay:



Note that you can modify the other guns by using the same procedure.
Bonus Flashlight Modding
The BFG edition gives you a shoulder-mounted flashlight. That's convenient, but DOOM 3 isn't about convenience. Even so, I hate the dinky radius on the vanilla flashlight, so here's how to mod it:

Go to pak005 --> def --> weapon_flashlight.def. Right-click to edit and scroll down to find "flashUp" and "flashRight"; these control the height and width of the flashlight's cone of illumination. I want to say the default values are "0 640 0" and "-640 0 0". I bumped these up so I don't have to run semi-diagonally to light up my path forward.



This is what it looks like. It doesn't light everything up, but it doesn't hurt my eyes as much, which is what matters.



Please leave a comment if anything is unclear or if you have any constructive criticism.
64 Comments
katkilla_NAC 22 Aug @ 7:46pm 
Sweet, cheers for the info :steamthumbsup:
Xoilen 11 Aug @ 8:16pm 
"How to cheat if you're bad"
cr33p 27 Jun @ 12:30am 
have you tried . . . getting good ? lmao
IcarusFalls 24 May @ 8:58pm 
@Sirno If your shotgun acts like the base shotgun in Doom 3, then your shotgun is borked lol. A standard, full-sized shotgun will have an average spread of about 15 inches at 10-15 yards. With a modified or full choke you can get it to around 9-12 inches at 10-15 yds. They are absolutely devastating weapons. I know id was going for more of a horror feel with Doom 3 and needing to get close adds to the tension, but it'll be a cold day in hell before I play Doom without a proper Doom shotgun.
Joeker Wilde 17 May @ 1:53pm 
Set the Shotgun spread to 8 & the projectiles to 10, will test it at Spread of 10 or 12 just for extra balance but right now, following the changes to spread & reducing projectiles to mitigate the 1-shot kill almost everything (due the now tighter spread) works as explained in this guide. Thank you!

Those wanting to reset back to default values. I've added them below.
Default spread = 22 (Even standing next to a Zombie, Imp, Z-Sec or Revenant & aiming at their chest the default spread causes 1-5 projectiles to miss almost every shot!)

Default Projectiles = 13 (need to change or reset these in the script as explained. 13 with a tight spread at 8 still picks Imps & Zombies off at mid-range quite easily)
cacophonousAntiquarian 21 Mar @ 10:06am 
thank you Mike Stoklasa
Nekros 10 Feb @ 2:08pm 
Correction on a previous post, it does work with mods. Just ensure there's no hidden weapon files in the mod folder that overwrites base doom 3. Also 6 spread is a pretty good place to set it as 11 is still too wide of an angle at any distance beyond sneeze.
Mister Torgue Flexington 10 Sep, 2024 @ 6:09am 
it worked for a short while, until some random error had popped up after modifying the files using 7-zip
joshanse11 20 Aug, 2024 @ 3:26pm 
rlm for the win
Other XIX 14 Aug, 2024 @ 8:21pm 
Doesn't work.. Spent an hour messing around. 7zip (nor it's other configurations) will open it. Don't wanna touch WinRAR caues it hates my PC for some reason