devmap? addbot? quit?

2 replies [Last post]
dementoid
Offline
Joined: Jun 2004
Posts:

Greetings,

First up, ExcessivePlus is excellent. It breathes new life into Q3 and has been very stable on my system, rare for a mod. The config system is good too, very versitile.

I play mainly against bots, and I use a lot of custom maps and custom weapon models. I use cfg files to play these randomly. Here is a typical partial example from a Vanilla Quake game that I want to emulate in ExcessivePlus

////////////////////////////////////////

// some weapon models are too big so I move them down, but this is cheat protected
set cg_gunZ -4

// now the random maps

set lvl1 "devmap spacial; set nextmap vstr lvl2 ; kick all ; addbot Alien3 4 ; addbot rnd_9 3 ; addbot Number4 2 ; "

set lvl2 "devmap alkdm06; set nextmap vstr lvl3 ; kick all ; addbot Flisk 4 ; addbot Fang 3 ; addbot rnd_valkria 2 ; "

// finish game after one run through of maps
set lvl3 "quit"

vstr lvl1

//////////////////////////////////////////////

I understand the basics of the ExcessivePlus cfg and rotation.txt system and have started using it. I have the following questions:

1. How do I enable cheats on the maps from the cfg, or at all?
2. Can I control loading and kicking bots from the cfg?
3. Can I have the program quit (or even go back to menu) automatically after the rotation is finished?

easy
Developer
easy's picture
Offline
Joined: Sep 2003
Posts:
devmap? addbot? quit?

1.
2. [code:1]// better put this in a .cfg or "quake3.exe +set sv_cheats 1"
sv_cheats: 1
cg_gunZ: -4

spacial {
/kick allbots
/addbot alien3 4
/addbot rnd_9 3
/addbot number4 2
}

alkdm06 {
/kick allbots
/addbot flisk 4
/addbot fang 3
/addbot rnd_valkria 2
}[/code:1]

3. That is not possible but if you really need it you can use the old "vanilla" system. Just unset xp_rotation or delete the "rotation.txt" and you can use the set-nextmap construct.

dementoid
Offline
Joined: Jun 2004
Posts:
devmap? addbot? quit?

thx.