KF2 Singleplayer: Set Difficulty and Game Length
Playing alone or offline normally uses the default difficulty and length chosen in the menu. This short guide shows how to override both with a single console command. It was written to replace an older, more complicated and abandoned guide on the same subject. The format also works for other settings, see difficulty levels in Killing Floor 2.
Step 1: open the console
Press the tilde key (~) to open the in-game console.
Step 2: pick the map name
The map name must be exactly the file name without the extension. Files are usually called KF-Something.kfm, so you type KF-Something. The author's list of official maps:
- KF-BioticsLab
- KF-BurningParis
- KF-Outpost
- KF-Volter Manor
- KF-Farmhouse
- KF-BlackForest
Custom maps need extra care with the exact name, for example KF-Antize-RE2-Final-V2, KF-BarmwichTownBeta2 or KF-CastleDefense_V3. For players who want to level perks and earn achievements, the author also lists the KF-SuperPerkTrainingDeluxe-v6g and v7d training maps.
Step 3: type the command
| Difficulty | Value | Game length | Value |
|---|---|---|---|
| Normal | 0 | 4 waves | 0 |
| Hard | 1 | 7 waves | 1 |
| Suicidal | 2 | 10 waves | 2 |
| Hell on Earth | 3 | Any (random) waves | 3 |
Examples:
open kf-bioticslab
open kf-bioticslab?difficulty=3
open kf-bioticslab?gamelength=0
open kf-bioticslab?difficulty=2?gamelength=1
open kf-bioticslab?gamelength=3?difficulty=1
Options are chained with question marks, in any order. Leaving one out keeps the default for it.
Step 4: play
The map loads with your chosen settings. Related console tips are in Killing Floor console commands.
FAQ
- Which value is Hell on Earth?
- difficulty=3. Normal is 0, Hard is 1 and Suicidal is 2.
- How do I get a 10-wave game offline?
- Add gamelength=2 to the open command, for example: open kf-bioticslab?difficulty=2?gamelength=2.