From b39040bb35b8f1acaa7166e493d8211e9e8f53cd Mon Sep 17 00:00:00 2001
From: richard
Date: Sun, 22 Nov 2009 10:50:49 +0100
Subject: [PATCH] Updated docs with model and knock back guides. Tuned default
knock back values for classes, weapons and hit groups.
---
.../addons/sourcemod/configs/zr/downloads.txt | 2 +-
.../addons/sourcemod/configs/zr/hitgroups.txt | 10 +--
.../sourcemod/configs/zr/playerclasses.txt | 24 +++---
.../addons/sourcemod/configs/zr/weapons.txt | 28 +++----
.../translations/zombiereloaded.phrases.txt | 2 +-
docs/zr_manual.htm | 79 +++++++++++++++----
6 files changed, 97 insertions(+), 48 deletions(-)
diff --git a/cstrike/addons/sourcemod/configs/zr/downloads.txt b/cstrike/addons/sourcemod/configs/zr/downloads.txt
index f9cbaaa..12acf99 100644
--- a/cstrike/addons/sourcemod/configs/zr/downloads.txt
+++ b/cstrike/addons/sourcemod/configs/zr/downloads.txt
@@ -3,7 +3,7 @@
// ZOMBIE:RELOADED
// Downloads configuration
//
-// Check the downloads configuration section in the manual for detailed info.
+// See Download List (3.6) section in the manual for detailed info.
//
// ============================================================================
// * Each uncommented line will be used as a file path for clients to download.
diff --git a/cstrike/addons/sourcemod/configs/zr/hitgroups.txt b/cstrike/addons/sourcemod/configs/zr/hitgroups.txt
index b354dec..dc7c729 100644
--- a/cstrike/addons/sourcemod/configs/zr/hitgroups.txt
+++ b/cstrike/addons/sourcemod/configs/zr/hitgroups.txt
@@ -38,7 +38,7 @@
"damage" "on"
// Knockback
- "knockback" "2.0"
+ "knockback" "1.2"
}
"Chest"
@@ -50,7 +50,7 @@
"damage" "on"
// Knockback
- "knockback" "1.3"
+ "knockback" "1.0"
}
"Stomach"
@@ -62,7 +62,7 @@
"damage" "on"
// Knockback
- "knockback" "1.2"
+ "knockback" "1.0"
}
"LeftArm"
@@ -74,7 +74,7 @@
"damage" "on"
// Knockback
- "knockback" "1.0"
+ "knockback" "0.9"
}
"RightArm"
@@ -86,7 +86,7 @@
"damage" "on"
// Knockback
- "knockback" "1.0"
+ "knockback" "0.9"
}
"LeftLeg"
diff --git a/cstrike/addons/sourcemod/configs/zr/playerclasses.txt b/cstrike/addons/sourcemod/configs/zr/playerclasses.txt
index 1640aad..a04bb9d 100644
--- a/cstrike/addons/sourcemod/configs/zr/playerclasses.txt
+++ b/cstrike/addons/sourcemod/configs/zr/playerclasses.txt
@@ -42,8 +42,8 @@
// kill_bonus number How many points to give per kill. Zombies only.
// speed decimal The player speed.
// knockback decimal Force of the knockback when shot at. Zombies only.
-// jump_height decimal Multiplier of the players jump height. 0.0 means no jump, 1.0 is normal.
-// jump_distance decimal Multiplier of the players jump distance. 0.0 means no forward jump, 1.0 is normal.
+// jump_height decimal Multiplier of the players jump height. 0.0 means no jump boost, 1.0 is normal.
+// jump_distance decimal Multiplier of the players jump distance. 0.0 means no forward jump boost, 1.0 is normal.
"classes"
{
@@ -264,7 +264,7 @@
"health_regen_interval" "0.25"
"health_regen_amount" "10"
"health_infect_gain" "700"
- "kill_bonus" "1"
+ "kill_bonus" "4"
"speed" "400"
"knockback" "2.8"
@@ -373,7 +373,7 @@
"team" "1"
"team_default" "yes"
"flags" "0"
- "group" ""
+ "group" "zr_vip"
"name" "VIP Human"
"description" "Human class for important players"
@@ -396,18 +396,18 @@
// Player behaviour
"immunity_mode" "0"
"immunity_amount" "0.0"
- "no_fall_damage" "no"
+ "no_fall_damage" "yes"
"health" "200"
"health_regen_interval" "1.0"
"health_regen_amount" "10"
"health_infect_gain" "0"
- "kill_bonus" "2"
+ "kill_bonus" "1"
"speed" "320"
"knockback" "0"
- "jump_height" "1.1"
- "jump_distance" "1.1"
+ "jump_height" "1.2"
+ "jump_distance" "1.2"
}
"human_admin"
@@ -446,12 +446,12 @@
"health_regen_interval" "1.0"
"health_regen_amount" "10"
"health_infect_gain" "0"
- "kill_bonus" "2"
+ "kill_bonus" "1"
"speed" "320"
"knockback" "0"
- "jump_height" "1.1"
- "jump_distance" "1.1"
+ "jump_height" "1.2"
+ "jump_distance" "1.2"
}
"human_speedy"
@@ -528,7 +528,7 @@
// Player behaviour
"immunity_mode" "0"
"immunity_amount" "0.0"
- "no_fall_damage" "no"
+ "no_fall_damage" "yes"
"health" "100"
"health_regen_interval" "0.0"
diff --git a/cstrike/addons/sourcemod/configs/zr/weapons.txt b/cstrike/addons/sourcemod/configs/zr/weapons.txt
index 8191627..f166fe2 100644
--- a/cstrike/addons/sourcemod/configs/zr/weapons.txt
+++ b/cstrike/addons/sourcemod/configs/zr/weapons.txt
@@ -47,7 +47,7 @@
// Knockback (module)
- "knockback" "0.8"
+ "knockback" "1.1"
// ZMarket (module)
@@ -74,7 +74,7 @@
// Knockback (module)
- "knockback" "0.8"
+ "knockback" "1.1"
// ZMarket (module)
@@ -101,7 +101,7 @@
// Knockback (module)
- "knockback" "1.0"
+ "knockback" "1.1"
// ZMarket (module)
@@ -129,7 +129,7 @@
// Knockback (module)
- "knockback" "1.2"
+ "knockback" "1.1"
// ZMarket (module)
@@ -185,7 +185,7 @@
// Knockback (module)
- "knockback" "1.0"
+ "knockback" "1.1"
// ZMarket (module)
@@ -213,7 +213,7 @@
// Knockback (module)
- "knockback" "0.9" // Remember that there are 8 pellets in 1 shot.
+ "knockback" "0.8" // Remember that there are 8 pellets in 1 shot.
// ZMarket (module)
@@ -241,7 +241,7 @@
// Knockback (module)
- "knockback" "0.9" // See above comment.
+ "knockback" "0.8" // Remember that there are 8 pellets in 1 shot.
// ZMarket (module)
@@ -458,7 +458,7 @@
// Knockback (module)
- "knockback" "1.2"
+ "knockback" "1.0"
// ZMarket (module)
@@ -485,7 +485,7 @@
// Knockback (module)
- "knockback" "1.1"
+ "knockback" "1.0"
// ZMarket (module)
@@ -539,7 +539,7 @@
// Knockback (module)
- "knockback" "1.1"
+ "knockback" "1.0"
// ZMarket (module)
@@ -566,7 +566,7 @@
// Knockback (module)
- "knockback" "1.5"
+ "knockback" "1.8"
// ZMarket (module)
@@ -593,7 +593,7 @@
// Knockback (module)
- "knockback" "1.3"
+ "knockback" "0.9"
// ZMarket (module)
@@ -620,7 +620,7 @@
// Knockback (module)
- "knockback" "1.3"
+ "knockback" "0.9"
// ZMarket (module)
@@ -674,7 +674,7 @@
// Knockback (module)
- "knockback" "1.2"
+ "knockback" "1.0"
// ZMarket (module)
diff --git a/cstrike/addons/sourcemod/translations/zombiereloaded.phrases.txt b/cstrike/addons/sourcemod/translations/zombiereloaded.phrases.txt
index 0679d3b..b282cda 100644
--- a/cstrike/addons/sourcemod/translations/zombiereloaded.phrases.txt
+++ b/cstrike/addons/sourcemod/translations/zombiereloaded.phrases.txt
@@ -335,7 +335,7 @@
"Classes Attrib Knockback"
{
- "en" "Knock back"
+ "en" "Knock Back"
}
"Classes Attrib Jump Height"
diff --git a/docs/zr_manual.htm b/docs/zr_manual.htm
index c6c99d8..12d9750 100644
--- a/docs/zr_manual.htm
+++ b/docs/zr_manual.htm
@@ -16,7 +16,7 @@
-
+
Index
@@ -70,7 +70,7 @@ Written by Richard Helgeby
- Model List
+ Model Configuration
Download List
@@ -185,11 +185,12 @@ Written by Richard Helgeby
Server Administration Guide
- - Briefing - Map Configuration Files
- - Map Balance
- - Knock Back Settings
- - Map Time
- - Servers With Unlimited Ammo and No Reloading
+ - Adding Custom Content
+ - Briefing - Map Configuration Files
+ - Map Balance
+ - Tuning Knock Back
+ - Map Time
+ - Servers With Unlimited Ammo and No Reloading
@@ -880,7 +881,7 @@ listed in this file.
3.6 Download List
-Custom models, materials and overlays must be listed in the download list so clients will
+
Custom materials and overlays must be listed in the download list so clients will
download them. Use one line per file, with paths relative to the "cstrike" folder.
List files to be downloaded in the following file:
@@ -890,7 +891,7 @@ download them. Use one line per file, with paths relative to the "cstrike" folde
Look at the default downloads in that file for an example on how to list files to be
downloaded.
-Note: The ambient sound file do not need to be listed here.
+Note: The ambiecne sound file doesn't need to be listed.
3.7 Class Configuration
@@ -4197,7 +4198,7 @@ following operations:
4.6.3 Taking Advantage Of The Class Skills
(bunny jump)
-(almost invisible, act as a spy and surprise humans)
+(almost invisible zombies, act as a spy and surprise humans)
4.7 Physics Stuff
@@ -4997,16 +4998,64 @@ what plugin that is causing random crashes.
the server. Zombie:Reloaded need a list of what files do be downloaded on the players' client.
Currently it's only two lists; models and downloads.
+Note: The ambiecne sound file doesn't need to be listed.
+
6.1.2 Adding Models
+When adding models, update following modules:
+
+
+ - Place model files on the server in "cstrike/models/player/<...>" and model materials
+ in "cstrike/materials/player/<...>".
+ - Add model in model configuration.
+ - Add model material files to download list.
+ - Update model_path attribute on one or more classes in class configuration
+ to use new models. Either by using a predefined setting for random selection, or by directly
+ specifying a model file.
+
+6.1 Briefing - Map Configuration Files
+6.2 Map Balance
-6.1 Briefing - Map Configuration Files
-6.2 Map Balance
-6.3 Knock Back Settings
-6.4 Map Time
-6.5 Servers With Unlimited Ammo And No Reloading
+6.3 Tuning Knock Back
+
+A guide on tuning knock back. It will help finding the default knock back that is used as base
+value for all classes.
+
+
+ - Make a new zombie class with normal Counter-Strike: Source settings:
+
+ fov | 90 |
+ speed | 300 |
+ knockback | 1.0 |
+ jump_height | 1.0 |
+ jump_distance | 1.0 |
+
+
+ - Disable hit groups module.
+ - Set all weapon knock back multipliers to 1.0 in weapon configuration.
+ - Join the game and get someone to help. Use that new zombie class.
+ - Open knock back multiplier menu and leave it open: !zadmin > Class Multipliers > Zombies
+ > Knock Back
+ - Experiment by increasing or decreasing multiplier to get a good feeling on its sensitivity.
+ Then start testing in an open area to make a good balance between zombies and humans. Also test
+ it while climbing on boxes.
+ - Once the balance is good, note the multiplier value. This is the actual value since all
+ other multipliers are 1.0. This value will be used as base knock back and can be set on all
+ zombies. Currently there's no in-game multiplier menu for hit groups, but it can be reloaded
+ after changes are made, whithout restarting the server.
+ - Set knock back on other zombie classes in class configuration based on this vlaue, whether
+ they should be stronger or weaker.
+ - Enable hit groups and adjust the knock back multiplier per hit group. Note that it's a
+ multiplier and there should be only tiny changes from 1.0.
+ - Adjust weapon knock back in weapon configuration. The best is to keep these as close to
+ 1.0 as possible. Knock back also depends on how much damage that's done, so pistols could
+ have increased values, and shot guns can be decreased.
+
+
+6.4 Map Time
+6.5 Servers With Unlimited Ammo And No Reloading
7. Reporting Bugs And Problems