Giter VIP home page Giter VIP logo

xaymar / prophuntextended Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 4.0 7.63 MB

A full rewrite of the original Prop Hunt gamemode, designed to be easily editable.

Home Page: https://forum.facepunch.com/f/gmodgames/osvi/Prop-Hunt-Extended/1/

License: MIT License

Lua 99.01% Batchfile 0.99%
lua garrysmod garrys-mod garrysmod-gamemode garrysmodlua gmod gmod-lua gmod-gamemode gmod-addon garrysmod-addon

prophuntextended's Introduction

Prop Hunt Extended

Hide n Seek with a twist - Hiders can turn into anything on the map! From bottles, to vending machines and all the way to huge cars - what you become depends on how you want to play. Do you want to blend in with your surroundings, or do you want to make a fool of the Seekers? And how will you deal with finding (and killing) all hiders as a Seeker?

Features and Improvements

  • Prop Rotation: Rotate your prop into the correct orientation to fool Seekers even more.
  • Correct Hitboxes: All hitboxes now compensate for lag, making shots that should have hit actually hit.
  • Better Camera: First- & Third-Person modes, world collision, proper world origin to support small hiding spaces without making the world disappear.
  • Custom Player Models: Customize yourself to the best of your abilities.
  • Taunt Packs: All taunt packs compatible with Tsukasas Taunt Pack Loader will work and load.
  • Name Plates and Selection Halo: Know who is what, and what you're going to select!
  • Proper Scoreboard: The gamemode comes with a proper Scoreboard instead of the default one.
  • Better Configuration: Everything can be configured during gameplay using CVars.
  • Improved Networking Performance: Only necessary information is shared.

Compatibility with other Addons

  • MapVote: Full support
  • Tsukasas Taunt Pack Loader: Compatibility layer included, not compatible due to this.
  • LiteGibs: Breaks literally everything somehow.

How To Play

Seekers

Your primary goal is to find hiders by any means possible. But watch out, you might lose health if you shoot an object that isn't actually a hider! Pick things up before shooting them, or simply remember the layout of the maps you are playing on. And remember: You lose if only a single hider is still alive at the end of the round.

Hiders

Stay alive as long as possible and make Seekers look like a fool. Dance around their feet, hide in plain sight or be that huge car that nobody though you could become! What you do is entirely up to you.

Spectators

You get to watch the whole thing go down live! Sit back, grab some popcorn or any other snack and relax.

Controls

  • ShowHelp (Default F1): Show Help and client Settings menu.
  • ShowTeam (Default F2): Show Team Selection menu.
  • ShowSpare1 (Default F3): Taunt everything and everyone.
  • ShowContextMenu (Default C): Toggle between First- and Thirdperson camera.
  • ShowSpawnMenu (Default Q): (Hider only) Hold to enable prop rotation, let go to disable prop rotation.
  • Prop Hunt SMG Reload (Default R): If ammo is full switches between single and burst fire.

Other Stuff

Help and Community

All help is provided through Discord (preferred, channel #gmod-prop-hunt-extended) and Steam Workshop Discussions. Please read the FAQ as it can often answer your question.

Spread the Word

It is always appreciated to see the word about this Gamemode being spread, especially to content creators that are still uploading Prop Hunt content. If you want to tag me, my Twitter username is @Xaymar, my Twitch username is Xaymar, my YouTube custom url is Xaymar and my Patreon is also Xaymar.

Donations to help the cause

The development of this and other projects is funded through Patreon. My dream is to eventually be able to do this full time without requiring a full-time job, perhaps even streaming this to YouTube and Twitch.

Official Servers

Central Europe

  • Primary: steam://connect/xaymar.com:27015
  • Secondary: steam://connect/xaymar.com:27016

Links

License

For the license, see the file LICENSE. This file overrides any headers written in files.

prophuntextended's People

Contributors

xaymar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

prophuntextended's Issues

Add configuration option to disable Hider and Seeker Collisions

Server owners should be allowed to disable collisions between hiders and hiders, hiders and seekers, and seekers and seekers.

ph_collision_hider_hider

  • Allow collisions between hiders and hiders?
  • Values:
    • 0: No (Default)
    • 1: Yes

ph_collision_hider_seeker

  • Allow collisions between hiders and seekers?
  • Values:
    • 0: No (Default)
    • 1: Yes

ph_collision_seeker_seeker

  • Allow collisions between seekers and seekers?
  • Values:
    • 0: No (Default)
    • 1: Yes

ph_collision_prop_hider

  • Allow collisions between hiders and ph_props?
  • Values:
    • 0: No (Default)
    • 1: Yes

ph_collision_prop_seeker

  • Allow collisions between seekers and ph_props?
  • Values:
    • 0: No
    • 1: Yes (Default)

Add proper scoreboard

The default scoreboard does not have any team information and just lists all players.

Add game rule options for 'The Dead Hunt'

The Dead Hunt is currently a fixed mode, but to keep things in line with the configurable approach it should be moved to gamerule options.

ph_gamerule_hiders_can_see_hiders

  • Should Hiders be able to see other Hiders
  • Values:
    • 0: Yes
    • #: Only after the specific state has passed.
    • -1: Never

ph_gamerule_dead_hiders_become_seekers

  • Should dead hiders become seekers?
  • Values:
    • 0: No
    • 1: Yes

Remove the Weight Limit for +Use

There is currently a 50kg weight limit for 'Use'ing objects, which prevents props from becoming various heavy objects that they should be able to turn into.

Allow Hiders to use Weapons

Hiders should be allowed to use weapons given to them by the server configuration, such as fists to break windows and vent covers.

Improve User Interface (and User Experience)

Work has to be done on the User Interface, which was meant to be temporary and somehow stayed around for much longer than it should have. This currently causes the UX to be very bad.

The following things have to be reworked in order to improve the overall UI/UX:

  • Implement a Font Manager to handle dynamic font requests and scaling
  • Implement a UI Manager for DPI Scaling and common UI Events
  • Rewrite the Game State Display
  • Rewrite the Time and Round Display
  • Rewrite the Help and Settings #2
  • Rewrite the Team Selection UI #3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.