How to play trick jump maps online
Note
This guide describes the steps for the original Painkiller and PK++ mods.
Originally Painkiller trick jump maps were designed to be played in the FFA Warmup.
There was an attempt to add a Race gamemode to PK++ 1.2.5 by Thresher. Now this Race mode is ported to PK Extra Plus and it's still in the alpha stage.
There is also an alternative - DM_RACE maps.
Maps
Painkiller currently has only 2 trick jump maps and their variations (DM_RACE, DM, RACE):
DM_JumpMap_01by shadowDM_Mandra_RUNby Mandragora
Race maps in FFA
The modern and convenient way to play trickjump maps is by using DM_RACE maps. Such maps are compatible with any server and any client.
DM_RACE maps
I created DM_RACE maps with custom scripts that can be played in the usual FFA mode.
Just run the DM_RACE map the usual way in the FFA mode.
The only thing that you may need to change when playing those is disabling RocketFix on the PK++ servers:
If you are stuck or want to reset your position, type in the console:
Race maps in Warmup (outdated)
Back in the day, Painkiller DM trickjump maps were played in Warmup.
Warmup types
There are 2 types of warmups in Painkiller which is a bit confusing: WarmUp and Warmup.
-
WarmUp is sort of a waiting room. It is limited in time and does not give you all the weapons.
-
Warmup (where 'up' is in a lower case) does not have time limit unless you click Ready and gives you all the weapons.
You need a game mode that supports DM maps and Warmup. Those are Team Deathmatch, Duel, and Last Man Standing.
Duel only supports 2 players at a time and Team Deathmatch has a distracting Warmup HUD so Last Man Standing is preferable.
Prerequisites
A server should have the following settings:
-
Cfg.NoWarmup = falsewhich isfalseby default. Thefalseparameter enables the Warmup. -
Cfg.UserGameMode = truewhich istrueby default. This allows you to vote a game mode.
How to play
- Join the server with the enabled Warmup.
-
Vote a gamemode (
lmsstands for Last Man Standing) in the game console (backtick key):/callvote gamemode lmsOther players should acknowledge the change and type:
/vote yes -
Once the server changed the gamemode, vote for a map:
/callvote map dm_jumpmap_01 -
The Warmup damage is disabled by default in the original Painkiller game, if the server runs PK++, vote to disable the Warmup damage:
/callvote warmupdamage 0 -
If you stuck or want to reset your position, type in the console:
/kill -
If you accidentally clicked that you are Ready and Warmup is reset, you'll need to reload a map:
/callvote reloadmap -
Recommended. You can change the way you gain speed and height from rocket jumps by turning off the RocketFix PK++ feature. RocketFix is usually enabled on PK++ servers. Although it's still possible to beat race maps with RocketFix on, turning off this fix on a trick jump server could immensely help in finishing those maps. Run the following command to disable it:
/callvote rocketfix 0 -
Optional. You can enable an alternative way of doing rocket jumps with the Forward Rocket Jump standard Painkiller feature. This will allow you to use special button that performs a rocket jump in one click. Forward Rocket Jump is usually turned off on PK++ servers. Run the following command to enable it:
/callvote allowforwardrj 1
Race maps in the Race mode
Currently, those RACE maps can be played in PK++ by Thresher and PK Extra Plus.
-
Install PK Extra Plus.
-
Copy trickjump maps to
..\Painkiller\Data -
Create a game shortcut with the following parameter:
..\Painkiller\Bin\Painkiller.exe -lscripts PKPlus.pak. -
Run map
RACE_Psychoin the RACE mode. -
Kick all bots
-
Change the map:
Tips
You can enable speed meter by typing /speedmeter 1 via the in-game console to track your speed. Use additional HUD scripts to track the movement keys.