Black Mesa

Black Mesa

152 ratings
How To Obtain Original Half-Life Ammo Values
By Olde
This guide will show you how to change ammo values to be truer to the original Half-Life.
3
   
Award
Favorite
Favorited
Unfavorite
Foreward Disclaimer
This guide is intended for single-player only. I do not condone modding your game to give you an unfair advantage in multiplayer. I also have not tested any of this in multiplayer, so if using the below information causes a VAC-ban, don't blame me. The fault will be solely yours.

USE AT YOUR OWN RISK.

Always revert back to normal settings for multiplayer and always create backups of original files.
Introduction
Black Mesa is a great re-envisioning of Half-Life, but I and some others were annoyed at the seemingly arbitrary changes to certain fundamental attributes. One of these is obviously the ammo values. For the most commonly used weapons, original ammo values were significantly reduced, while one weapon received a very slight boost. This guide will show you how to adjust your game so as to create an experience that is, in my opinion, truer to the original Half-Life experience.

Note that changing ammo values only changes your maximum capacity for ammo, it doesn't instantly give you ammo or cause certain ammo pickups to appear more frequently in the game. If you want to give yourself ammo you can always enable cheats by typing "sv_cheats 1" and "impulse 101" into the console (default key is ~).

For reference, these are the changes in reserve ammo from Half-Life to Black Mesa:
Glock 17: Originally 250; reduced to 150.
.357 Magnum: Originally 36; reduced to 12.
MP5 Bullets: Originally 250; reduced to 150.
MP5 Magazine Clip: Originally 50; reduced to 30.
MP5 Grenades: Originally 10; reduced to 3.
SPAS-12 Shotgun: Originally 125; reduced to 64.
Crossbow: Originally 50; reduced to 10.
Tripmine: Originally 5; raised to 6.
Changing the Values (Everything Except MP5 Clip)
Use the following instructions to find the skill.cfg file, which is what we'll be changing.
  • Right-click Black Mesa in your Library.
  • Click Properties. Go to the Local Files tab. Click Browse Local Files. This should instantly take you to your Black Mesa folder.
  • Open up the "bms" folder. Inside that, open the "cfg" folder.
  • Find the file called skill.cfg. Open it with Notepad or, preferably, Notepad++.

Before editing skill.cfg, I highly recommend making a backup copy of it (copy and paste the original somewhere else and title it something like skill_ORIGINAL.cfg). Once you've opened up skill.cfg, however, find the heading titled "PLAYER - Items." Below it, you'll find "MAX AMMO." Here you'll see ammo listings for the Glock, MP5, etc. Technically you can change these to whatever you want (it's your game, after all), but to create a truer Half-Life experience, use the below settings:

// MAX AMMO sk_ammo_9mm_max "250" //original was 150 sk_ammo_357_max "36" //original was 12 sk_ammo_buckshot_max "125" //original was 64 sk_ammo_bolt_max "50" //original was 10 sk_ammo_energy_max "100" sk_ammo_snark_max "15" sk_ammo_hornet_max "8" sk_ammo_grenade_mp5_max "10" //original was 3 sk_ammo_grenade_rpg_max "6" sk_ammo_grenade_frag_max "10" sk_ammo_grenade_satchel_max "5" sk_ammo_grenade_tripmine_max "5" //original was 6

The only thing that's not changed with this is the MP5's clip capacity, which will remain 30 instead of 50. The only way to fix this is to follow the steps in the following section.

Known Issues: After a developer update, you'll probably have to re-input the changes into skill.cfg.





Changing MP5 Clip Values
The above instructions will work for every weapon except for the MP5. Mistersinclair commented and showed me a way to get the MP5 back to the default ammo value of 50. It should be noted that this method is significantly more convoluted and time-consuming, but it does work. There are two ways to do it.

Download Method

Download this file from my Mediafire account:
www (DOT) mediafire (DOT) com/file/0bffk2e9fe085ie/MP5_Ammo_Value.zip

There is a readme inside with instructions, but here are the instructions anyway.

1. Go to your Steam\steamapps\common\Black Mesa\bms folder. If you don't have a folder called "custom" in here, create on. Add the "mods" folder to this custom folder.

(The following steps are only applicable if you've never set up your custom folder)

2. Go to your Steam\steamapps\common\Black Mesa\bms folder.
3. Open up gameinfo.txt with Notepad or WordPad.
4. Scroll down to where it says SearchPaths. Between these two lines
SearchPaths {
and
// Black Mesa VPK files
paste in this line:
game+mod bms/custom/*
5. Save gameinfo.txt and close.

Non-Download Method

1. You'll need GCFScape. If you don't have it, get it here[nemesis.thewavelength.net]. Go to your Black Mesa\bms folder and open bms_misc_dir.vpk with GCFScape. Open the scripts folder, then the gameplay folder, and then the weapons folder. Extract the weapons folder somewhere (preferably desktop).
2. Open the weapons folder, and then open weapon-mp5.dmx with Notepad or WordPad. Find where it says "clip_size" "int" "30". Change "30" to "50". Save the revised file and close it.
3. Put the weapons folder in a new folder called gameplay. Then place that gameplay folder in a new folder called scripts. Finally, place the scripts folder in a folder called mods. Navigate to your Black Mesa\bms folder and create a folder called custom if you don't have one already. Move the mods folder to your custom folder.
4. Now you'll need to set up your custom folder. Go to your Steam\steamapps\common\Black Mesa\bms folder. Open up gameinfo.txt with Notepad or WordPad. Scroll down to where it says SearchPaths. Between these two lines
SearchPaths {
and
// Black Mesa VPK files
paste in this line:
game+mod bms/custom/*
Save gameinfo.txt and close.

If you need additional assistance for setting up your custom folder, read this guide here: https://steamproxy.net/sharedfiles/filedetails/?id=502670746
BONUS: Reducing MP5 Recoil
I was very disappointed with Crowbar Collective's decision to add drastic recoil to the MP5, causing each shot to pull significantly upwards. I feel that this is a severe disservice to the original game. So in this final, "bonus" section, I'll oultine how to reduce the MP5's recoil or even eliminate it entirely.

The method of doing this is almost entirely the same as in the previous section, requiring you to extract and edit the weapon_mp5.dmx file and set up a custom folder. Assuming you've followed all the steps above, here's a quick way to edit the recoil.

Open weapon_mp5.dmx in Notepad or Wordpad. Find where it says "recoil" "recoil". Here are the default values:

"min_snap_angles" "vector3" "-0.15 -0.4 0" "max_snap_angles" "vector3" "0.45 0.4 0" "min_punch_angles" "vector3" "-1 -0.4 -0.15" "max_punch_angles" "vector3" "-0.5 0.4 0.15" "min_punch_offset" "vector3" "-0.1 -0.15 -0.1" "max_punch_offset" "vector3" "0.1 0.15 0.1"

You can alter these however you wish. Changing everything to zero will give you absolutely zero recoil. However, if you want your game to be like Half-Life 1, change the values to the following. It will still pull up slightly, but it should hardly affect your aim at all except when holding down Mouse 1 and firing all 50 shots.

"min_snap_angles" "vector3" "-0.03 -0.02 0" "max_snap_angles" "vector3" "0.1 0.1 0" "min_punch_angles" "vector3" "-0.2 -0.1 -0.03" "max_punch_angles" "vector3" "-0.2 0.1 0.03" "min_punch_offset" "vector3" "-0.02 -0.03 -0.02" "max_punch_offset" "vector3" "0.02 0.03 0.02"

Or you can download this file from my Mediafire and put it in your custom folder (the instructions are the same as in the previous section):
www (DOT) mediafire (DOT) com/file/d4659m6y89n5k8z/MP5_Ammo_Value_and_Recoil.zip
Additional Reading/Credits
Additional information can be found here[forums.blackmesasource.com] (though it's based on the mod version of BMS, so the information might not be totally accurate). Credits to Mistersinclair for informing me on how to change the ammo value of the MP5.

This guide was written solely by me (Olde). You can (and should!) use this guide and share it with others. However, you should not distribute it while giving authorial credit to either yourself, someone else, or to nobody at all. You may quote from it at length but please do not post the entirety as a guide on any other forum or site without my express permission. I also reserve the right to remove or modify this guide at any time and/or make it unavailable, with or without providing a reason.

I hope you enjoyed this guide! I value your input so please leave a comment below! Thanks for reading!
87 Comments
tuesday 17 May @ 7:53pm 
for some reason i don't have a skill.cfg file
Bluetinity 13 Feb @ 2:45pm 
GCFScape is deprecated I'm pretty sure and the link also doesn't work anymore so for anyone looking for that, instead get VPKEdit - https://developer.valvesoftware.com/wiki/VPKEdit
imabook44 31 Dec, 2023 @ 3:25pm 
It doesn't work for me.
The Door to Guf #FixTF2 17 Nov, 2022 @ 11:14am 
mod doesn't work
croccandbaultorcure 27 Oct, 2022 @ 12:06am 
UPDATE. I found out how to do it, but I don't know how to change it to a specific fire-rate like 800 RPM, so I just increased it a bit and called it a day.
croccandbaultorcure 26 Oct, 2022 @ 1:47pm 
How do you change the firerate? I wanna change the mp5 to shoot at 800 RPM and make the Spas 12 shoot semi auto
Olde  [author] 24 Sep, 2022 @ 1:44am 
What do you mean by that?
StitchyBOI 23 Sep, 2022 @ 7:02pm 
Hey by the way. Is there another way to edit the MP5 Ammo Value without potentially getting a virus?
StitchyBOI 1 Mar, 2022 @ 6:50pm 
Ok downloaded the MP5 Ammo Value, what now? i already have game+mod bms/custom/* in my gameinfo.txt.
VHsigil 19 Aug, 2021 @ 10:07pm 
Is there any way to make further changes to match HL1? Like making the shotgun fire faster.