Giter Club home page Giter Club logo

guesswho's Introduction

Guess Who?

Combine Spy Party, Hide & Seek and PropHunt and the result is this little gamemode.
In Guess Who two teams compete against each other, one trying to hide between NPCs and the
other one trying to hunt those cowards down.

The Hiding team can change their disguise. Depending on their boldness they can then decide to act
similar to the NPCs and annoy the Hunters or they can just hide somewhere on the map. The Hunters
will need to find out who is real and who is not which might seem a bit hard at the start, but if you
carefully pay attention you will soon be able to spot all the differences between a NPC and a Player.

Discord

Join our discord for discussion, bug reports & help.
https://discord.gg/DbwJuk3

Maps

The NPCs or NEXTBOTs will need a "navmesh" to function correctly. A "navmesh" is basically a map
for NEXTBOTs which tells them where they can go and where not.
Although the gamemode will auto generate a navmesh if a map doesn't have one. The AI could be
bugged on some of those maps.

If you want to create a navmesh for another map you can follow this guide:
Navmesh Guide Here!

I will put the meshed maps and tested maps in the following collection so they are easier to find:
Meshed Maps Collection

Setting up a Server, Customization & Configuration:

If you want to host a local server (Listed Server) just subscribe and start a server via the main menu.

For Dedicated Servers check out this little wiki for more Information:
Guess Who Wiki

Custom Models Tutorial
Press F1 and use the GUI to customize playermodels.

Problems?

Please read the quick fixes first before reporting a problem
http://steamcommunity.com/workshop/filedetails/discussion/480998235/458604254447682530/

Contributing:

Feel free to report bugs, suggestions etc. here in the issues.
If you have some improvements you want to make and share them you can do so on pull requests.
https://github.com/lolleko/guesswho/pulls

Credits:

Coding & Main Development:
Lolle

Logo & Backgrounds:
MadJack
Screenshots & Testing:
Dallifant

guesswho's People

Contributors

blueberryy avatar cattogamer avatar craighulme avatar exho1 avatar lolleko avatar pancito avatar valentinfunk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

guesswho's Issues

Crashing on 1.6.4

GMod crashes after loading into the server when the Info Menu pops up on 1.6.4. Reverting back to 1.6.2 and reenabling hunter names manually has had no issues so far.

Server is dedicated running on a Linux box.

ERROR when creating a Dedicated Server :((((

I get this error on the thread when I start the .bat file

[ERROR] gamemodes/guess_who/gamemode/cl_lang.lua:8: attempt to index a nil value

  1. translate - gamemodes/guess_who/gamemode/cl_lang.lua:8
  2. RoundStateChange - gamemodes/guess_who/gamemode/cl_round.lua:16
    3. func - gamemodes/guess_who/gamemode/cl_round.lua:46
    4. unknown - lua/includes/extensions/net.lua:32

I am able to join the game, but I have a white screen. I can still hear the game noise in the background though. I can also hit tab and the scoreboard pops up. Please help

Remove holiday event code

Halooween/Easter events were not to well received and have a lot of code scattered around the game mode => remove

Nextbots triggers errors.

I'm receiving some errors wihile playing with my friends on the server. The error comes while colliding with the bots.

Version: via Github
Server OS: Linux - Debian 7.11

[ERROR] gamemodes/guesswho/gamemode/shared.lua:77: attempt to index a nil value

  1. unknown - gamemodes/guesswho/gamemode/shared.lua:77

Error lua console for weapon_gw_decoy2.lua

[Guees Who] gamemodes/guesswho/entities/weapons/weapon_gw_decoy2.lua:11: attempt to call method 'Dance' (a nil value)
  1. unknown - gamemodes/guesswho/entities/weapons/weapon_gw_decoy2.lua:11

Why aren't and NPC's spawning in my guess who server.

I started a guesswho server in gmod. Everything works perfectly except that no NCP's spawn so it's just me and my friend and it's boring without NPC's. I downloaded the server files from GitHub itself. Any suggestions? And how do I load in coustom NPC packs? If you can, please give the link to the right server files for gmod.

Spamming F2 increases timer

Not sure if this is an issue or it's intentional, but if you keep clicking F2 after it's told you it's too soon, the timer begins to increase.
Please wait 11 more seconds before trying to change team again Please wait 12 more seconds before trying to change team again Please wait 13 more seconds before trying to change team again Please wait 13 more seconds before trying to change team again Please wait 14 more seconds before trying to change team again Please wait 15 more seconds before trying to change team again Please wait 16 more seconds before trying to change team again Please wait 17 more seconds before trying to change team again Please wait 17 more seconds before trying to change team again Please wait 18 more seconds before trying to change team again Please wait 19 more seconds before trying to change team again

Players randomly getting this error

Error in hook HUDPaint: gamemodes/guesswho/gamemode/cl_hud.lua:116: attempt to call method 'Clip1' (a nil value)
stack traceback:
gamemodes/guesswho/gamemode/cl_hud.lua:116: in function 'fn'
addons/ulib/lua/ulib/shared/hook.lua:179: in function <addons/ulib/lua/ulib/shared/hook.lua:162>
[C]: in function '‌‎​‬‪‭'

[ERROR]

  1. unknown - [C]:-1

Cant find Hide and seek (not prop hunt) gmod server files

I have searched for ages but I cannot find the hide and seek gmod server files. I found and archive on within containing old gamemodes and it had hide and seek but these gamemodes don't work for some reason. Can anybody send a link to the download page for hide and seek

Unable to add custom models.

After deleting the defaults and adding custom models, it's still loading the defaults. The table looks like this.

GM.Models = {
"models/sinful/frisk.mdl",
"models/player/meeseeks/meeseeks.mdl",
"models/player/olddeath/saitama.mdl",
"models/player/alicede_sharkfurry.mdl",
"models/freeman/player/left_shark.mdl"
}

Anything off? Does there need to be at least X amount of them, does it need the entire file structure, or /addons/ before models maybe?

Player does not stay up after sitting

As described above, it is around here that the player no longer stays up after sitting.

These are the models for the NPC's (playermodel' ofc used for this part)
http://steamcommunity.com/sharedfiles/filedetails/?id=107155115

And here the models in the sh_config

GM.Models = {
"models/trixie_player.mdl",
"models/derpyhooves_player.mdl",
"models/lyra_player.mdl",
"models/rainbowdash_player.mdl",
"models/fluttershy_player.mdl",
"models/pinkiepie_player.mdl",
"models/rarity_player.mdl",
"models/applejack_player.mdl",
"models/bonbon_player.mdl",
"models/colgate_player.mdl",
"models/vinyl_player.mdl",
"models/raindrops_player.mdl",
"models/daringdoo_player.mdl",
"models/spitfire_player.mdl",
"models/roseluck_player.mdl",
"models/octavia_player.mdl",
"models/princesstwilight_player.mdl",
}

These playermodels are custom and do not use the "sit_zen" sequence, their are using "sit".
I edited in sh_animations the LookupSequence "sit_zen" to "sit" and YAY! it did worked,but now the Player stays always in the Sit animation and wont return back to normal state...

If the NPC's are sitting their is any probelm of returning back to normal state. (their staying up and walking, for the player not)

Customization...

I don't understand it. And I also can't find the paths you gave me. I have no idea what to do. Could you give a better guide please? OR maybe you can put in a customizer in your gamemode! Like you go into to play with friends and, admin get's to choose, you can open a window that says customize. Then you can just select a model you want to be in. There are slots of what player models you use.

Hiding timer set for an hour?

In the current version, when the round starts, the hiding timer which should be 30 seconds is an hour. The seekers are also blinded for this time, so it breaks the game. Please fix asap!

NPC prop pushing

Hello there is a big problem with this game mode. Props go right through NPC's where as players it does not. This makes being a hider extremely hard. I added that to the rules to not do.

Error lua clientside

[ERROR] lua/weapons/weapon_gw_disguise.lua:8: bad argument #1 to 'SetModel' (string expected, got nil)
  1. SetModel - [C]:-1
   2. Ability - lua/weapons/weapon_gw_disguise.lua:8
    3. unknown - lua/weapons/weapon_gwbase.lua:72
[ERROR] lua/weapons/weapon_gw_shockwave.lua:21: attempt to call method 'ApplyStun' (a nil value)
  1. Ability - lua/weapons/weapon_gw_shockwave.lua:21
   2. unknown - lua/weapons/weapon_gwbase.lua:72

Help with custom models

i cant find addons/guess_who/gamemodes/guesswho/gamemode/sh_config.lua and i read some other issues and the author said something about a .gam but i have no idea what that is or where to find that but i really want to play with custom models

Players Stock Sometimes

Hello,

I have a problem; sometimes the players are stock into pnj and can't move. Do you have an idea to script wich allox people to move and unstock them ? Or maybe a function is already present on the gamemode ?

Getting Custom Player Models To Work

Hello i have added all the custom models in the config
GM.Models = {
--Characters
"models/player/big_dew.mdl",
"models/Splinks/KF2/characters/Arms_Foster.mdl",
"models/player/Jenssons/toad.mdl",
"models/player_zsssamusu.mdl",
"models/player_ashe.mdl",
"models/player/tfa_irons_playercolor.mdl",
"models/player/chewie.mdl",
"models/player/han_solo.mdl",
"models/mark2580/borderlands_ps/moxxi_moon.mdl",
"models/player/ilbe/noala.mdl"

But when i load up the game they are all default. i understand that its in my collection i have the guesswho addon but when i dont have it the server will not allow us to pick a team.
i have installed the gamemode on to my server.
https://gyazo.com/60d335cc629e93b344a7ae68d66c6630
And on your help page you say to remove the gma. but when i look there are no files with a .gma.

Sudoku issue

Hi i was unable to find a fix for this and i am not even sure if you are active but im having an issue with the sudoku ability i get this error [Guess Who] gamemodes/guesswho/entities/weapons/weapon_gw_sudoku.lua:38: bad argument #1 to 'SetOwner' (Entity expected, got userdata)

  1. SetOwner - [C]:-1
  2. unknown - gamemodes/guesswho/entities/weapons/weapon_gw_sudoku.lua:38

Timer Failed! [Simple][@gamemodes/guesswho/entities/weapons/weapon_gw_sudoku.lua (line 32)]
Now i have no idea what this means as the rest of the gamemode works fine an help would be appreciated

Rebalance disguise

If a seeker looks at a disguised hider: show name of the closest seeker that is not the seeker itself.
Also slightly reduce duration

Problem with private server for Gmod for gamemodes guess who and hide and sneak (not prop hunt)

I have posted a similar question once before but I can't seem to find it.

  1. Why won't NPC's spawn in my guess who private server i have all the correct server files but am I supposed to put the NPC's I want in the game mode in the addons folder of the server? I have seen a. Video to how to add custom NPC'S in guess who and tried it but the NPC still won't spawn. Any suggestions if there is one please send a video link.
  2. Can somebody provide me with the server files for hide and seek and murderer because I can't find working ones anywhere. Working for 2016 may. Thanks a lot guys

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.