In-Game

Console Commands

MapMixer console commands can be specified in the standard form for mutators - ie prefixed by the standard mutate command plus the word mapmixer, ie

mutate mapmixer <command> [parameter 1] ...

Alternatively if you are in-game you may leave out the mutate command, ie

mapmixer <command> [parameter 1] ...

Some of these console commands are available in the Client Keys Menu for quick binding to keys.  But of course you may bind anything to a key manually yourself, using the UT2004 input console command.

Parameter Conventions Used

MapMixer console commands are specified using the following conventions:

<name> Indicates a parameter name that you should fill in for this command.
 
[] Square brackets are used to indicate that an item is optional.  It needn't be provided for the command to function.
 
[*] An asterix in the option indicates that you do not need to type that parameter name exactly, meaning that you could specify any text to make the switch "true" - leaving it blank indicates "false".
 
| A vertical bar tells you that you can select one or another of the alternatives that are separated by the vertical bar for a command.
 

List of Commands

The following list of commands and parameters can be shown via the console by typing the command: mapmixer help.

Command Description Example
switch Switches to next map in map list or the last map selected using the navigation commands. switch
nav [<direction>] Navigates through the map list in either direction, determined by the sign of the [direction] parameter number.  If the [direction] parameter does not exist or equals zero then the navigation is reset to the current map's position in the current map list. nav 1
nav -1
nav 5
nav
setindex <index> [*switch] Navigates directly to the specified <index> in the map list.  If you specify the [switch] parameter then the selected map is loaded immediately. setindex 5
setindex 100 switch
switchgame [<gametype>] If manual game type switching is active then use this command to switch between game types.

If no game type is specified then a random one is chosen from the Games List.

switchgame
switchgame DM
switchgame DeathMatch
switchgame DOM2
switchgame "capture the flag"
switchgame flag
source [menu]|[games]|[<listname>]
 
Changes the current map list to the type specified.

[menu] loads all the maps selected in the game menu when the game started.

[games] uses the Game List specified.

<listname> is the name of a custom map list.

source all
source mymaps
source "my list"
source games "my games"
initmaplist
 
Reinitialises the session map list according to the options in the current config. initmaplist
 
findmap <mapname> Search for the name of a map or maps.  The <mapname> parameter can be any part of a map name.  You may also specify a map prefix (ie "ctf-cit")

This command may return any number of maps matching the criteria.

Note that it searches first for maps that match <mapname> from left-to-right and then if no results are found it looks for any matches of <mapname> (minus map prefix) in any part of a map name.

The examples on the right will all return the map "DM-Asbestos".

findmap dm-asb
findmap dm-tos
findmap asb
addmap <mapname> [<gametype>] Insert a map or maps into the map list at the current navigation position.  The <mapname> parameter behaves exactly like the findmap command and may result in more than one map being inserted.

The optional [gametype] parameter allows to specify the game type for the map.  The parameter functions exactly like the same parameter in the switchgame command.

Because this map is added at the Navigation position in the current Map List, you can use the switch command (or key) to switch to this new map, or wait till the current match ends.

addmap DM-Insidious
addmap DM-Ins
addmap DM-dious
addmap dious
addmap dious mut
addmap dawn inv
addmap dragon flag
delmap <mapname> [<gametype>] Just like the [addmap] command except it deletes maps from the current map list at any position.  If you specify no parameters then it deletes the map at the current navigation position. delmap classic
delmap classic ctf
delmap asbestos
delmap dm-tos mut
savelist <listname> Save the current map list.  <listname> is the name of the list. savelist Keep
savelist "Keep Maps"
sort Sort the current map list into order of map name  
shuffle
Shuffle the current map list.
addtolist <listname> Add the current map to the Custom Map List specified by <listname>.  If the list does not exist then it is created.  No map duplicates are created. addtolist "My Deathmatches"
addtofav Add the current map to a Custom Map List created for the current game type - named "Favourites {gametype}". No map duplicates are created. addtofav
config Opens the client-side configuration menu. config
admin Opens the client-side admin menu. admin
menu Opens the MapMixer Configuration menu.  Some changes do not occur till the next match.  Use this menu to re-launch the game if you wish.

To use this command you must be in a Standalone game or using the host machine in a Listen Server.

menu
showsessionstats Displays the current session's statistics, as recorded by MapMixer.  If no session stats have been recorded then a warning message will be shown. showsessionstats
clearsessionstats Reset's the current MapMixer session's statistics. clearsessionstats
keys Opens a Key Bindings menu that shows a list of common MapMixer functions (console commands) that you can bind to keys keys
showkeys Checks to see that keys are assigned for the client and admin menus (and assigns them if it needs to) and then reports what they are on screen. showkeys
showcurrent Displays on-screen the current map in play.  
shownext Displays on-screen the next map to be played, which may also be the last map that the admin navigated to.  If you use this command again while the info is still shown on screen, then the Map's Screenshot will be displayed as well.  
abortcountdown
If the game has ended and MapMixer is counting down till the next level switch, then you can use this command to stop the countdown. abortcountdown
ratemap <rating> [<comment>] Assign a map rating and map comment to the current map.

The last example sets the map Comment but not the Rating.

ratemap 5
ratemap 3 "classic"
ratemap - "cbo"
botskill <level> [*save] Set the level of difficulty of the next map.  Valid <level> numbers are from -1 to 8 (-1=Reset, 0=Novice, 8=Godlike).

The [*save] option will make the botskill permanent.

botskill 8
botskill -1 save
defaultrules [*all] Reset any rule overrides set using the Admin Menu for the current game type.  If you specify the [all] parameter then all gametype overrides are reset.  
loadconfig <configname> [*loadmaplist] Load a pre-saved MapMixer Configuration
If you specify the [loadmaplist] option then the map list source will be rebuilt as the new source.
loadconfig testconfig
loadconfig "my config" true
list <type> Display the names of custom lists.  Types are: Map Lists, Game Lists, Rule Lists, Mutator Lists, Config Lists.  You only need specify the first two characters of the list name. list ma
list ga
list ru
list mu
list co
stats Displays a list of all the game types in the current map list, showing the total number of maps for each game type. stats
saveplayer <password>
loadplayer <password>
Save and Load a client/player's settings (PlayerName, Character, Team, Voice, SmallWeapons, Handesness and FOV) to the MapMixer Server.  The <password> parameter should be used as a private unique identifier for the player.  You may use the loadplayer command from any machine connected to the server.  Some settings require the player to respawn before they can be updated.

This is useful in network games where machines need to be shared. A player can load their setup from any machine as the data is stored on the server. Note that settings related to player input are not affected.

saveplayer eideticcasein
loadplayer eideticcasein