Please do not forget to update the docs at
http://doc.maniaplanet.com/dedicated-se ... html#Chase.
I know you would not forget it, only lack of time on release day.
---------------------------------------------------------------------
EDIT: LibXmlRpc_LoadingMap does always return "False" on map restart, but LibXmlRpc_BeginMap knows the truth:
Code: Select all
string(20) "LibXmlRpc_LoadingMap"
array(3) {
[0]=>
string(1) "1"
[1]=>
string(27) "oN9v9zfH8Axtqj7Jbx4Fjdbro6e"
[2]=>
string(5) "False"
}
string(18) "LibXmlRpc_BeginMap"
array(3) {
[0]=>
string(1) "1"
[1]=>
string(27) "oN9v9zfH8Axtqj7Jbx4Fjdbro6e"
[2]=>
string(4) "True"
}
Because the Libs/Nadeo/TrackMania/XmlRpc.Script.txt v2015-02-23 contains LoadingMap() twice (how is that possible?... remove the last one):
Code: Select all
// ---------------------------------- //
/** Callback sent when starting to load the map
* Data:
* [Number of the map]
*/
Void LoadingMap(Integer _Number, Boolean _Restarted) {
XmlRpc::LoadingMap(_Number, _Restarted);
}
// ---------------------------------- //
/** Callback sent when starting to load the map
* Data:
* [Number of the map]
*/
Void LoadingMap(Integer _Number) {
XmlRpc::LoadingMap(_Number, False);
}
Modes/TrackMania/ModeBase.Script.txt and Modes/TrackMania/ModeMatchmaking.Script.txt needs a update too to work the right way (adding parameter "MB_MapRestarted"):
Code: Select all
// Load map
XmlRpc::LoadingMap(MB_SectionMapNb, MB_MapRestarted);
MB_LoadMap();
---------------------------------------------------------------------
EDIT 2:
xbx wrote:
[...]a few long standing bug fixes: SetScriptName(), "Onelap Bug", GetValidationReplay()
Confirmed all above mentioned are fixed:
THANKS!