-
Notifications
You must be signed in to change notification settings - Fork 13
HowTo
Copy all your wolfenstein pk3 files to the main folder of this game. You also have to create our pk3 file. Do this with create_pk3.sh (for linux and mac) or with create_pk3.bat for windows.
The pk3 will be placed inside the media folder, copy the pk3's of this folder into your main folder
You can start a server through the menus. Or by using the console:
computer 1: start game with /coopmap mapname
computer 2: type /connect ip, once you see the introduction screen type /playerstart, or press the arrow on the bottom right corner.
On windows you have to connect to the ip 127.0.0.1 if you want to connect to a local server. On Mac OS X its 0.0.0.0 that you need to connect to.
Or just use the menus.
When playing on a server you can change setting by calling a vote. Some settings need a map restart before they are effective. So don't forget to callvote for a map restart after you change certain cvars
use shift-escape to open the console
Copy all your wolfenstein pk3 files to the main folder of this game.
The game was developed with following pk3's:
mp_pak0.pk3
mp_pak1.pk3
mp_pak2.pk3
mp_pak3.pk3
mp_pak4.pk3
mp_pak5.pk3
mp_pakmaps0.pk3
mp_pakmaps1.pk3
mp_pakmaps2.pk3
mp_pakmaps3.pk3
mp_pakmaps4.pk3
mp_pakmaps5.pk3
mp_pakmaps6.pk3
pak0.pk3
sp_pak1.pk3
sp_pak2.pk3
sp_pak3.pk3
sp_pak4.pk3
sp_pak_coop1.pk3
I strongly recommend using these and only these, except for custom maps. Don't use pk3's that use different player models, this will probably break the coop game. And for server admins, use these pk3's and run a pure server. (set sv_pure 1)
- cg_fancyfx 1 enables new graphical effects, currently this is only the possible greyscale stuff. This is to make sure that unsupported things on older computers don't crash the game, this cvar is off by default
- g_spawnpoints 0 = autosaves your spawnpoint every 30 seconds
- g_spawnpoints 1 = you can save your spawn point with the command: spawnpoint, bind x spawnpoint to assign it to a button.
- g_spawnpoints 2 = will result in a multiplayer style flagzone respawn
- Limits the number of user droppable spawnpoints, to make the game more difficult. If you set it to zero then there is no limit at all
- Set to 1 if you want to see info about your teamplayers: playername, ammo, ammoclip and health, its like in the multiplayer.
- Set to 2 if you also want to see a bar that shows the armor, just like the health bar, but below it
- Set to -1 to give the ai's unlimited respawns Reinforcements will always respawn
- Set to 0 to disable ai respawning
- Set to x to give the ai's x number of respawns Reinforcements will respawn randomly with 1/2 chance
- Keep in mind that not all ai's will respawn
- Sets the minimum time between two teleports. In the Battle gametype its fixed at 30000 (30 seconds).
- set to 1 and everything is rendered in greyscale
- set it to a float value, eg: 0.5, then its 50 percent grey.
- set it to 2 and only the world (not the hud and the menus) is rendered to greyscale (via rendertotexture) when you are dead or in limbo
- Set to 1 to see playerweapon, playername and health
- Set to 2 to see playerweapon, playername, location and health
The playerweapon is just one character, K (knife), P (pistol), S (submachinegun), E (explosive), R (rifle), H (heavy weapon).
See screenshot below:
freezes freshly respawn players, they need to be activated by a stab of a knife of a friend
- In a coop game the aim_accuracy, aim_skill, attack_skill and health of the aicast is raised by raising g_gameskill ( 0 - 2 ).
- In single player these are set in the mapname.ai script files for each aicast, the coop mode ignores these values in the scripts.
Limits the number of coop players in a game. sv_maxclients still exists and should be set to 64. Don't lower it because the AI's also count as clients. sv_maxcoopclients shouldn't be higher than sv_maxclients - numberofai and its limited between 1 and 8
Limits the speed of the ingame downloads, is set to 100 (KByte/sec) by default. In theory it cannot reach more than 1MByte/sec
The number of the times a player can die before he can't play anymore. Set to 0 to disable it.
If set to 1 then the g_maxlives is a teamvalue
1 or 0 Toggles the compass
- value 0: you can't hit friends
- value 1: you can hit friends
- value 2: you can hit friends but you loose the health instead (also score goes down)
- value 3: you can hit friends but you loose the health instead (and also twice the score) friends are: civilians and the other coop players
When playing the Speedrun gametype, you respawn at fixed intervals, this interval is set by g_limbotime, default value is 30000 (30 seconds).
This cvar controls the amount of enemies. Values are 0, 1 or 2. The higher the number the more enemies that spawn. We handle this in the .ents, .ai and .script files
drop your current weapon so your coop friend can pick it up
drop your current ammo clip
dumploc
Writes the target_location entity with location name to your .ents file
Use this if you are stuck at the loading screen.
Starts a coop game
starts a coop game with cheats enabled
sets current location as the next spawnpoint. Only works if g_autospawn is disabled on the server
dumpaicast classname ainame
where classname is one of these:
ai_soldier ai_american ai_zombie ai_warzombie ai_venom ai_loper ai_boss_helga ai_boss_heinrich ai_eliteguard ai_stimsoldier_dual ai_stimsoldier_rocket ai_stimsoldier_tesla ai_supersoldier ai_protosoldier ai_frogman ai_blackguard ai_partisan ai_civilian
this writes for example an ai_soldier entity to a file mapname.ents, copy the text from this file to mapname.ents to spawn a new aicast entity into the map, you can also script this new ai in the mapname.ai file
This dumps a info_player_coop entity to the mapname.ents file This entity is used as an initial spawnpoint for coop games. If there are multiple of this one, a random entity is chosen. Make sure if a player spawns on this place he triggers the ai scripts when he starts walking
These commands draw the spawnpoints and the triggers
When using this you will be teleported to the spawnpoint of the player you are pointing at. If that player has no spawnpoint saved, then you will not teleport. If you don't point at a player, you will be teleported at a spawnpoint from a random player. This only works in coop, and not in speedrun or single player
if you put a file in the maps folder with the name: mapname.ents then this file will be loaded and all the entities will be spawned into the map.
example: escape2.ents
{
"classname" "ai_zombie"
"origin" "-1084 604 -260"
"angle" "240"
"ainame" "nazi1337"
"spawnflags" "1"
"skin" "zombie/boss2"
"head" "escape3"
}
this will spawn a zombie in the map and it will attack the german soldiers.
You can also make target_location entities so a location shows up in the coopoverlay on the HUD: this is an example for the map tram
{
"classname" "target_location"
"message" "Allied Spawn"
"origin" "3292 1940 960"
}
{
"classname" "target_location"
"message" "Generator"
"origin" "3408 -240 984"
}
{
"classname" "target_location"
"message" "Tram entrance"
"origin" "2576 208 1096"
}