Dips++ (official Deep Dip 2 plugin)

A plugin by XertroV(Trusted developer)

Dips++ (official Deep Dip 2 plugin)
Downloads 131,131
Updated 6 days ago
Released 1 year ago
Created 1 year ago
Numeric ID 519
Min. Openplanet 1.27.12
Featured
Game Trackmania

Can you hear the thunder...

Dips++

The official companion plugin for Deep Dip 2.

Plugin features include:

  • Voice lines + subtitles for each floor
  • Additional lore
  • Height Tracker
  • PB Tracker
  • Falls Tracker
  • Jump Speed Indicator
  • Over 400 Collectables
  • Floor Gang Celebrator
  • Loading Screens
  • A Main Menu Surprise

Maps other than Deep Dip 2

You can enable Dips++ for other maps (no leaderboard, but stats and minimap aka dip stick will show).

To do so, mappers should add a 'Dips Spec' to their map comment. (For maps already published, create one and then DM it to XertroV with the map UID and it can be uploaded to a place the plugin checks.)

Dips Spec Example

--BEGIN-DPP--
--
-- Dips++ Custom Map example; comments using `--`, `//` or `#`
--   * Structured as `<key> = <value>` pairs.
--
-- `url` is optional; this is where features like custom triggers,
--   asset lists, etc will go in future.
url = https://assets.xk.io/d++maps/deepdip1-spec.json

-- start and finish will be inferred if not present based on map waypoint locations.
start = 26.0
finish = 1970.0

-- Floors start at 00 for the ground and increase from there. If you miss a number, it
--   will be set to a height of -1.0.
floor00 = 4.0
floor01 = 138
floor02 = 266.0
floor03 = 394.0
floor04 = 522.0
floor05 = 650.0
floor06 = 816.0
floor07 = 906.0
floor08 = 1026.0
floor09 = 1170.0
floor10 = 1296.0
floor11 = 1426.0
floor12 = 1554.0
floor13 = 1680.0
-- A custom label for the minimap can be specified by adding `|<label>` after the height.
--   Note: there is only space for 3-4 characters by default.
floor14 = 1824.0|Gulp
floor15 = 1938.0

-- If true, the last floor's label will be 'End' instead of '15' or whatever floor it is.
--   Overridden by a custom label if one exists.
--   (default: false)
lastFloorEnd = true

-- Optional: specify a minimum Dips++ version in case there are new features that
--   require an update. Versions below 0.5.4 do not support this property.
minClientVersion = 0.5.4

-- Blank lines are ignored.
-- Anything outside the BEGIN and END markers is ignored.

--END-DPP--

API & Data

Data disclaimer: This plugin will transmit data to the Dips++ server while playing supported maps.

Map and leaderboard data is available via the Dips++ server. Some very brief documentation about available routes is found here: https://dips-plus-plus.xk.io/api/routes.

Changelog

0.5.7 - 6 days ago

  • Fix bug

0.5.6 - 7 days ago

  • A little Skyward branding

Performance Tab

  • Added experimental fix for low FPS on servers with many disconnected players\$>
  • Added some suggested plugins to disable

Minimap

  • Added top live climbers (Solo: default on, Server: disable in settings)\$>
  • Added rank next to PB(disable in settings)\$>
  • Show PB label on RHS when equal to WR
  • Show PB of players on minimap when hovering (disable in settings)\$>
  • Add settings for limiting the number of players shown.

Custom Voice Lines

  • Show voice lines (if any) in current map tab.
  • (for Mappers) Added maxPlays attribute.

0.5.5 - 18 days ago

  • Initial support for better custom map stuff: so far: voice lines, text triggers. Full audio, image, and subtitle support.
    • Mappers will be able to create these via the Dips++ Editor plugin.
    • Users are prompted about custom assets before downloading and can skip them if they want. (If you skip downloading, you can show the prompt again via a button under the "Map Stats" tab)
  • Fix main menu background for new game version; deprecated time-of-day and season controls.

View all changelogs