An epic bug hunt featuring a unique blend of co-op play and squad-level tactics. With your friends, form a squad of four distinct IAF Marine classes. Plan your attack using an unlockable arsenal of weapons with countless loadout configurations against a wide variety of aliens. Blaze your way through an overrun, off-world colony, eradicating the alien infestation in environments ranging from the icy planet's surface, to a subterranean lava-flooded mining facility.

Report article RSS Feed Holdout/Survival Mode

Learn how to use the Alien Swarm SDK to produce a Holdout/Survival Map.

Posted by Adamw on Jul 20th, 2010
Intermediate Mapping/Technical.

(1)
1a)Open up hammer and create a basic room. (Including a player start and appropriate lighting).

1b)Locate the "asw_holdout_mode" entity and place it in your map. (NOTE: it doesn't really matter where you put it, just place it somewhere convenient).

(2)
2a)You will see the option "Holdout Filename".

2b)These files can be found in "C:\Program Files\Steam\steamapps\common\alien swarm\swarm\resource\holdout".

2c)Open the file "holdoutwaves_default".

Here's an example of the first paragraph:

Quote:"WAVE"
{
"Name" "Intro"
"EnvironmentModifiers" "0"
"Resupply" "1"
"ENTRY"
{
"AlienClass" "asw_drone"
"Quantity" "5"
"SpawnDelay" "0.0"
"SpawnDuration" "0.0"
"SpawnGroup" "Spawn_Left_Group"
"Modifiers" "0"
}

The bit in red is the name of the "asw_spawn_group" entity that needs to be placed in your map.

The bit in blue is the name of the "asw_holdout_spawner" that needs to be placed in your map.

2d)Create a text file in the Holdout folder and paste the paragraph in. Then insert the name of the text file into the "Holdout Filename" field in hammer.

(3)
3a)Make a "asw_spawn_group" using the name provided.

3b)Make a "asw_holdout_spawner" using the name provided. (Make sure it is situated near the spawn group, this is where the Aliens will spawn).

VIDEO EXAMPLE:



Hard to explain but i hope you understand :P.

To make more waves you just make a duplicate of the paragraph.alter the value in blue in the text file, make a duplicate of the "asw_holdout_spawner" and make sure that the values match up. Then enter the name of the next wave, (the name of the holdout spawner) ,into the "Spawner 02" field in the "asw_spawn_group" entity.

Example VMF:
Speedyshare.com

Post comment Comments
tymaxbeta
tymaxbeta Jul 21 2010, 12:52am says:

Hrm, this will certainly save me the time of making a full campaign, but I'll still be satisfied that I contributed something to the game. That's a mighty fine tutorial, nice work man...

+5 votes     reply to comment
Ithapher
Ithapher Jul 21 2010, 1:44am says:

Sweet, I can't wait for some new custom maps.

+2 votes     reply to comment
Aguila.
Aguila. Jul 21 2010, 2:37am says:

Can this be done in the tile editor?

+2 votes     reply to comment
B14d3r11
B14d3r11 Jul 26 2010, 4:54pm replied:

no most of that was done in SDK

+1 vote     reply to comment
Nikholai-Chan
Nikholai-Chan Jul 21 2010, 6:31am says:

Ah thanks mate, this will make things a lot more fun :]

+1 vote     reply to comment
xXMaNiAcXx
xXMaNiAcXx Jul 21 2010, 9:00am says:

Wow, really nice tutorial, with screens and a video, thanks!

+1 vote     reply to comment
Spooboy
Spooboy Jul 21 2010, 10:58am says:

Thanks a lot. Making game modes for this will be a blast!

+1 vote     reply to comment
timstro59
timstro59 Jul 21 2010, 11:41am replied:

if i can only find a computer fast enough.

+1 vote     reply to comment
Spooboy
Spooboy Jul 21 2010, 2:27pm replied:

My computer is fast enough, come over to my house and plaaaay.

+2 votes     reply to comment
Spooboy
Spooboy Jul 21 2010, 8:12pm says:

Many posts on my end xD

However; I was inspired by this map and I have created a larger scale version with a few personal tweaks. Really great tut btw, helped out a lot!

I27.tinypic.com
I28.tinypic.com
I28.tinypic.com
I30.tinypic.com
I30.tinypic.com

It's still a WIP, but thanks again!

+2 votes     reply to comment
Adamw Author
Adamw Jul 23 2010, 7:10am replied:

looks Great. I love the Lighting :D

+1 vote   reply to comment
B14d3r11
B14d3r11 Jul 26 2010, 1:04pm replied:

SpooBoy, howd u get those Metal Grates and such?? Im making a Holdout Map based off this one and i cant find good Materials/Textures like that

+1 vote     reply to comment
B14d3r11
B14d3r11 Jul 26 2010, 4:27pm replied:

I need help... I made Spawners Exactly like this tutorial. I made the map all works but when they spawn they dont run to the players... I have doors in the way so its more of a "Survival" aspect but they dont seem to go near them or up the stairs..

+1 vote     reply to comment
ScorpionFaiha
ScorpionFaiha Aug 4 2010, 2:46pm says:

More tutorials like this would be appreciative but , it would be more appreciating if all that was done in a video instead of screenshot and text.

+1 vote     reply to comment
Japels
Japels Aug 6 2010, 12:36am says:

you have got to make a Starship Troopers map for this mod it would be so perfect. The outpost from the movie would be good inspiration

+1 vote     reply to comment
SnoriS
SnoriS Aug 17 2010, 6:51am replied:

@japels

if you find some images from above i'll might make it

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Alien Swarm
Platform
Windows
Developer & Publisher
Valve
Engine
Source
Contact
Send Message
Official Page
Alienswarm.com
Release Date
Released Jul 18, 2010
Game Watch
Track this game
Tutorial
Browse
Tutorials
Report Abuse
Report article
Related Games
Alien Swarm
Alien Swarm Single & Multiplayer Arcade
Related Engines
Source
Source Commercial Released Oct 31, 2004
Related Groups
Valve
Valve Developer & Publisher