File Details

Download this file | Go to files list

Author: Action Dragon

Readme File:
AD CSS Weapon Balance Mod 1.24

The mod's Steam Thread:
http://forums.steampowered.com/forums/showthread.php?t=637472
Check end of Thread to see changes between mod versions and possible plans for next.

The mod's Steam Group:
http://steamcommunity.com/groups/ADCSS
You can find me there if you want to chat.

Welcome to ActionDragon's Counter-Strike: Source Weapon Balance Mod.
The goal of this mod is to try to make all weapons worth their
cost, and reduce the overpowerness of certain weapons like M4, AK47,
Desert Eagle, AWP, G3SG1 and SG550. This means that bad players
don't get easy kills with them anymore. The mod also removes few oddities
like different move speeds with assault rifles.

At the moment the mod is just edited weapon script files that are put
to the scripts directory of a Source Dedicated Server. The mod is probably
going to be turned into a plugin or a real mod, but that isn't going to
happen until I find out how to do it. Any help would be appreciated.


Running a server with the mod - Source Dedicated Server
---------------------------------------------------------------------
Just put the weapon script files to "steamapps(username)source dedicated servercstrikescripts"
and run your server. Every client joining the game without the script files now uses the new weapon
values from the script files except few things that don't affect gameplay much:
- Clients don't get the changed weapon muzzle flash sizes.
- Clients don't get the changed weapon crosshair sizes.
- Clients still see the AUG's ammo type as 7.62mm.
- Clients don't see the right amount of bullets that the XM1014 shoots (9 in this mod - like the M3).
- Clients can start to reload AWP even though it has full ammo (5 in this mod), causing
the reload animation to start and then instantly stop.
(If you want all the changes, you need to join the game with the exact same script files installed)

NOTE: It's recommended to use the included pure_server_whitelist.txt file and install it to
"source dedicated servercstrike", and then to use sv_pure 1. This ensures no one can join
the game with different scripts files in scripts directory and cause sync errors.
So players without any weapon scripts files can join, as well as the ones with the exact same
script files as the server.


How to install the mod and testing it without Source Dedicated Server (Not recommended)
---------------------------------------------------------------------
Unzip/Install all the weapon script files to "steamapps(username)counter-strike sourcecstrikescripts".
Run Counter-Strike: Source as normal. If you run a server without Source Dedicated Server, everyone
else joining the game must have the exact same script files installed too or sync errors happen -
You also need to delete or move the weapon script files when you want to play default CSS.


Hostname
---------------------------------------------------------------------
It's recommended to name your game so that all know that this mod is running and the
version of it. For example "AD Weapon Balance 1.24".


How to uninstall or disable the mod
---------------------------------------------------------------------
Delete or move the weapon script files from the scripts directory.


Optional directory
---------------------------------------------------------------------
The Optional directory contains pure_server_whitelist.txt that you can use with your
server. More info about the file in "Running a server with the mod" NOTE field.

The Optional directory also contains cstrike_english.txt that changes all weapon
names to real ones, and fixes few things from the buy menus. The AWM magazine
capacity is also changed to 5 like in this mod. Unzip the cstrike_english.txt to
"steamapps(username)counter-strike sourcecstrikeresource" to use it. Your Counter-Strike:
Source language must be English to use this file.


VAC
---------------------------------------------------------------------
Mods like this shouldn't cause VAC alerts:
http://forums.steampowered.com/forums/showthread.php?t=637949
I use VAC with my server running this mod.


NOTE
---------------------------------------------------------------------
Anyone is free to modify and use this mod's files in their own CSS mods and servers,
even without giving me any credit. Feel free to experiment and enjoy playing CSS. :)


Weapon changes from default settings:
-------------------------------------

Pistols
-------------------------------------

Glock 18
----------
Damage from 25 to 28
Range from 8192 to 4096
WeaponArmorRatio from 1.05 to 1.0
RangeModifier from 0.75 to 0.81

USP45
----------
CycleTime from 0.15 to 0.2
WeaponArmorRatio from 1.0 to 1.05
MuzzleFlashScale from 1 to 1.1

P228
----------
CycleTime from 0.15 to 0.17
MuzzleFlashScale from 1 to 1.1

Desert Eagle
----------
Damage from 54 to 50
CycleTime from 0.225 to 0.3
WeaponArmorRatio from 1.5 to 1.35

Five-seveN
----------
Damage from 25 to 27
RangeModifier from 0.885 to 0.85
WeaponArmorRatio from 1.5 to 1.4
MuzzleFlashScale from 1 to 1.05

Elites
----------
Damage from 45 to 35
WeaponArmorRatio from 1.05 to 1.2
CycleTime from 0.075 to 0.15
MuzzleFlashScale from 1 to 1.05
CrosshairMinDistance from 4 to 8

SMGs
-------------------------------------

TMP
----------
Damage from 26 to 29
RangeModifier from 0.84 to 0.82
MaxInaccuracy from 1.4 to 1.3
MaxPlayerSpeed from 250 to 240

MP5
----------
Damage from 26 to 29
MuzzleFlashScale from 1.1 to 1
MaxPlayerSpeed from 250 to 240

Mac10
----------
Damage from 29 to 34
WeaponArmorRatio from 0.95 to 1.05
RangeModifier from 0.82 to 0.80
MaxPlayerSpeed from 250 to 240

UMP45
----------
Damage from 30 to 35
WeaponArmorRatio from 1.0 to 1.05
MuzzleFlashScale from 1.15 to 1.1
MaxPlayerSpeed from 250 to 240

P90
----------
Damage from 26 to 27
WeaponArmorRatio from 1.5 to 1.4
RangeModifier from 0.84 to 0.9
CycleTime from 0.066 to 0.0665
CrosshairMinDistance from 7 to 6
MuzzleFlashScale from 1.2 to 1.05
MaxPlayerSpeed from 245 to 235

Shotguns
-------------------------------------

M3
----------
Damage from 22 to 23
MaxPlayerSpeed from 220 to 230
RangeModifier from 0.96 to 0.825

XM1014
----------
Damage from 20 to 18
Bullets from 6 to 9
Range from 3048 to 3000
MaxPlayerSpeed from 240 to 230
RangeModifier from 0.96 to 0.825

Assault Rifles
-------------------------------------

AK47
----------
AccuracyOffset from 0.35 to 0.5
RangeModifier from 0.98 to 0.965
MaxInaccyracy from 1.25 to 1.5
Damage from 36 to 35
CycleTime from 0.0955 to 0.1
MuzzleFlashScale from 1.6 to 1.5

M4A1
----------
AccuracyOffset from 0.3 to 0.45
Damage from 33 to 32
MaxPlayerSpeed from 230 to 221
TimeToIdle from 1.6 to 1.2
IdleInterval from 60 to 20
MuzzleFlashScale from 1.6 to 1.5

AUG
----------
Changed ammo type to 5.56mm (Bugfix)
CrosshairMinDistance from 3 to 4
RangeModifier from 0.96 to 0.97
AccuracyOffset from 0.3 to 0.35
TimeToIdle from 1.9 to 2
CycleTime from 0.0825 to 0.085
MuzzleFlashScale from 1.3 to 1.4

SG552
----------
AccuracyOffset from 0.3 to 0.35
MaxPlayerSpeed from 235 to 221
CycleTime from 0.0825 to 0.085
MuzzleFlashScale from 1.3 to 1.6

Famas
----------
AccuracyOffset from 0.3 to 0.5
MaxPlayerSpeed from 210 to 221
TimeToIdle from 1.1 to 1.3
MuzzleFlashScale from 1.3 to 1.4

Galil
----------
WeaponArmorRatio from 1.55 to 1.4 (Bugfix?)
AccuracyOffset from 0.35 to 0.45
MaxPlayerSpeed from 210 to 221
TimeToIdle from 1.28 to 1.5
CycleTime from 0.0875 to 0.09
MaxInaccuracy from 1.25 to 1.5
MuzzleFlashScale from 1.6 to 1.4

Machinegun
-------------------------------------

M249
----------
Damage from 32 to 33
WeaponArmorRatio from 1.5 to 1.4
CrosshairMinDistance from 6 to 4
MaxInaccyracy from 0.9 to 0.5
MaxPlayerSpeed from 220 to 200
TimeToIdle from 1.6 to 1.2
AccuracyDivisor from 175 to 125
MuzzleFlashScale from 1.5 to 1.4

Sniper Rifles
-------------------------------------

Scout
----------
MaxPlayerSpeed from 260 to 221
CycleTime from 1.25 to 1.5
MuzzleFlashScale from 1.1 to 1.3

SG550
----------
Damage from 70 to 40
CycleTime from 0.25 to 0.28
MaxPlayerSpeed from 210 to 200
MuzzleFlashScale from 1.6 to 1.3

G3SG1
----------
Damage from 80 to 55
CycleTime from 0.25 to 0.3
MaxPlayerSpeed from 210 to 200

AWM
----------
Clip size from 10 to 5
Damage from 115 to 107
CycleTime from 1.45 to 1.5
RangeModifier from 0.99 to 0.98
MaxPlayerSpeed from 210 to 200
MuzzleFlashScale from 1.35 to 1.5

Download this file | Go to files list