github Dingo-Shenanigans/ReSkate v2.1.4-2
Release 2.1.4-2

3 hours ago

ReSkate 2.1.4-2

Fast travel flags on the map

  • Other players' QuickDrop fast travel flags now show on your map. Each one is titled with the player who placed it, and anyone in the session can fast travel to it from its card.
  • Remove on the card only works on your own flag; it does nothing on someone else's.

Ignoring players

  • Ignore a player: hide someone and everything they do, on your game only. Their skater, board, nametag, map marker and sounds are hidden, their voice is muted, and their chat lines, chat bubbles, typing dots and party invites never show. They are not told.
  • Type /ignore <player> in chat, or press Ignore beside them in the menus. /ignored lists who you ignore and /unignore <player> stops it.
  • Ignored players list: the pause menu's online page has a new IGNORED PLAYERS tab, and the ReSkate menu's Multiplayer page has it under BANS AND IGNORED. Both show everyone you ignore, in the session or not, with a button to stop.
  • The list is saved, so they stay ignored in every session.

Menus and launcher

  • Launcher interface size: Settings, LAUNCHER has an Interface size (75% to 175%) to make the launcher's text and layout bigger, for big screens at 100% display scale. A size too big for the screen is cut to the largest that fits.
  • Tabs in the ReSkate menu wrap onto a second row when their names don't fit, instead of being cut off.

Fixes

  • Plugins no longer stop on a slow disk: loading a plugin's files, sounds and animations no longer counts against its 50 ms limit, so plugins such as PoseBox no longer stop at load or on a dance's first play ("ran longer than 50 ms").
  • Plugin objects no longer ghost the road: making a plugin's object not solid could make the road or other objects under it walk-through for good. It now only ever changes the object's own collision.
  • Song titles are no longer counted as tricks: with in-game music on, plugins that read your tricks (trick counters, Game of S.K.A.T.E.) got the song's title as a trick name.
  • Stand-ins: a plugin that blocks items one by one (Cosmetic Roulette) can now block up to 4096 items, instead of stopping at 64.

For plugin creators

New in the plugin API:

  • reskate.chat.command(name, help, handler, args): add your own / command to the player's chat. It runs on their game and the line is never sent (permission chat.commands).
  • reskate.ui.values(values) and reskate.ui.symbol(name): send numbers to your mod's own UI widgets, for layouts that move and resize live (permission ui.models).
  • An ignored player's messages to your plugin no longer arrive, and plugins don't hear an ignored player's chat lines.

Changed:

  • Time ReSkate spends reading and compiling for your plugin (require, package.read, read_json, a clip's or sound's first load) moves a call's 50 ms deadline on, by up to 250 ms a call. It still counts towards the per-tick average.
  • reskate.tricks.feed passes only the trick list's own writes. The first trick name after a level loads can arrive a tick or two late.
  • reskate.outfit.stand_ins: exclude takes up to 4096 plain names, and still 64 rules with a *.
  • /ignore, /unignore and /ignored can't be used as plugin chat command names.

See the plugin docs: https://docs.reskate.dev/plugins/overview

Thanks

kleutzinger (launcher interface size), jeffreymckishen (plugin objects and the road), neekgate (stand-in exclude list), KENNYoMKV (UI values for mod layouts), and the Spades Spot server for the trick feed report.

Don't miss a new ReSkate release

NewReleases is sending notifications on new releases.