Skip to content

ManiaPlanet Update 2015-03-10

Latest
Compare
Choose a tag to compare
@Aessi Aessi released this 10 Mar 13:45
· 8 commits to master since this release

Modes

Trackmania/Chase

  • New setting S_CompetitiveMode, default value: False. In this mode only players that take a slot in a team during the warm up can play, the others will have to spec until they can get a free slot in a team. The match can be paused using a command, players are sent back into warm up and the match can restart only when both teams are ready. This mode also applies stricter rules than in matchmaking. If a team has less players than the other team, it lose the round and the match is paused until both teams have enough players. The scores can be set using a command and a round can be stopped before the end the same way. see
  • New setting S_WaypointEventDelay, default value: 500ms. Put the waypoint events in a buffer for 500ms to avoid errors in the checkpoint order check. see
  • New setting S_PauseBetweenRound, default value: 15s. Allow to set a pause between the rounds. see
  • New setting S_WaitingTimeMax, default value: 600s. Allow the players who are waiting for a match to play on different maps. see
  • New commands Command_RoundPointsClan1 and Command_RoundPointsClan2. Allow to force the scores of the teams. see
  • New command Command_SetPause. Allow to start a pause before the next round. see
  • New command Command_ForceEndRound. Allow to force the end of the current round. see
  • Fix : S_MinPlayersNb can't be set to less than 2. see
  • Fix : force the right default labels visibility.
  • Fix : the UI sometimes crashed at the end of the race because of the scoring gauges.

Librairies

MatchmakingLobby

  • Force the rules to be displayed the first time a player joins a lobby on a mode he never played before.
  • Fix : sometime a player was selected for a match but not displayed in the versus screen because the other players didn't received info about him yet, giving the impression of a 3vs2 match by example. Now the versus screen will at least display the login of this player.

MatchmakingMatch

  • Check only the ready status of the players and not spectators at the beginning of the matches.

ScoresTable2

  • Added two settings to sort the spectators and/or the disconnected players at the end of the scores table. see

WarmUp2Common

  • Convert the WarmUp2 library from Shootmania into a common library working also for Trackmania.

XmlRpcCommon

  • New generic methods and callbacks to control the pause system in different game modes : LibXmlRpc_SetPause, LibXmlRpc_GetPause and LibXmlRpc_Pause.
  • Send the map UID in the LibXmlRpc_LoadingMap and LibXmlRpc_UnloadingMap callbacks. see

Shootmania/XmlRpc

  • Added the shooter and victim positions and aim directions to the LibXmlRpc_OnHit callback. see