Sign Library

A plugin by NielsDewitte

Sign Library
Downloads 181
Updated 13 days ago
Released 5 months ago
Numeric ID 759
Min. Openplanet 1.28.0
Game Trackmania

This plugin displays a list of signs for easy access in game

Use

Once installed and setup the library should automatically open when you open skinning mode (f5) From there you can select any sign in the library to have it automatically apply it to the current sign!

Setup

This setup will show you how to use a google sheets as a database for the sign library, but you can use any remote target that returns a csv file in the same format.

  1. Create a google sheets document with the first collumn being the category of the sign, and the second the url. The first row will be ignored as it is assumed you'll put the titles "Category" and "Url" there. Rows with an empty url field will also be ignored so you can use those for comments etc.

  2. Name the sheet something useful like "Sign Library"

  3. Go to File > Share > Publish to the web. In the link section, change "Entire Document" to the sheet you just made Change "Web page" to "Comma-separated values"

  4. Click publish and copy the link (optionally enable auto republish if you want this to be a document people can easily upate)

  5. In Trackmania, open the open planet settings menu (top bar "Open Planet" > Settings) (install this plugin if you haven't already)

  6. Scroll down to the Sign Library section

  7. Paste the link in the "Sign Database CSV url" field.

  8. Enable custom csv checkbox and optionally disable the default one.

(looks like you might need to restart after this to get it to not show duplicates)

And done, from now on if you open Sign Library from the plugins list it'll display a window with the signs you selected in the google sheets document.


Limitations and wishlist

The following items are not supported :

  • Animated signs
  • Paralax signs
  • Light tubes
  • Flags

Lazy loading

Shoutout to XertroV, ArEyeses, Fort, Miss for their patience and help!

Changelog

1.0 - 13 days ago

Added default database so you can try out the plugin. Added transparent sign indicator Added search function

Added settings for enabling/disabling the default/custom database and hot reload. (note : is buggy if you spam click)

0.2 - 20 days ago

  • Works on all types of signs now
  • UI only shows when in skinning mode [F5] (the paint bucket on the bottom menu)
  • All signs are loaded once on op start and cached instead of requested on the fly.
  • Signs are filtered to only show matching aspect ratio between source and application target.

View all changelogs