Updated docs with model and knock back guides. Tuned default knock back values for classes, weapons and hit groups.

This commit is contained in:
richard 2009-11-22 10:50:49 +01:00
parent bedb4d4bda
commit b39040bb35
6 changed files with 97 additions and 48 deletions

View File

@ -3,7 +3,7 @@
// ZOMBIE:RELOADED // ZOMBIE:RELOADED
// Downloads configuration // 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. // * Each uncommented line will be used as a file path for clients to download.

View File

@ -38,7 +38,7 @@
"damage" "on" "damage" "on"
// Knockback // Knockback
"knockback" "2.0" "knockback" "1.2"
} }
"Chest" "Chest"
@ -50,7 +50,7 @@
"damage" "on" "damage" "on"
// Knockback // Knockback
"knockback" "1.3" "knockback" "1.0"
} }
"Stomach" "Stomach"
@ -62,7 +62,7 @@
"damage" "on" "damage" "on"
// Knockback // Knockback
"knockback" "1.2" "knockback" "1.0"
} }
"LeftArm" "LeftArm"
@ -74,7 +74,7 @@
"damage" "on" "damage" "on"
// Knockback // Knockback
"knockback" "1.0" "knockback" "0.9"
} }
"RightArm" "RightArm"
@ -86,7 +86,7 @@
"damage" "on" "damage" "on"
// Knockback // Knockback
"knockback" "1.0" "knockback" "0.9"
} }
"LeftLeg" "LeftLeg"

View File

@ -42,8 +42,8 @@
// kill_bonus number How many points to give per kill. Zombies only. // kill_bonus number How many points to give per kill. Zombies only.
// speed decimal The player speed. // speed decimal The player speed.
// knockback decimal Force of the knockback when shot at. Zombies only. // 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_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, 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" "classes"
{ {
@ -264,7 +264,7 @@
"health_regen_interval" "0.25" "health_regen_interval" "0.25"
"health_regen_amount" "10" "health_regen_amount" "10"
"health_infect_gain" "700" "health_infect_gain" "700"
"kill_bonus" "1" "kill_bonus" "4"
"speed" "400" "speed" "400"
"knockback" "2.8" "knockback" "2.8"
@ -373,7 +373,7 @@
"team" "1" "team" "1"
"team_default" "yes" "team_default" "yes"
"flags" "0" "flags" "0"
"group" "" "group" "zr_vip"
"name" "VIP Human" "name" "VIP Human"
"description" "Human class for important players" "description" "Human class for important players"
@ -396,18 +396,18 @@
// Player behaviour // Player behaviour
"immunity_mode" "0" "immunity_mode" "0"
"immunity_amount" "0.0" "immunity_amount" "0.0"
"no_fall_damage" "no" "no_fall_damage" "yes"
"health" "200" "health" "200"
"health_regen_interval" "1.0" "health_regen_interval" "1.0"
"health_regen_amount" "10" "health_regen_amount" "10"
"health_infect_gain" "0" "health_infect_gain" "0"
"kill_bonus" "2" "kill_bonus" "1"
"speed" "320" "speed" "320"
"knockback" "0" "knockback" "0"
"jump_height" "1.1" "jump_height" "1.2"
"jump_distance" "1.1" "jump_distance" "1.2"
} }
"human_admin" "human_admin"
@ -446,12 +446,12 @@
"health_regen_interval" "1.0" "health_regen_interval" "1.0"
"health_regen_amount" "10" "health_regen_amount" "10"
"health_infect_gain" "0" "health_infect_gain" "0"
"kill_bonus" "2" "kill_bonus" "1"
"speed" "320" "speed" "320"
"knockback" "0" "knockback" "0"
"jump_height" "1.1" "jump_height" "1.2"
"jump_distance" "1.1" "jump_distance" "1.2"
} }
"human_speedy" "human_speedy"
@ -528,7 +528,7 @@
// Player behaviour // Player behaviour
"immunity_mode" "0" "immunity_mode" "0"
"immunity_amount" "0.0" "immunity_amount" "0.0"
"no_fall_damage" "no" "no_fall_damage" "yes"
"health" "100" "health" "100"
"health_regen_interval" "0.0" "health_regen_interval" "0.0"

View File

@ -47,7 +47,7 @@
// Knockback (module) // Knockback (module)
"knockback" "0.8" "knockback" "1.1"
// ZMarket (module) // ZMarket (module)
@ -74,7 +74,7 @@
// Knockback (module) // Knockback (module)
"knockback" "0.8" "knockback" "1.1"
// ZMarket (module) // ZMarket (module)
@ -101,7 +101,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.0" "knockback" "1.1"
// ZMarket (module) // ZMarket (module)
@ -129,7 +129,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.2" "knockback" "1.1"
// ZMarket (module) // ZMarket (module)
@ -185,7 +185,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.0" "knockback" "1.1"
// ZMarket (module) // ZMarket (module)
@ -213,7 +213,7 @@
// Knockback (module) // 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) // ZMarket (module)
@ -241,7 +241,7 @@
// Knockback (module) // Knockback (module)
"knockback" "0.9" // See above comment. "knockback" "0.8" // Remember that there are 8 pellets in 1 shot.
// ZMarket (module) // ZMarket (module)
@ -458,7 +458,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.2" "knockback" "1.0"
// ZMarket (module) // ZMarket (module)
@ -485,7 +485,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.1" "knockback" "1.0"
// ZMarket (module) // ZMarket (module)
@ -539,7 +539,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.1" "knockback" "1.0"
// ZMarket (module) // ZMarket (module)
@ -566,7 +566,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.5" "knockback" "1.8"
// ZMarket (module) // ZMarket (module)
@ -593,7 +593,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.3" "knockback" "0.9"
// ZMarket (module) // ZMarket (module)
@ -620,7 +620,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.3" "knockback" "0.9"
// ZMarket (module) // ZMarket (module)
@ -674,7 +674,7 @@
// Knockback (module) // Knockback (module)
"knockback" "1.2" "knockback" "1.0"
// ZMarket (module) // ZMarket (module)

View File

@ -335,7 +335,7 @@
"Classes Attrib Knockback" "Classes Attrib Knockback"
{ {
"en" "Knock back" "en" "Knock Back"
} }
"Classes Attrib Jump Height" "Classes Attrib Jump Height"

View File

@ -16,7 +16,7 @@
<p class="headerinfo">Targets plugin version 3.0.0 Beta 2, (not released)<br /> <p class="headerinfo">Targets plugin version 3.0.0 Beta 2, (not released)<br />
Written by Richard Helgeby</p> Written by Richard Helgeby</p>
<p class="headerinfo">Manual last modified: 2009.11.20</p> <p class="headerinfo">Manual last modified: 2009.11.22</p>
<h2>Index</h2> <h2>Index</h2>
@ -70,7 +70,7 @@ Written by Richard Helgeby</p>
</ol> </ol>
</li> </li>
<li><a href="#3.5">Model List</a></li> <li><a href="#3.5">Model Configuration</a></li>
<li><a href="#3.6">Download List</a></li> <li><a href="#3.6">Download List</a></li>
<li> <li>
@ -185,11 +185,12 @@ Written by Richard Helgeby</p>
<li> <li>
<a href="#6">Server Administration Guide</a> <a href="#6">Server Administration Guide</a>
<ol> <ol>
<li><a href="#6.1">Briefing - Map Configuration Files</a></li> <li><a href="#6.1">Adding Custom Content</a></li>
<li><a href="#6.2">Map Balance</a></li> <li><a href="#6.2">Briefing - Map Configuration Files</a></li>
<li><a href="#6.3">Knock Back Settings</a></li> <li><a href="#6.3">Map Balance</a></li>
<li><a href="#6.4">Map Time</a></li> <li><a href="#6.4">Tuning Knock Back</a></li>
<li><a href="#6.5">Servers With Unlimited Ammo and No Reloading</a></li> <li><a href="#6.5">Map Time</a></li>
<li><a href="#6.6">Servers With Unlimited Ammo and No Reloading</a></li>
</ol> </ol>
</li> </li>
@ -880,7 +881,7 @@ listed in this file.</p>
<h3><a name="3.6" />3.6 Download List</h3> <h3><a name="3.6" />3.6 Download List</h3>
<p>Custom models, materials and overlays must be listed in the download list so clients will <p>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.</p> download them. Use one line per file, with paths relative to the "cstrike" folder.</p>
<p>List files to be downloaded in the following file:</p> <p>List files to be downloaded in the following file:</p>
@ -890,7 +891,7 @@ download them. Use one line per file, with paths relative to the "cstrike" folde
<p>Look at the default downloads in that file for an example on how to list files to be <p>Look at the default downloads in that file for an example on how to list files to be
downloaded.</p> downloaded.</p>
<p><strong>Note:</strong> The ambient sound file do not need to be listed here.</p> <p><strong>Note:</strong> The ambiecne sound file doesn't need to be listed.</p>
<h3><a name="3.7" />3.7 Class Configuration</h3> <h3><a name="3.7" />3.7 Class Configuration</h3>
@ -4197,7 +4198,7 @@ following operations:</p>
<h4><a name="4.6.3" />4.6.3 Taking Advantage Of The Class Skills</h4> <h4><a name="4.6.3" />4.6.3 Taking Advantage Of The Class Skills</h4>
<p>(bunny jump)</p> <p>(bunny jump)</p>
<p>(almost invisible, act as a spy and surprise humans)</p> <p>(almost invisible zombies, act as a spy and surprise humans)</p>
<h3><a name="4.7" />4.7 Physics Stuff</h3> <h3><a name="4.7" />4.7 Physics Stuff</h3>
@ -4997,16 +4998,64 @@ what plugin that is causing random crashes.</p>
the server. Zombie:Reloaded need a list of what files do be downloaded on the players' client. 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.</p> Currently it's only two lists; models and downloads.</p>
<p><strong>Note:</strong> The ambiecne sound file doesn't need to be listed.</p>
<h4><a name="6.1.2" />6.1.2 Adding Models</h4> <h4><a name="6.1.2" />6.1.2 Adding Models</h4>
<p>When adding models, update following modules:</p>
<ul>
<li>Place model files on the server in "cstrike/models/player/&lt;...&gt;" and model materials
in "cstrike/materials/player/&lt;...&gt;".</li>
<li>Add model in <a href="#3.5">model configuration</a>.</li>
<li>Add model material files to <a href="#3.6">download list</a>.</li>
<li>Update model_path attribute on one or more classes in <a href="#3.7">class configuration</a>
to use new models. Either by using a predefined setting for random selection, or by directly
specifying a model file.</li>
</ul>
<h3><a name="6.2" />6.1 Briefing - Map Configuration Files</h3>
<h3><a name="6.3" />6.2 Map Balance</h3>
<h3><a name="6.1" />6.1 Briefing - Map Configuration Files</h3> <h3><a name="6.4" />6.3 Tuning Knock Back</h3>
<h3><a name="6.2" />6.2 Map Balance</h3>
<h3><a name="6.3" />6.3 Knock Back Settings</h3> <p>A guide on tuning knock back. It will help finding the default knock back that is used as base
<h3><a name="6.4" />6.4 Map Time</h3> value for all classes.</p>
<h3><a name="6.5" />6.5 Servers With Unlimited Ammo And No Reloading</h3>
<ol>
<li>Make a new zombie class with normal Counter-Strike: Source settings:
<blockquote><table>
<tr><td class="parameter">fov</td><td class="code">90</td></tr>
<tr><td class="parameter">speed</td><td class="code">300</td></tr>
<tr><td class="parameter">knockback</td><td class="code">1.0</td></tr>
<tr><td class="parameter">jump_height</td><td class="code">1.0</td></tr>
<tr><td class="parameter">jump_distance</td><td class="code">1.0</td></tr>
</table></blockquote>
</li>
<li>Disable hit groups module.</li>
<li>Set all weapon knock back multipliers to 1.0 in weapon configuration.</li>
<li>Join the game and get someone to help. Use that new zombie class.</li>
<li>Open knock back multiplier menu and leave it open: !zadmin > Class Multipliers > Zombies
> Knock Back</li>
<li>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.</li>
<li>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.</li>
<li>Set knock back on other zombie classes in class configuration based on this vlaue, whether
they should be stronger or weaker.</li>
<li>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.</li>
<li>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.</li>
</ol>
<h3><a name="6.5" />6.4 Map Time</h3>
<h3><a name="6.6" />6.5 Servers With Unlimited Ammo And No Reloading</h3>
<h2><a name="7" />7. Reporting Bugs And Problems</h2> <h2><a name="7" />7. Reporting Bugs And Problems</h2>