ManiaExchange

A plugin by Greep(Trusted developer) and Fort-TM(Trusted developer)

All versions

1.4.1

1 month ago

Download 1.4.1

Requires at least Openplanet 1.29.7

Added

  • Added award count filter
  • Added setting to improve readability for colored map names
  • Re-added featured map for user profiles

Fixes

  • Fixed exception when adding map to room
  • Fixed deprecations
  • Fixed vehicle name for Shootmania
  • Made duration label clearer (Thanks Jan Marques)

1.4.0

4 months ago

Download 1.4.0

Requires at least Openplanet 1.28.4

Added

  • Filter presets
  • Added the following map filters: AT Status (Any, Beaten, Unbeaten), Minimum / Maximum Online Record Count
  • Added the following map columns: Vista, Vehicle, Game mode, Length, Difficulty, Player Count, AT Status
  • Added the following mappack columns: Type, Environment
  • Added display settings to toggle columns
  • New setting to use the vista icons if preferred
  • Added timestamps and download buttons for leaderboards
  • Added ItemExchange filter and counter in objects tab
  • Hotkey to toggle window
  • Added trophy icon to award column in map tab to match MX's behavior

Fixes

  • Replace ItemExchange item URLs with query URLs. (Dropped ItemExchange plugin as optional dependency). All objects will be able to be opened on the IX site instead.
  • Add tooltip if tags overflow in map list tab
  • Wrap authors in map tab
  • Sort tags alphabetically, wrap in map tab
  • Fixed map names always displaying colors regardless of setting
  • Only fetch favorites and current map if user has opened the plugin
  • Improved UI around downloads
  • Renamed columns to match ManiaExchange
  • Code cleanup

Other

  • Moved from TM.IO leaderboard to Nadeo

1.3.6

6 months ago

Download 1.3.6

Requires at least Openplanet 1.28.4

Added

  • Added vistas support for TM2020

Fixes

  • Fixed compilation for Openplanet 1.28.4

1.3.5

6 months ago

Download 1.3.5

Requires at least Openplanet 1.27.5

Fixes

Fixes compilation

1.3.4

6 months ago

Download 1.3.4

Requires at least Openplanet 1.27.5

Added

  • Added user tab

Fixes

  • Removed deprecated function signatures
  • Open OP overlay when calling export
  • Fix API error when getting unexpected values for vehicles from TMX
  • Improved UI when adding map to server

1.3.3

1 year ago

Download 1.3.3

Requires at least Openplanet 1.27.5

Fixes

  • Remove deprecated PluginCoroutine type
  • Disable buttons while a request is active
  • Remove spaces between formatting codes in map names

1.3.2

1 year ago

Download 1.3.2

Requires at least Openplanet 1.27.5

Added

  • Most Awarded tab (brought back due to popular demand)
  • Map comments
  • Added setting for tag colors
  • Added support for some MX text icons

Fixes

  • Fixed map tab visibility setting not working after the most recent version
  • Fixed a script exception when the user doesn't have standard/club access
  • Format links without text
  • Don't reload plugin if the API setting isn't changed
  • Fixed a rare case where replays and objects would fail to load for maps
  • Don't show an error when a favorite is added/deleted
  • Fixed dropdown menu being displayed in the Personal Lists tab when favorites are not available
  • Improved error handling for requests
  • General text and logging improvements

1.3.1

1 year ago

Download 1.3.1

Requires at least Openplanet 1.27.5

Added

  • Map and mappack filters (Replaces Search and Tag tabs)
  • MX map and mappack sorting orders (Replaces Latest, Most Awarded, and Recently Awarded tabs)
  • Added ability to load more maps in a mappack map list
  • Map table columns for Environment/Vehicle and Titlepack (MP4)
  • Display stunt points in MX leaderboard for stunt maps
  • Replaced generic icons with MX / IX ones
  • Show icon for local user in map leaderboards (online and offline)
  • Use new Controls dependency for tags (Thanks Miss!). Text color will now be based on background color
  • Added logging level setting

Fixes

  • Don't resize main window each time it appears
  • Reduced size of image tooltips
  • Set some table column widths based on content (Thanks Ezio!)
  • Use Updated at map value to avoid loading outdated map versions
  • Load random maps/mappacks in a new tab
  • Avoid redundant formatting calls
  • Hide lap count, vehicle, environment for Shootmania
  • Disable option to add map to server if size exceeds server limit
  • Show notification if user doesn't have club access (TM2020)
  • Disable online leaderboard if game mode doesn't support it (TM2020)
  • Fixed IX embedded objects button displaying wrong tooltip text
  • UI and text improvements

Exports

  • Added GetMapInfoAsync(string mapUid) and ShowMapInfo(string mapUid)

1.3.0

1 year ago

Download 1.3.0

Requires at least Openplanet 1.27.2

Added

  • Migrate plugin to ManiaExchange 2.0
  • Added vehicle filter
  • Added support to more map types
  • Convert WEBP images to PNG (thanks Xertrov)

Fixes

  • Fixed tags missing on Play Later list
  • Fixed API call for embedded objects failing when object name contains a space
  • Don't close tag header when clicking a tag
  • Fixed crash in modal dialog when trying to close it
  • Use title pack to get gamemode required to load for MP4
  • Sort tags alphabetically
  • Improve error messages when a favorite map isn't on MX
  • Don't add map to server if map type isn't compatible (TM2020)
  • Fixed rare case where map/mappacks would fail to download
  • General UI / text improvements

1.2.9

2 years ago

Download 1.2.9

Requires at least Openplanet 1.26.0

  • Added mappack searching (#27)
  • Create Personal Lists Tab (Favorites and Play Later lists) (#22)

1.2.8

2 years ago

Download 1.2.8

Requires at least Openplanet 1.26.0

  • Updated Square Image URL for ManiaExchange (the blue logo)
  • Add missing values to MapInfo JSON (#29)
  • check if S_TimeLimit key exists in ClubRoom JSON on TMNext (#29)
  • Check if serverInfo value is not null on TMNext (#29)
  • Use correct key name for UserInfo (fix warning on User Info tab) (#29)
  • Fix icon for Play Later button on map info tab (#29)
  • Fix map list on MP4 (#29)

1.2.7

3 years ago

Download 1.2.7

Requires at least Openplanet 1.26.0

  • Updated NadeoServices to the Meet API

1.2.6

3 years ago

Download 1.2.6

Requires at least Openplanet 1.26.0

  • Makes MP4 use SingleMap as the gamemode for playing a TM map instead of the engine's fallback (#21)
  • Fixes all warnings and sanity checks

1.2.5

3 years ago

Download 1.2.5

Requires at least Openplanet 1.25.9

  • Added EnvironmentName and VehicleName along with TitlePack on ManiaPlanet (#19)
  • Added Environement filtering on map search (#20)

1.2.4

3 years ago

Download 1.2.4

Requires at least Openplanet 1.25.9

  • Separated to multi routines on Main (get rid of unbound function when Better Chat is broken)

1.2.3

3 years ago

Download 1.2.3

Requires at least Openplanet 1.25.9

  • Added ability to edit maps (#18)

1.2.2

3 years ago

Download 1.2.2

Requires at least Openplanet 1.25.9

  • Fixed infinite loop to Nadeo Services while fetching favorite maps (Thanks Tsurenas)

1.2.1

3 years ago

Download 1.2.1

Requires at least Openplanet 1.25.9

  • Fixed map downloads that output no names on it, causing overwrites. (#14)

1.2.0

4 years ago

Download 1.2.0

Requires at least Openplanet 1.25.9

  • Added "Award this map on TMX" (#13)
  • Added possibility to load maps to a Nadeo-hosted club Room

1.1.6

4 years ago

Download 1.1.6

Requires at least Openplanet 1.25.9

  • Replace old TimeFormat() method to Openplanet's Time::Format(), fixes wrong time displayed on leaderboards (#12)
  • Fixes crashes when entering a invalid map ID from the input menu (#11)
  • Add refresh button on all map list tabs (#10)
  • Fixes fetching current map while entering test mode or validate mode on map editor

1.1.5

4 years ago

Download 1.1.5

Requires at least Openplanet 1.25.9

  • Re-signed for RCADIA

1.1.4

4 years ago

Download 1.1.4

Requires at least Openplanet 1.25.0

  • Add possibility to have player names on favorite maps even if the map is not on ManiaExchange [TM2020]
  • Add GetCurrentMapID(), GetCurrentMapInfo() & GetMapInfoAsync(int mapID) Exports
  • Added ability to sort by tag list by most awarded (#9)
  • Fixed developer warnings for Openplanet 1.25

1.1.3

4 years ago

Download 1.1.3

Requires at least Openplanet 1.24.0

  • Add multiple tags search (#8)
  • Removed check display name from tm.io
  • Add exceptions when api is down

1.1.2

4 years ago

Download 1.1.2

Requires at least Openplanet 1.24.0

  • Fixes "bad request" error because of a too long url for MX on favorites map (by reducing the number of map uid to 5 per request)
  • Fixes doing same request to MX on favorites map
  • Replace isDevMode to Openplanet developer mode instead of using a folder

1.1.1

4 years ago

Download 1.1.1

Requires at least Openplanet 1.24.0

  • Replace NadeoServices GetDisplayName to a tm.io request (Fixes game crash)