View Full Version : Mapping For Hidden - A Beginners Guide

6th May 2006, 20:53
Some of you are struggling to get mapping for Hidden. Well, as said before, grab the latest install and you will find the FGD in the bin folder. This can be put wherever you like, as you point Hammer at it via the options-> configuration menu. Once mounted in the same way as other mods and the HL2 stuff, you will have the following extra entities to play with:

info_hidden_spawn (Point Entity) - The Hidden spawn point. The Dev team recommend around four spawn points for 617, less and OVR maps get crowded, but you can put more in if you wish, depends on map size. No important flags or fields.

info_marine_spawn (Point Entity) - The IRIS spawn point. We recommend you place down eight, no less and CERTAINLY no more. This is a nine player game at its maximum! Again positioning is upto the level designer. No important flags or fields.

info_spectator (Point Entity) - This is the camera point, and it will also be the position of the actual model camera in the world. The team recommend you only put enough in cover as much of your map as possible, as cycling through camera after camera to find the action can get tedious. Most of the official maps have at most eight or nine cameras, less if possible. No flags but be sure to give the camera a name for the area its looking at and adjust the FOV if you want the camera to cover more or less space.

hdn_ammocrate (Point Entity) - This is the ammocrate used in the OverRun game mode. DO NOT use this in standard game mode "HDN_" maps! Place down ammo crates at 'suitable places' in your map (i.e. not at end of a dead end so IRIS can camp it!). The team recommend two maximum per map.

marine_clip (Brush Entity) - This is basically the same premise as the player clip, except it only blocks the IRIS team from going through it, Hidden will pass through as if nothing was there. This is great for sealing off areas such as vents that you dont wish the IRIS team to go into and camp, etc. Try to use a model or some other reason for why the IRIS cant go to a location, rather than just throwing a brush in to block them, although this isnt always possible. USe the nodraw texture on this brush.

location_brush (Brush Entity) - This is where the HUD gets its location information from. Fill out the name of the location in the field and when the player passes through this brush the location is updated on the HUD until they touch another location brush. Two schools of thought, the room size brush or the portal brush. We went with the 'portal' approach on our maps, meaning you have two brushes at each door, so that as the player passes through either way the hud gets updated with location info. Use nodraw or trigger texture on this brush.

hex_extraction_point (Brush Entity) - This designates the location the IRIS team must get to and hold for a predetermined amount of time to signal round end. It should be tied to the objective points in the map so that it only appears/becomes active once all other objectives are complete. No special flags but it is a flexible brush, allowing the designer to set a name by which other entities call this one, the amount of time the area must be held by IRIS for extraction, the percentage of the alive team that must be inside the area to trigger the countdown till extraction, a failure message to reinforce what players must do to get the extraction point to 'work', and finally a toggle for whether the brush is visible or not. There is a gen_evacpoint_brush texture for this brush but you may use any texture you wish.

hex_timer_button (Point Entity) - This essentially works the same as a func_button but with a timed delay and must have a model tied to it. An example usage of this button would be on locks or terminals; the time taken to 'use' the button could be the time it takes to bypass security features or hack a terminal for instance. No special flags but is once again quite flexible. It allows the mapper to assign the amount of time it takes for the button to be used, a reset delay so that if the button is started but not used for long enough it can be reset if required and finally a filter for which team can use the button (Hidden only/IRIS only or Both).

hex_damage_button (Point Entity) - This works the same as a func_button but with a damage delay and must have a model tied to it. An example usage of this button would as a main server or terminal that IRIS must destroy before evacuating. The entity triggers outputs upon hitting 0 health. No special flags but is once again quite flexible. It allows the mapper to assign the amount of damage it takes for the button to be triggered and a filter for which team can damage the button (Hidden only/IRIS only or Both).

hex_logic (Point Entity) - This entity defines the logic of the gametype. It allows the mapper to control how many respawns the Hidden player has within each round, whether the Hidden player starts with all his weapons and whether the IRIS team start with all their weapons. This allows for life control, dependent on map size as well as allowing for either/or both teams to have to find weapons (such as an armoury) before combat can commence.

hex_pickup (Point Entity) - INCOMPLETE To be detailed at a later date

Mapping Tips

To test a level out, boot it up in Hidden and bring down the console, default button ` (tilde). Type sv_cheats 1 and then bot_add.

DONT USE FOG, it makes the Hidden stand out like no ones business! Sos, thats a bit of easy atmosphere you cant use!

Sprites are occluded by Subject 617 when he walks in front of them, bare that in mind when banging sprites all over your map.

Physics objects are what makes the Hidden that much more fun than some other mods out there, but don't go mad, you will lag servers and crash them if you go over the top, Source has a cap on how many entities can be in a map.

Make sure you have at least ONE hidden, ONE IRIS spawn and ONE info_spectator before you test a map, or it will just crash when you load it up.

Phew! I think thats all for now, I'll update as I get more stuff made. Hope that it helps kiddies, good luck, crash on. If there are particular entities you may like to see in Hidden post here and G will see if its possible/worth doing.

8th May 2006, 01:07
Quick question, does hidden support hanging lights and such with rope? Been trying to make lights hang from the ceiling by cable in my map, but the cable just sits there motionless (even though the light itself still swings around when you shoot it)... Is this a known prob or am I just doing something stupid?

8th May 2006, 01:24
the lights in the attic on manor swing when shot, so there must be a way of doing it (not much help, I know) Boxy may be able to help out if he checks before work in the morning.

8th May 2006, 01:35
func_physbox tied to a rope. the lights parented to the physbox, perhaps?

8th May 2006, 03:24
I downloaded a test map someone had a made which consisted simply of a barrel hanging by a rope (http://twhl.co.za/mapvault_map.php?id=2687), but it suffers from the exact same problem that my rope has (just sitting perfectly still, despite the object it's supporting flying around perfectly as if it were tied by an invisible rope), but according to the comments on that site it should work perfeclty.

Like you say though, the ones on manor work fine - there are also ropes in stalkyard (if I remember correctly) in between the pillars in the box room, which act realistically if you start blowing away the pillars. I'm gonna get some sleep, will try running that test map in hl2dm tomorrow, to make sure it isn't just my machine doing something weird.

12th May 2006, 05:18
Is there still a marine clip brush entity, on the lopers forum it said it was really buggy in B2, but I really need it now in B3

General Snoopy
20th May 2006, 02:55
There are two aspects to the swinging object you are talking about. The visual side, and the actual physics side.

Physics: Your phys_box, or prop_physics or what not. A constraint of some sort. I like phys_lengthconstraint. It seems like you have this part down.

Visual: A Move_Rope entity at one end. A Keyframe_Rope entity at the other. Assuming the Keyframe_rope is the end you want attached to the phys_box, just set the keyframe_rope parent to the objects name. This will cause the keyframe_rope to move wherever the object moves.

Hope this helps.


22nd May 2006, 16:23
I got a question. When I load my map in game it says that their needs to be atleast two people to play so it won't let me spawn. Is their a console command I can set to 1 so I can test my level out??

22nd May 2006, 16:27
sv_cheats 1

25th May 2006, 00:24
Just a little warning regarding the location_brush:

Don't use the skip-texture on it. This will result in the whole brush being removed during compilation leaving the plain location_brush entity without brush (you'll get the warning "bmodel ### has no head node (class 'location_brush', targetname '')" during compilation). I just had to check 72 location_brush entities as i used the skip texture at first due to its transparency - which made the map not compile at all. Meh.

25th May 2006, 07:27
We used the trigger texture for our location brushes, its transparent and still works in game with no compile problems...

25th May 2006, 11:10
The skip texture is pretty much the only one that does this. Any brush with the skip texture is marked for deletion, as far as the compiler is concerned. It's useful for making guide brushes that should exist only in hammer.

Otherwise, I don't think a trigger will care how you texture it. The trigger texture is convenient for telling what brushes are triggers, when in Hammer.

3rd June 2006, 18:44
what for skybox names has Hidden Source?
Or aren't their custom skys?

3rd June 2006, 18:54
No custom skyboxes for The Hidden, only standard HL2.


3rd June 2006, 19:02
thanks for link, but i'm a real mapper, and no n00b ;)

14th June 2006, 01:29
I never would have known how to map to this mod if you hadn't posted this, thank you!
I will try some map ideas when I can get off my lazy bum. :)

14th June 2006, 03:50
I suspect this needs to be updated with B4 features and cleaned out soon.

14th June 2006, 05:18
I never would have known how to map to this mod if you hadn't posted this, thank you!
I will try some map ideas when I can get off my lazy bum. :)

wouldnt you have to get on your lazy bum to map?

14th June 2006, 08:32
I suspect this needs to be updated with B4 features and cleaned out soon.

Updated as much as I know now, will add as we go.

14th June 2006, 16:17
wouldnt you have to get on your lazy bum to map?

=O oh..
You got me there, I can't even think of a way to get myself out of that one.

14th June 2006, 19:49
Okay, I'll try... but, it'll end up being dirty. Needless to say, I was gonna use the word "bum" in the American definition of the word, which is a "homeless man", and the fact that you were getting on and off him... well, you get the idea.

28th June 2006, 20:29
:confused: So i like to start hidden mapping but i wanna know first can i do hl2 n.p.c.s like combines and stuff like that if i wanna do coop? and is here any place for upload maps or must i upload it some other place lik www.fpsbanana.com ?
also can i do more than one hidden to map or only more spwan places...?
there is all:D

29th June 2006, 10:38
:confused: can somebody tell me? ;) well i am starting mapping anyway...:cool:

29th June 2006, 11:21
http://interlopers.net is great.

You can upload to my site: http://hiddenites.co.uk

7th May 2007, 23:21
Please excuse my bad english.

I've started mapping for hidden-source and have a question about the use of lights.
I like making my maps dark to create that scary tention when playing, but my friends complain about the maps being too dark sometimes.
What kind of lighting do ya'll prefere in Hidden maps?

I'm not talking about making my maps totaly dark, but I like the attic in manor, where the sealing is dark while the floor is more bright.
Does this give the hidden too much advantage?

Subface Normal
7th May 2007, 23:27
It was an issue, yes. If you'd like to do a directional light in which the light is pointed in one place but not anywhere else, try using light_spot instead of the standard light entity

7th May 2007, 23:48
Yes, I use light_spot. My friends say it generaly makes maps too dark in some areas, but I think that's what makes some Hidden maps fun and scary. I've noticed that IRIS players normaly stay clear of the attic in manor - so I guess I'll just have to use more lights.

27th September 2007, 11:07
quick question all the hex stuff for a diferent type of gameplay ...is that in version 4b cause i cant find any of those entities

27th September 2007, 11:17
I'm not too sure but i don't think any of the hex entities are in yet, but it is possible due to other hex things are there.

27th September 2007, 12:19
Code's not in 4b, neither are the fgd entries.

e.X.S | мя.حغغ
9th July 2009, 20:11
I have one question if i make a specpoint! After i can use specnoclip like css??? Because for the normal maps i seen its only speccamera allowed!

That would be nice if we can find a idea!

Maybe more people would have this for creating demo or something like the league i mean the source tv!

9th July 2009, 21:20
we only provide for the locked in place spectator cameras, so that's all you can use.

e.X.S | мя.حغغ
9th July 2009, 22:04

20th October 2009, 22:14
It seems a lot of the entities listed in the original post are unavailable in Hammer. Have they been removed in a release newer than this thread, and is there an official entity list of general reference?

EDIT: I created a separate topic for this.

25th January 2010, 14:56
Thanks for making this guide!
I am going to play hidden now for the first time in my life and I can't wait!
Good that some ppl care about the noobs! (I'm not one T_T) :D

13th September 2012, 21:26
As this post is kinda old:
Is it still right that you can't use fog with hidden?

Would be a really nice implention for my map( even though its a really quick one)

To the camera- info_player_observer. Do you have to add the cameras manually etc? What to take care off when placing?
-Solved_ Obs is Camera :' -

Wanna make a nightmare style map reminding of slender. Is there really no way to add fog?

14th September 2012, 14:57
No, fog doesn't play nicely with the shader that the hidden uses - if you put fog in, he becomes basically visible as the fog isn't drawn behind him.

14th September 2012, 15:29
FYI: The updated SDK base fixes this iirc...

16th September 2012, 15:25
Is there a way to block hidden from going somewhere but not iris?

16th September 2012, 16:00
Is there a way to block hidden from going somewhere but not iris?

No, there are player clips with don't let anyone though, and there are marine clips that don't let the IRIS though.

6th November 2012, 17:34
How does one make the destroyable vent covers as seen on Stalkyard?

7th November 2012, 07:52
It's been a while but I'd say they're your bog standard prop_physics (https://developer.valvesoftware.com/wiki/Prop_physics) with a tick in the 'breakable' entry on the spawnflags tab.

7th November 2012, 10:17
That would do it. You also want to tick the Start Asleep flag so it doesn't move.

7th November 2012, 20:39
I got it working. thanks!