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 @@

Targets plugin version 3.0.0 Beta 2, (not released)
Written by Richard Helgeby

-

Manual last modified: 2009.11.20

+

Manual last modified: 2009.11.22

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
      -
    1. Briefing - Map Configuration Files
    2. -
    3. Map Balance
    4. -
    5. Knock Back Settings
    6. -
    7. Map Time
    8. -
    9. Servers With Unlimited Ammo and No Reloading
    10. +
    11. Adding Custom Content
    12. +
    13. Briefing - Map Configuration Files
    14. +
    15. Map Balance
    16. +
    17. Tuning Knock Back
    18. +
    19. Map Time
    20. +
    21. 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:

    + +
    +

    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.

    + +
      +
    1. Make a new zombie class with normal Counter-Strike: Source settings: +
      + + + + + +
      fov90
      speed300
      knockback1.0
      jump_height1.0
      jump_distance1.0
      +
    2. +
    3. Disable hit groups module.
    4. +
    5. Set all weapon knock back multipliers to 1.0 in weapon configuration.
    6. +
    7. Join the game and get someone to help. Use that new zombie class.
    8. +
    9. Open knock back multiplier menu and leave it open: !zadmin > Class Multipliers > Zombies + > Knock Back
    10. +
    11. 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.
    12. +
    13. 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.
    14. +
    15. Set knock back on other zombie classes in class configuration based on this vlaue, whether + they should be stronger or weaker.
    16. +
    17. 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.
    18. +
    19. 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.
    20. +
    + +

    6.4 Map Time

    +

    6.5 Servers With Unlimited Ammo And No Reloading

    7. Reporting Bugs And Problems