Here is a MP4 bugfixes update.
Note: This version has an incompatible protocol change for Shootmania. Both the client and the server need to be up to date to be able to connect.
Changes (client and server), in no particular order:
- TM: various fixes in the blocks (valley haystacks, ...)
- SM: fix display of crosshair and +1 in new replays.
- SM: fixes to the mouse aiming when in bad ping situations.
- SM: annoying flash when spawning.
- TM/SM: various fixes for spectator mode (shorts cuts, camera stuck after finish line on rounds mode, ...)
- TM: approximate position/velocity available on server, "observer mode" can force or forbid overview camera when playing.
- Improvements to the incremental updater.
- Fix the advertissements billboard always displaying the same image
- Fix crashes on obstacle loadscreen with verynice graphics settings
- map editor crash fix + items are now ordered as in MP3
- Improvements to the mesh editor
- impovements in the menu script api (matchsettings)
- scoretable (key nav, local rank)
- SendCustomEvent() now works from client layers to the server.
- TM: Fixed validation of replays in stadium maps with tents or dirt (on the dedicated server) + include&log more metadata with the replays
- better behaviour of multi-client xmpp chat
- fix manialink quads "autoscale"
- creating non-title packs should now work
- Crash fixes
- Scoretable issues
- TM: fixes for TMRpg title pack
- TM: fixes for server memory usage issues
- fixes to mesh editor
- better recovery when limited video memory
- TM: replay validation issues
- Crash fixes
- updated translations
Scripts changelog (GitHub):
Modes
Shootmania
- All: fixed end of round freeze. see
- Royal: fixed spawn priority when respawning. see
- Royal: fixed respawn with other players. see
- All: new UI displaying the number of spectators currently following us. see
- All: fixed camera stuck after finishing in Rounds or Laps mode. see
- All: correctly display the spectator UI when unspawned and following another player. eg: at the end of a round or after retiring.
- Rounds: fixed points after a map skip. see
Maniaplanet
- All: fixed the restarted flag of the Maniaplanet.LoadingMap_Start xmlrpc callback. see
- Json2: escape some previously missing control characters. see
- UI2: new xmlrpc callbacks and methods to control UI properties individually. see
- UI2: new xmlrpc callbacks and methods to get the default value of the properties. see
- XmlRpc2: new api version 2.3.0. see
- Scores: new xmlrpc methods to set the points of a player or a team.
- Scores: fixed team id in Trackmania.SetTeamPoints method. see