Release History
Version 232
- Fixed game switching to and from Assault.
- Fixed the UT Rules menu options for networked Assault games.
- Changed the XMaps documentation to version 232.
Version 231
- Corrected the 'default group' access levels bug.
- Changed initial opening of Client Setup (and therefore automatic admin login) to always happen when access level is Any Admin.
- Changed the XMaps documentation to version 231.
Version 230
- Added Access Groups to the Server Options so clients can be restricted to
only have access to certain XMaps features.
- Added an Idle Monitor to the Server Options.
- Added new client Access Levels so XMaps users don't have to be admin users.
- Added 'Force Respawn' to the UT Rules HUD Menu (for multiplayer non-LMS
games only).
- Added 'Add Bot' and 'Remove Bot' menu items to Players HUD Menu during team
games (so unbalanced teams can be created).
- Renamed 'Client Options' to 'Server Options'
- Changed the XMaps documentation to version 230.
Version 229
- Added the Mutators option to the HUD Menu.
- Changed the XMaps documentation to version 229.
Version 228
- Added support for XMaps Remote Control.
- Changed the XMaps documentation to version 228.
- Added a Skip failed map option to the Setup window and HUD Menu.
- Increased the maximum number of maps in Extended and Favourite map lists to 250.
- Changed the HUD Command timeout range from 20-150 to 50-750 to cope with the larger map lists.
- Added a Sort button the Extended and Favourites map list editing windows.
- Changed game goal and time limit in the HUD Menu to show all available values, scrolling to the current value when opened.
Version 227
- Changed the Extended Map Lists to only add their own maps or favourites to their MRU (fixes the repeating selection problems in 'Random Across Lists' mode).
- Corrected the bug in the Extended Lists Setup page where the Clear MRU button would stay disabled when changing between map lists.
- Changed the XMaps documentation to version 227.
- Introduced Reload first map to the Setup Window and HUD Menu.
Version 226 [Beta only]
- Corrected the loading of Extended List mutators during 'Random Across Lists' map selection mode.
- Stopped 'Use Favourites' from being disabled in the XMaps Setup window when 'Random Across Lists' map selection mode was chosen.
Version 225
- Introduced the 'Players' HUD Menu option supporting player and named bot control.
- Added a 'Translocators' option to the UT Rules HUD Menu option.
- Introduced the 'Random across Extended Lists' map selection mode.
- Added protection against Game Types with no map prefix ('Rocket Arena - All Maps', for example).
- Fixed the map-sorting problem in the Maps Installed HUD Menu option.
- Changed the XMaps documentation to version 225.
- Improved the 'Upgrading' and 'Restricting Access to the Client Setup Window' sections of the documentation.
- Corrected the 'None Accessed' problem in the main HUD Menu.
Version 224
- Changed the XMaps documentation to version 224.
- Added the Maps Installed/Game Override feature.
- Changed the server password saving so case-only changes are saved.
Version 223
- Changed the XMaps documentation to version 223.
- Corrected the client package int file so the key bindings work correctly.
- Fixed the client package problem that meant a 'horse-head' image got dumped in the current level whenever the HUD Menu was opened.
Version 222
- Changed the XMaps documentation to reflect the changes described below.
- Split the Client Options window into 'Access' and 'Limits' pages.
- Introduced Authorised Users via a Client List in the Client Options window and the HUD Menu.
- Introduced a Maximum Random Maps setting in the Client Options to control the number of maps XMaps searches in Random Map Selection mode, in multiplayer games only. Standalone mode is not affected by this setting.
- Prevented XMaps from trying to open the HUD Menu or Client Setup window when the game is paused.
- Added a 'UT Rules' HUD Menu item to change the Time Limit and game goal (e.g. Frag Limit) while a game is running.
- Corrected the problem where HUD Menus left open when a stand-alone game changes level would not close properly.
- Added an 'XMaps Client Setup' option to XMaps Options in the HUD Menu, so that the Client Setup window can be opened without a key binding. This only appears on the menus of multiplayer clients.
- Changed the key bind windows in the Client Setup window to be centre-aligned (to make them more readable).
- Corrected the operation of the Range matching items in the HUD Menu.
- Introduced a work-around for the garbage collection problem that could cause client-side General Protection Faults.
Version 221
- Changed the XMaps documentation to reflect the changes described below.
- Improved the way the Client Setup window is checked for automatic opening in standalone games, so there's no 'delay' when the game starts.
- Added an 'XMaps Client' option to the Mod menu, so that the Client Setup window can be opened without a key binding.
- Fixed the bug where multiple mutators were not being properly loaded during Game Switching (automatic or via the HUD Menu). This could cause XMaps to stop loading itself ... doh.
- Fixed the annoying bug that meant the 'Auto-open Game Options window' check-box text flowed over the check-box when the last Game Options page was selected (although it can still happen when the Close button is clicked).
- Moved the Game Switching page in Game Options to the end of the available pages.
- Removed the need for a ServerPackages entry for the XMaps server package from the umod installer.
- Fixed the problem with the 220 build would use some of the settings from the system it was built on, after a fresh install.
Version 220
- Introduced the Client Setup window so XMaps users can choose their key bindings and login as administrators.
- Introduced the Client Options window to allow server admins to set client timeouts and prevent clients saving passwords.
- Implemented automatic admin login that remembers server passwords; this can be disabled by the server.
- Re-implemented XMaps as seperate client-side and server-side packages. In network games, the client-side package is an optional download.
Version 210 [Beta only]
- Re-implemented the handling of end-game notifications so that bot and player settings aren't reset when a game goes into overtime.
- Removed the Server Options/automatic admin login feature.
- Changed the game-pausing routines for the HUD menu so that it works in both stand-alone and multiplayer games.
- Added a 'Pause for HUD' option to the XMaps Options sub-menu in the HUD menu.
- Added a 'Clear MRU' menu option for all Extended map lists in the HUD menu.
- Introduced a HUD menu creation timeout so that failure to create the HUD on a client doesn't result in the menu being locked out.
- Changed the package build options so that, if XMaps is running on a server as a server package, it doesn't get downloaded to clients. A client must already have XMaps installed for the HUD menu to be used over a network.
Version 209 [Beta only]
- Added a check on the list of Mutators that UT is going to load, so XMaps doesn't load a Mutator before UT does (XMaps checks whether a Mutator is loaded before loading it, but UT doesn't, so a Mutator could get loaded twice).
- Implemented the HUD menu using the WRI, so it works across networks for multi-player games.
- Added Open and Close sounds to the HUD menu.
- Completely rewrote the HUD menu creation routines so that it works correctly even if the player's console doesn't have a root window.
- Replaced the sort routine for the maplists in the HUD menu so it works for large lists.
- Fixed the bug where the Game Switching setup page displayed the wrong selection after 'Every 3 maps or so' is chosen.
Version 208
- Increased the maximum number of maps in Extended and Favourite map lists to 150.
- Increased the number of Extended and Favourite map lists that XMaps supports from 64 to 100.
- Changed the HUD menu to pause the game while it's open.
- Enhanced the HUD menu so that it can be closed using the Escape key or the Close button.
- Enhanced the HUD menu to take account of the user's HUD preferences when opening or closing.
- Changed the HUD menu map list sub-menus to sort their contents in alphabetical order.
Version 207
- Greatly improved the handling of Assault games during game switching. XMaps' behaviour when you terminate an Assault game using the HUD menu or Mutate commands to switch games is now the same as UT. When automatic game switching kicks in after the first part of an Assault game, it's behaviour is configurable by the user.
- Added an 'Import' button and list of UT map lists to the Extended Map Lists page. Any map list known to UT can now be imported into XMaps.
- Added a number of commands to the HUD menu, and customised the textures to indicate sub-menu items.
- Fixed the bug in Extended and Favourites map list storage where the fiftieth list got the settings of the fourtieth (and vice versa).
- Fixed the Replay bug in the HUD menu (used to Skip instead of Replay).
- Added a 'Copy' button to the Extended Map Lists page.
- Added a 'Clear MRU' button to the Extended Map Lists page.
- Increased the number of maps that Extended map lists and Favourites can hold from 64 to 128.
- Increased the number of games that users can switch between to match the number of game types that XMapsGameInfo can support.
- Increased the number of game-to-map-list settings that users can configure to match the number of game types that XMapsGameInfo can support.
- Expanded the Mutator list support to match the number of game-types that XMaps supports.
- Changed the game- and map-switching routines to restore the user's configuration of minimum players and/or bots. XMaps only used to do this at the end of a game (which doesn't happen when the map- and game-switching commands are used).
- Fixed the bug where the wrong index was being saved for Favourites lists.
Version 206
- Introduced the in-game HUD menu, with a key-binding for access and a 'large font' control in the Setup window.
- Made XMaps add itself to the list of mutators automatically loaded when it switches game types. This solves the problem that occurs when a dedicated server INI file doesn't contain a mutator configuration, but XMaps is launched in the first game using the command line.
Version 205
- Introduced 'Only allow this prefix' for Favourites and Random Map selection, so that users can set up completely mod-specific games.
- Added a 'Disable announcer countdown' for those users who don't like the audible restart countdown.
- Introduced Mutate strings and support for key bindings via the UT Preferences menu.
- Changed game switching to check for Part 1 of an Assault game. If such a game ends, XMaps will not automatically switch game types, so that the second half of the game can be played.
- Changed game switching to check whether the user has set up XMaps for a game type (e.g. an Extended map list). If not, XMaps chooses a map at random for the game type. This is one solution for switching to unconfigured game types ... it prevents XMaps from switching into a game type with the wrong type of map.
- Changed the delimiter used for storing game info from '/' to '?'. This fixes the problems XMaps experiences caused by Game Types with '/' in their name (e.g. CTF/E).
Version 204
- Increased the number of Game Types that XMaps stored from 64 to 256, and the number of maps read (when selecting at random) to 1,536.
Version 203
- Implemented Game Switching in the Mutator and Setup windows.
- Changed the Setup window to support Map selection and seperate 'Use Favourites' controls.
- Added Purge Unused Lists buttons to the Favourites and Mutators setup windows.
- Introduced XMaps' caching of Game Types data to reduce the load time of the Game Options window from about 90 seconds to 2 seconds. Nice.
- Introduced the 'Preview on top' option to control the 202 behaviour.
Version 202
- Changed the Map Preview window to always come to the foreground when a different map is previewed (for Scott).
Version 201
- Added 'save position and size' for all Setup windows.
- Added an 'Auto-preview' capability to the map list editing windows.
- Added 'Auto-open Game Options' to the Game Options window.
- Added the ability to change the map prefix that XMaps uses for Random games and Favourite map lists. This is only enabled for game types that do not ship with UnrealTournament.
- Added Add All and Remove All buttons to the map list editing windows.
- Added Map Preview capability to the map list editing windows.
- Added XMaps.Install Version strings in the uMod wizard to get around the delay loading the XMaps setup windows when there aren't any INI files to read. These strings only extend existing files, so XMaps setup won't be overwritten if it's an upgrade.
- Added an XMaps Selection of 'Extended - random cycling with Favourites'.
- Added map counts to the map list editing windows.
- Added a Mutators page to the Game Options window.
- Made Favourites instances of XMapsList instead of the normal MapList, so 64 Favourites can now be configured.
- Changed the Favourites setup window to support any game or mod that the user has installed.
- Increased the number of Extended map lists from 48 to 64.
- Changed the Extended Maps setup window to support any game or mod that the user has installed.
- Split the Setup window into two parts (XMaps Setup and Game Options).
- Added an XMaps Selection of 'None', so that users can get Match Players functionality without using Extended or Random XMaps map selection.
- Added routines to balance the number of players in team games even when an ideal number of players is not specified by the map designer.
Version 109
- Fixed the problem where XMaps tries to generate too many bots when a map designer uses the text "8 to 12" (for example) instead of "8 - 12", which is what XMaps expects.
- Improved the random cycling of Extended map lists to take into account the map chosen by the user in the Start Game windows.
- Improved the random map MRU to include maps chosen by the user when starting a game (the only time XMaps doesn't choose the map). This will stop XMaps picking that map again too soon.
- Fixed the (annoying) problem where XMaps prevented the animation of a player's final frag when (a) the game has a frag limit and (b) the player is the winner.
- Increased the number of random maps that XMaps reads from 512 to 1,024.
- Added better support for 'Match Players' in MultiCTF.
- Fixed the bug where 'Match Players' could generate uneven teams in team games.
Version 106
- Added the ability to match the number of players in a game to the number recommended by the map designer.
- Made XMaps automatically switch on 'Auto Change Levels' when it starts up.
Version 103
- Improved support for Extended and Favourite lists of Strike Force maps.
- Fixed the bug that caused Conquer, Dominate the Flag, Flag Domination and Strike Force Favourite lists to be ignored during 'Random - with Favourites' games.
Version 102
- Added support for Conquer, Dominate the Flag, Flag Domination and Strike Force maps.
- Added game type matching by map prefix instead of map list class.
Version 100