User:Delta-ranger
Introduction
This documentation is provided to help you create your own Holdout style Killing Floor 2 map. While most systems for a standard map exist in a Holdout map, there are new kismet functions that exist to make a Holdout map work. The kismet and necessary actors for Holdout gameplay are all setup and included in the template map. This means you can spend most of your time developing your arenas without having to understand how all of the Holdout systems function. However the following documentation will explain the systems.
Template Map Location
A sample template map has been made available to community developers on the off chance that they'd like to make this type of map themselves. It can be located in the SDK section of the steam build:
{BASE STEAM INSTALL LOCATION}\SteamApps\common\killingfloor2\KFGame\BrewedPC\Maps\SDK\Mod_Tools_HoldOut_Template.kfm
How Holdout Works
The following discusses holdout as set up in The Descent and in the template. Other maps like Nightmare and Powercore tweak the set up slightly but use the same principle and will be discussed afterwards. Although it may look like it, Teleportation does NOT use Trigger Volumes to teleport a player when they 'drop' down. Trigger volumes are only used to teleport players that are not in the correct Arena when a wave starts. Instead teleportation happens using a system of KFTeleporters. The map has multiple KFTeleporters, and not all of them are used in the same way; they are broken into 2 different categories:
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vestibulum diam turpis, non cursus diam consequat eget. Phasellus sodales enim a nisi egestas laoreet. Nullam ante est, mattis condimentum tincidunt eu, volutpat vel nisl. Nulla sed tellus lorem. Morbi et turpis risus. Aliquam eu faucibus purus. Donec pretium ligula consequat felis sagittis faucibus. Mauris vitae erat ut sapien porttitor finibus et consectetur neque. Fusce placerat velit ac neque fringilla, a posuere metus hendrerit. Sed gravida velit quis purus sollicitudin, finibus pharetra nisl dapibus. Curabitur ornare diam at viverra placerat. Vestibulum non arcu et turpis congue ullamcorper ut non justo. Donec neque libero, luctus sed justo in, tristique dignissim nibh. Nunc tincidunt mi quis ex convallis gravida. Mauris feugiat ipsum a rhoncus sagittis. Maecenas varius tempor massa, sit amet elementum odio luctus eget. Donec dignissim quam id eros vestibulum consequat. Donec eu orci in lacus efficitur convallis eget ut tellus. Praesent placerat tempus metus vitae auctor. Vivamus ac lectus mattis, porta ipsum vitae, pellentesque mi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer nec ipsum condimentum, porttitor ex nec, consequat lectus. Etiam lacus dui, iaculis quis nisl quis, efficitur luctus neque. Nullam pulvinar nec leo id convallis. Proin non est ante. Aliquam erat volutpat. Cras ut libero lectus. Cras vitae nunc lectus. |
Testing 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vestibulum diam turpis, non cursus diam consequat eget. Phasellus sodales enim a nisi egestas laoreet. Nullam ante est, mattis condimentum tincidunt eu, volutpat vel nisl. Nulla sed tellus lorem. Morbi et turpis risus. Aliquam eu faucibus purus. Donec pretium ligula consequat felis sagittis faucibus. Mauris vitae erat ut sapien porttitor finibus et consectetur neque. Fusce placerat velit ac neque fringilla, a posuere metus hendrerit. Sed gravida velit quis purus sollicitudin, finibus pharetra nisl dapibus. Curabitur ornare diam at viverra placerat. Vestibulum non arcu et turpis congue ullamcorper ut non justo. Donec neque libero, luctus sed justo in, tristique dignissim nibh. Nunc tincidunt mi quis ex convallis gravida. Mauris feugiat ipsum a rhoncus sagittis. Maecenas varius tempor massa, sit amet elementum odio luctus eget. Donec dignissim quam id eros vestibulum consequat. Donec eu orci in lacus efficitur convallis eget ut tellus. Praesent placerat tempus metus vitae auctor. Vivamus ac lectus mattis, porta ipsum vitae, pellentesque mi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer nec ipsum condimentum, porttitor ex nec, consequat lectus. Etiam lacus dui, iaculis quis nisl quis, efficitur luctus neque. Nullam pulvinar nec leo id convallis. Proin non est ante. Aliquam erat volutpat. Cras ut libero lectus. Cras vitae nunc lectus. |
Testing 2
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vestibulum diam turpis, non cursus diam consequat eget. Phasellus sodales enim a nisi egestas laoreet. Nullam ante est, mattis condimentum tincidunt eu, volutpat vel nisl. Nulla sed tellus lorem. Morbi et turpis risus. Aliquam eu faucibus purus. Donec pretium ligula consequat felis sagittis faucibus. Mauris vitae erat ut sapien porttitor finibus et consectetur neque. Fusce placerat velit ac neque fringilla, a posuere metus hendrerit. Sed gravida velit quis purus sollicitudin, finibus pharetra nisl dapibus. Curabitur ornare diam at viverra placerat. Vestibulum non arcu et turpis congue ullamcorper ut non justo. Donec neque libero, luctus sed justo in, tristique dignissim nibh. Nunc tincidunt mi quis ex convallis gravida. Mauris feugiat ipsum a rhoncus sagittis. |