Introduction
---------------------------------------------------------------------
Welcome to ActionDragon's Counter-Strike: Source Weapon Balance Mod. Are you bored of USP, DEAGLE, MP5, AK47, M4, AWP matches? Do you want to use all the  weapons? The goal of this mod is to try to make all weapons worth their cost, and to  bring all weapons closer to each other in performance so they would remain useful. The changes are also meant to improve tactical teamplay - meaning that in tight places in close range maps guys with shotguns should advance first, followed by guys with assault rifles as support and so on. In long range maps snipers should be used at long range, not at point blank range. Different weapon choises should be made based on map as for example AUG > M4 at long range, but < at close to medium range.

Pistols -> Pretty much remain the same, except the Desert Eagle which is brought more  in line with the other pistols. SMGs-> More firepower, less movement speed. MAC10 and UMP45 are cost effective now.  Shotguns -> More firepower at close range, but less than before at long range. Assault Rifles -> Accuracy has been reduced. The effectiveness of longe range AK headshotting is reduced. AUG and SG552 should also be worth their cost now as they're more accurate than the other assault rifles.  Sniper Rifles -> -Firepower. No more should every member in a team be equipped with them as now the weapons need more skill to be used effectively. Machinegun -> More firepower and controllability with the cost of movement speed. The weapon can now be used as a fire support weapon.

---------------------------------------------------------------------

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 mod that shows as a different game, but that isn't going to happen until I find out how to do it. Any help would be appreciated.

Also I've been unable to find out how the knife's pull out sound could be removed, and how the damage of the fast swing could be slightly increased.

Running a server with the mod - Source Dedicated Server
---------------------------------------------------------------------
Put the weapon script files to your server's "\cstrike\scripts" directory and start 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 the AWM even though it has full ammo (5 in this mod), causing
the reload animation to start and then instantly stop.
(To get all the changes, you need to join the game with the exact same script files installed)

IF YOU'RE RUNNING THE HLDSUPDATETOOL VERSION OF SRCDS, THEN YOU NEED TO DELETE THE WEAPON .CTX FILES FROM THE SCRIPTS DIRECTORY THAT HAVE OTHERWISE THE SAME NAME AS THESE .TXT FILES BEFORE STARTING YOUR SERVER. IF YOU WANT TO RESTORE THE OLD WEAPONS, THEN JUST RUN THE HLDS UPDATE AGAIN, AND DELETE THESE .TXT FILES.

THE ONLY WAY TO GET THE MOD WORKING ON A RENTED SERVER IS TO ASK THE SERVER PROVIDERS TO EDIT THEIR SERVER UPDATE/START SCRIPT TO DELETE THE WEAPON .CTX FILES AFTER UPDATING THE SERVER BEFORE A SERVER RESTART.

An example of a server update .bat file is included with the package in Optional\SRCDS.

NOTE: It's recommended to use the included pure_server_whitelist.txt file and install it to your server's cstrike directory, 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 for them.So players without any weapon scripts files can join, as well as the ones with the exact same script files as the server installed to their game directory.


How to install the mod and testing it without Source Dedicated Server
---------------------------------------------------------------------
Unzip/Install all the weapon script files to "steamapps\(username)\counter-strike source\cstrike\scripts".
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.

THE MOD IS MEANT TO BE RUN WITH TICKRATE 66 OR 100! WITH ONLY 33 THE WEAPONS SEEM TO SHOOT SLOWER THAN NORMALLY.

Hostname
---------------------------------------------------------------------
It's recommended to name your game so that all know that this mod is running and the version of it. For example "ADCSS 1.44". Alternatively the use of this mod could read in the motd or in your server's website of course.

How to uninstall or disable the mod
---------------------------------------------------------------------
Delete or move the weapon .txt script files from the scripts directory. If your server had the weapon .ctx files update the server to get them back.

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 AWP magazine capacity is also changed to 5 like in this mod. Unzip the cstrike_english.txt to "steamapps\(username)\counter-strike source\cstrike\resource" to use it. Your Counter-Strike: Source language must be English to use this file. NEW: Now also the Finnish file is included.

VAC
---------------------------------------------------------------------
Mods like this don'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:
-------------------------------------
* Clients don't see the change without the weapon script files installed to their CSS directory

GLOCK
----------
Damage from 25 to 28 (+Damage)
WeaponArmorRatio from 1.05 to 1.0 (-Armor penetration)
CycleTime from 0.15 to 0.16 (-Firing rate)
Range from 8192 to 4096 (-Range)
RangeModifier from 0.75 to 0.81 (+Range, but the upper reduces it more)
MaxPlayerSpeed from 250 to 240 (-Movement speed)

USP
----------
WeaponArmorRatio from 1.0 to 1.1 (+Armor penetration)
CycleTime from 0.15 to 0.185 (-Firing rate)
MaxPlayerSpeed from 250 to 240 (-Movement speed)
* MuzzleFlashScale from 1 to 1.1 (+Muzzle flash)

P228
----------
CycleTime from 0.15 to 0.17 (-Firing rate)
MaxPlayerSpeed from 250 to 240 (-Movement speed)
* MuzzleFlashScale from 1 to 1.1 (+Muzzle flash)

DEAGLE
----------
Damage from 54 to 50 (-Damage)
WeaponArmorRatio from 1.5 to 1.3 (-Armor penetration)
CycleTime from 0.225 to 0.3 (-Firing rate)
MaxPlayerSpeed from 250 to 240 (-Movement speed)

FIVESEVEN
----------
Damage from 25 to 27 (+Damage)
WeaponArmorRatio from 1.5 to 1.4 (-Armor penetration)
MaxPlayerSpeed from 250 to 240 (-Movement speed)
* MuzzleFlashScale from 1 to 1.05 (+Muzzle flash)

ELITE
----------
Damage from 45 to 40 (-Damage)
WeaponArmorRatio from 1.05 to 1.2 (+Armor penetration)
CycleTime from 0.075 to 0.15 (-Firing rate)
MaxPlayerSpeed from 250 to 240 (-Movement speed)
* CrosshairMinDistance from 4 to 8 (+Crosshair size)
* MuzzleFlashScale from 1 to 1.05 (+Muzzle flash)

TMP
----------
Damage from 26 to 28 (+Damage)
RangeModifier from 0.84 to 0.82 (-Range)
MaxPlayerSpeed from 250 to 230 (-Movement speed)

MAC10
----------
Damage from 29 to 34 (+Damage)
WeaponArmorRatio from 0.95 to 1.1 (+Armor penetration)
RangeModifier from 0.82 to 0.8 (-Range)
MaxPlayerSpeed from 250 to 230 (-Movement speed)

MP5NAVY
----------
Damage from 26 to 28 (+Damage)
MaxInaccuracy from 0.75 to 1.0 (-Controllability)
MaxPlayerSpeed from 250 to 230 (-Movement speed)
* MuzzleFlashScale from 1.1 to 1 (-Muzzle flash)

UMP45
----------
Damage from 30 to 35 (+Damage)
AccuracyOffset from 0.5 to 0.45 (+Accuracy)
WeaponArmorRatio from 1.0 to 1.15 (+Armor penetration)
MaxPlayerSpeed from 250 to 230 (-Movement speed)
* MuzzleFlashScale from 1.15 to 1.1 (-Muzzle flash)

P90
----------
Damage from 26 to 27 (+Damage)
WeaponArmorRatio from 1.5 to 1.4 (-Armor penetration)
AccuracyOffset from 0.45 to 0.5 (-Accuracy)
RangeModifier from 0.84 to 0.9 (+Range)
CycleTime from 0.066 to 0.0665 (-Firing rate)
MaxPlayerSpeed from 245 to 230 (-Movement speed)
* CrosshairMinDistance from 7 to 6 (-Crosshair size)
* MuzzleFlashScale from 1.2 to 1.05 (-Muzzle flash)

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

M3
----------
Damage from 22 to 26 (+Damage)
RangeModifier from 0.96 to 0.8 (-Range)
MaxPlayerSpeed from 220 to 230 (+Movement speed)

XM1014
----------
* Bullets from 6 to 9 (+Bullets fired = +Damage)
Range from 3048 to 3000 (-Range)
RangeModifier from 0.96 to 0.8 (-Range)
MaxPlayerSpeed from 240 to 230 (-Movement speed)

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

GALIL
----------
AccuracyOffset from 0.35 to 0.45 (-Accuracy)
WeaponArmorRatio from 1.55 to 1.4 (-Armor penetration)
TimeToIdle from 1.28 to 1.5 (-Crosshair speed)
CycleTime from 0.0875 to 0.09 (-Firing rate)
MaxInaccuracy from 1.25 to 1.5 (-Controllability)
MaxPlayerSpeed from 210 to 221 (+Movement speed)
* MuzzleFlashScale from 1.6 to 1.4 (-Muzzle flash)

FAMAS
----------
Damage from 30 to 29 (-Damage)
AccuracyOffset from 0.3 to 0.5 (-Accuracy)
TimeToIdle from 1.1 to 1.3 (-Crosshair speed)
MaxInaccuracy from 1.0 to 1.25 (-Controllability)
MaxPlayerSpeed from 210 to 221 (+Movement speed)
* MuzzleFlashScale from 1.3 to 1.4 (+Muzzle flash)

AK47
----------
Damage from 36 to 34 (-Damage)
AccuracyOffset from 0.35 to 0.5 (-Accuracy)
RangeModifier from 0.98 to 0.96 (-Range)
MaxInaccuracy from 1.25 to 1.5 (-Controllability)
CycleTime from 0.0955 to 0.1 (-Firing rate)
* MuzzleFlashScale from 1.6 to 1.5 (-Muzzle flash)

M4A1
----------
Damage from 33 to 32 (-Damage)
AccuracyOffset from 0.3 to 0.5 (-Accuracy)
RangeModifier from 0.97 to 0.96 (-Range)
IdleInterval from 60 to 20 (-Crosshair speed)
TimeToIdle from 1.6 to 1.2 (+Crosshair speed, but the upper reduces it more)
MaxInaccuracy from 1.0 to 1.25 (-Controllability)
MaxPlayerSpeed from 230 to 221 (-Movement speed)
* MuzzleFlashScale from 1.6 to 1.5 (-Muzzle flash)

AUG
----------
RangeModifier from 0.96 to 0.98 (+Range)
CycleTime from 0.0825 to 0.085 (-Firing rate)
MaxInaccuracy from 1.0 to 1.25 (-Controllability)
* MuzzleFlashScale from 1.3 to 1.4 (+Muzzle flash)
* Changed ammo type to 5.56mm:
- Primary Ammo from "BULLET_PLAYER_762MM" to "BULLET_PLAYER_556MM"
- "Ammo" "CSTypeDeath" from "V" to "N"

SG552
----------
AccuracyOffset from 0.3 to 0.35 (-Accuracy)
CycleTime from 0.0825 to 0.085 (-Firing rate)
MaxInaccuracy from 1.0 to 1.25 (-Controllability)
MaxPlayerSpeed from 235 to 221 (-Movement speed)
* CrosshairMinDistance from 5 to 4 (-Crosshair size)
* MuzzleFlashScale from 1.3 to 1.6 (+Muzzle flash)

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

SCOUT
----------
MaxPlayerSpeed from 260 to 221 (-Movement speed)
* MuzzleFlashScale from 1.1 to 1.3 (+Muzzle flash)

SG550
----------
Damage from 70 to 45 (-Damage)
WeaponArmorRatio from 1.45 to 1.5 (+Armor penetration)
CycleTime from 0.25 to 0.27 (-Firing rate)
* MuzzleFlashScale from 1.6 to 1.3 (-Muzzle flash)

G3SG1
----------
Damage from 80 to 60 (-Damage)
ArmorPenetration from 1.65 to 1.7 (+Armor penetration)
CycleTime from 0.25 to 0.29 (-Firing rate)

AWP
----------
CycleTime from 1.45 to 1.3 (+Firing rate)
Clip size from 10 to 5 (-Clip capacity)
Damage from 115 to 106 (-Damage)
RangeModifier from 0.99 to 0.98 (-Range)
MaxPlayerSpeed from 210 to 200 (-Movement speed)
* MuzzleFlashScale from 1.35 to 1.5 (+Muzzle flash)

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

M249
----------
Damage from 32 to 35 (+Damage)
MaxInaccuracy from 0.9 to 0.5 (+Controllability)
TimeToIdle from 1.6 to 1.2 (+Crosshair speed)
AccuracyDivisor from 175 to 125 (+Crosshair speed)
MaxPlayerSpeed from 220 to 205 (-Movement speed)
* CrosshairMinDistance from 6 to 4 (-Crosshair size)
* MuzzleFlashScale from 1.5 to 1.4 (-Muzzle flash)

0 komentāri