Garry's Mod

Garry's Mod

Prop Hunt Extended (Hide and Seek with Props)
 This topic has been pinned, so it's probably important
Xaymar  [developer] Jun 20, 2016 @ 5:09am
Frequently Asked Questions (FAQ)
How do I switch to this gamemode?
If you're using the Garry's Mod client, click the dropdown at the bottom right and select Prop Hunt Extended. If you're on a server, "gamemode prophuntextended" should do it for you.

How can I configure the gamemode?
The entire gamemode can be configured using console variables, including taunts, white-/blacklists and more. I've compiled a full list of console variables here.

How do I add new taunts to the gamemode?
You can add new taunts by adding them to the ph_taunt_hiders and ph_taunt_seekers console variables. Alternatively you can also just use a pre-compiled Taunt Pack that is compatible with Tsukaras Taunt Pack Loader.

Which Taunt Pack Loader formats are compatible with this gamemode?
The gamemode currently only supports Taunt Packs using Tsukaras format. Any other format will require a patch to either the Taunt Pack or a new compatibility layer.

Incompatible Addons
  • LiteGibs
    Breaks the Timer, Seeker Health Penalty and possibly more.
Last edited by Xaymar; Aug 6, 2018 @ 2:21pm
< >
Showing 1-1 of 1 comments
Xaymar  [developer] Jun 20, 2016 @ 5:23am 
Console Variables
All ConVars exported by the gamemode now come with a dedicated help text that is often more accurate than this post - and usually also more up to date too! You can list all ConVars using the command 'cvarlist ph_'.

Debugging
  • ph_debug (Boolean): Debug Mode
    Debug Mode will make the game ignore some gameplay elements and is usually used for testing. You can switch teams instantly, respawn at any time, suicide as spectator and rounds only end with when the time limit passes.
  • ph_debug_log (Boolean): Debug Logging
    The game mode is quite verbose when this is turned on, but it can be used to track events that happened accurately and if lua_log_sv is turned on will be logged to disk for administrators.

Basic Settings
  • mp_timelimit (Number): Map Time Limit
    Time limit for the current map, after this time expires the game will attempt to use MapVote (can be customized, logic for this is in server/states/state_postmatch.lua).
  • mp_friendlyfire (Number): Friendly Fire Setting
    • 0: Disable friendly fire.
    • 1: Enable friendly fire.
    • 2: Enable friendly fire, but reflect all damage done.

Round Settings
  • ph_round_limit (Number)
    How many rounds should be played, if possible in the map timelimit.
  • ph_round_timelimit (Number)
    How long should each round last? (Seconds)
  • ph_round_blindtime (Number)
    How long are Seekers blinded (in Seconds) at the start of the round? This is reduced from the round timelimit if positive or added to the round timelimit if negative.

Team Settings
  • ph_teams_randomize (Boolean)
    Should teams be randomized each round?
  • ph_teams_weighted (Boolean)
    Should teams be distributed using a weighted score?

Taunt Settings
  • ph_taunt_cooldown (Number)
    Cooldown in seconds until another taunt can be played.
  • ph_taunt_hiders (String, List)
    List of sounds that Hiders can have as taunts, seperated by comma.
  • ph_taunt_seekers (String, List)
    List of sounds that Seekers can have as taunts, seperated by comma.

Seeker Settings
  • ph_seeker_health (Number)
    How much health do seekers have at the beginning of a round?
  • ph_seeker_health_max (Number)
    How much health can seekers maximally have?
  • ph_seeker_health_bonus (Number)
    Amount of health Seekers get awarded for killing a Hider.
  • ph_seeker_health_penalty (Number)
    Amount of damage Seekers take when hurting an innocent Prop.
  • ph_seeker_weapons (String)
    List of weapons to give to Seekers upon round start, separate using commas (,).
    Example: "weapon_crowbar,weapon_pistol"
  • ph_seeker_ammo (String)
    List of ammo and amount of ammo to give to Seekers upon round start. Separate entries by comma (,) and type and amount using colon (:).
    Example: "Pistol:100,SMG1:300"
  • ph_seeker_walk_speed (Number)
    Walk Speed
  • ph_seeker_sprint (Boolean)
    Allow Sprinting
  • ph_seeker_sprint_speed (Number)
    Sprint Speed
  • ph_seeker_jump_power (Number)
    Jump Power

Hider Settings
  • ph_hider_health (Number)
    Starting health for Hiders.
  • ph_hider_health_max (Number)
    Maximum health for Hiders.
  • ph_hider_health_scaling (Boolean)
    Enable scaling depending on prop mass?
  • ph_hider_health_scaling_max (Number)
    Maximum health to scale to.
  • ph_hider_allow_full_rotation (Boolean)
    Allow props to use full rotation instead of being limited to Yaw only.
  • ph_hider_walk_speed (Number)
    Walk Speed
  • ph_hider_sprint (Boolean)
    Allow Sprinting
  • ph_hider_sprint_speed (Number)
    Sprint Speed
  • ph_hider_jump_power (Number)
    Jump Power

Whitelist & Blacklist
  • ph_list_class_whitelist (String)
    Entity Classes Hiders can take models from. Comma separated.
  • ph_list_abuse_blacklist (String)
    Entity Classes to prevent +use spam of. Comma separated.
  • ph_list_model_blacklist (String)
    Comma separated list of models to blacklist.

Camera
  • ph_camera_allow_noclip (Boolean)
    Allow users to disable world collision for the camera.
  • ph_camera_distance (Number, Client)
    Distance to the player in Third Person view mode.
  • ph_camera_distance_max (Number)
    Minimum allowed camera distance to the player in Third Person view mode.
  • ph_camera_distance_min (Number)
    Maximum allowed camera distance to the player in Third Person view mode.
  • ph_camera_distance_right (Number, Client)
    Horizontal camera offset to the player.
  • ph_camera_distance_right_range (Number)
    Maximum and minimum horizontal camera offset to the player.
  • ph_camera_distance_up (Number, Client)
    Vertical camera offset to the player.
  • ph_camera_distance_up_range (Number)
    Maximum and minimum vertical camera offset to the player.
  • ph_camera_lag (Number, Client)
    Lag to use for camera movement.
  • ph_camera_lag_max (Number)
    Maximum lag allowed to be used.
  • ph_camera_lag_min (Number)
    Minimum lag allowed to be used.

Console Commands
Debugging
  • ph_debug_stats (Cheat)
    Show debug statistics, this includes name, steam id, team, alive status, alive time and the calculated score for ph_teams_weighted.
  • ph_debug_printplayers (Cheat)
    Similar to ph_debug_stats, except it prints players sorted by teams.
  • ph_select_team
    Show Team Menu
  • ph_show_help
    Show Help Menu

  • ()
Last edited by Xaymar; Mar 3, 2021 @ 12:01pm
< >
Showing 1-1 of 1 comments
Per page: 1530 50