Changing max ammo in HL2
Jump to navigation
Jump to search
This article is an orphan, meaning that few or no articles link to it.
You can help by adding links to this article from other relevant articles.
You can help by adding links to this article from other relevant articles.
Skill Level
This tutorial expects you to have this amount of knowledge within the topic to follow along smoothly. | |||||
---|---|---|---|---|---|
Novice | Familiar | Competent | Proficient | Expert |
Many people that make a total conversion mod will want to change the maximum ammunition settings in Half-Life 2. This small tutorial will tell you just how to do that.
- Using GCFScape, open the GCF file called source engine.gcf.
- In this file, browse to
Root/hl2/cfg/
and extract the file called skill.cfg. - Place the extracted file in
Steam/Steamapps/Sourcemods/yourmodname/cfg/
. - In this file, open it using any text editor, then go down to the Weapons part, and edit the lines starting with
sk_max_*
, where*
is the name of the weapon (such as pistol, 357, ar2, etc).
If you follow those steps and they do not work, follow these as well:
- In
hl2mp_gamerules.cpp
(or equivalent), in the function*GetAmmoDef()
, find theAddAmmoType()
function for the ammo you want to change, and change the sixth parameter.
Example AddAmmoType()
from Half-Life 2: Deathmatch code (shotgun):
def.AddAmmoType("Buckshot", DMG_BULLET | DMG_BUCKSHOT, TRACER_LINE, 0, 0, 30, BULLET_IMPULSE(400, 1200), 0 ); ^^ Change the 30.
Though the actual line has lots of tabs in it (to align it neatly with the other AddAmmoType()
s and their parameters).