Access your favorite maps directly from ManiaExchange, including packs and more!
- A full list of all the maps
- Play directly without downloading to your disk!
- Customizable: enable or disable tabs you want.
- Access to map packs
- Online leaderboard included (for Trackmania 2020, from trackmania.io)
- A play later playlist. Save all your maps and access them in 2 clicks anytime!
- Possibility to download maps to your maps folder, so you can create club campaigns or rooms easily without alt-tabing
- And many more!
Those commands are available in the game chat thanks to Better Chat.
/mx | /maniaexchange - Will open the tab to the current map
/mx-page - Will open the ManiaExchange web page to the current map
/mx-tell-page - Will send a link to the ManiaExchange web page to the current map in the chat
/mx-awards - Will show the number of awards for the current map
/mx-tell-awards - Will send the number of awards for the current map in the chat
/mx-tell-plugin - Will send the ManiaExchange plugin info and download link in the chat
/mx-json - Dev Mode Only: Will show the raw JSON for the current map
ManiaExchange::ShowMapInfo(int MapID)- Will open the tab to the corresponding map with its IDManiaExchange::ShowMapInfo(string MapUID)- Will open the tab to the corresponding map with its UIDManiaExchange::ShowMapPackInfo(int MapPackID)- Will open the tab to the corresponding map pack with its IDManiaExchange::ShowUserInfo(int userID)- Will open the tab to the corresponding user info with its IDManiaExchange::GetCurrentMapID()- (DEPRECATED) Will return the current map ID. Possible return values in the table below. UseGetCurrentMapInfoorGetCurrentMapInfoAsyncinstead.ManiaExchange::GetCurrentMapInfo()- Will return aJson::Valuecontaining most information from ManiaExchange for the current playing map, or a null JSON if the player is not in a map, the map is not available on MX, or the plugin hasn't loaded the map information yet. Prefer usingGetCurrentMapInfoAsyncinstead.ManiaExchange::GetCurrentMapInfoAsync()- Will return aJson::Valuecontaining most information from ManiaExchange for the current playing map, or a null JSON if the player is not in a map / the map is not available on MXManiaExchange::GetMapInfoAsync(int MapID)- Will return aJson::Valuecontaining most information from ManiaExchange for the map with its ID, or a null JSON if the map does not exist.ManiaExchange::GetMapInfoAsync(string MapUID)- Will return aJson::Valuecontaining most information from ManiaExchange for the map with its UID, or a null JSON if the map does not exist.
| Return value | Reason |
|---|---|
| >0 (Upper than 0) | The map ID |
| -1 | Map not found |
| -2 | Error while fetching |
| -3 | Fetch in progress |
| -4 | Not in a map (Game Main menus) |
| -5 | In map Editor |
