Workshop Changelogs

This page documents changes from each patch that have an effect either on the workshop specifically or on gameplay in general.

2.1.3.2 (June 27, 2022)
Official patch notes
 * Added the scripts  and   to buddies. On buddies,   draws over their owner's hud.
 * Added the following scripts to players:


 * Added hitbox grid index  which allows you to adjust how far from the player hit FX spawn.
 * Custom articles now have the variable  which lets them run   when a hitbox touches it.
 * To support being hittable, articles now also have the variables,  ,  ,  ,  , and the arrays   and.
 * Characters now have the variable . Setting this to   uses the smaller double jump VFX that Wrastor uses.
 * Characters can now have custom wait/fidget animations, using the variables,   and.
 * The CSS scripts now have the variable  which stores the cursor of its player.
 * The CSS scripts now have the variable  which disables most CSS functionality every frame it's set to , which allows for menu options on the CSS without color change or playtest getting in the way.
 * Characters can now have a sound when selected on the CSS. Adding  to the character's main folder will play it on load.
 * Custom (monospace) fonts are now supported. You can now add a  folder to your character with an .ini file of the font properties, and it will use a specified sprite from the sprites folder. You can get these fonts in-game using
 * Added several new functions:
 * This set and get a global value that persists between menus and matches, as well as being saved in replays and synced at the start of online matches.
 * This lets you destroy any base cast article using its ID, and sets  in custom articles to.
 * This combines all existing sprite/sound functions (like ) into one function, while also adding support for changing,  , and.
 * These functions use the same formulas used in hitbox collision, letting you simulate those parts of a hit.
 * Returns the player's current nametag, or a simple,  , etc. if they have none selected.
 * Gets a custom font by the name of its matching ini in the  folder.
 * This combines all existing sprite/sound functions (like ) into one function, while also adding support for changing,  , and.
 * These functions use the same formulas used in hitbox collision, letting you simulate those parts of a hit.
 * Returns the player's current nametag, or a simple,  , etc. if they have none selected.
 * Gets a custom font by the name of its matching ini in the  folder.
 * These functions use the same formulas used in hitbox collision, letting you simulate those parts of a hit.
 * Returns the player's current nametag, or a simple,  , etc. if they have none selected.
 * Gets a custom font by the name of its matching ini in the  folder.
 * Gets a custom font by the name of its matching ini in the  folder.
 * Gets a custom font by the name of its matching ini in the  folder.


 * You can now press Backspace on keyboard (Or Back/Select on controllers, DPad Down on Gamecube Controllers) while selecting a workshop character in the CSS to search for characters by name.
 * The Stage Editor now has a "Take Full Screenshot" option. With this you'll be able to save a screenshot of the entire stage's layout to "full_layout.png" in the stage's folder.


 * The random generator now uses a different seed per match.
 * Fixed a memory leak with storing custom hit FX.
 * Fixed 's coordinates not updating.

2.1.2.1 Hotfix (April 11, 2022)

 * Fixed workshop characters not being able to do rising aerials
 * Fixed certain hit fx disappearing immediately if spawned via
 * Fixed  being stuck at
 * Fixed not actually shaking the camera

2.1.2.0 (March 16, 2022)
Official patch notes
 * Added attack grid index


 * now able to retrieve the names of Mollo, Hodan, Pomme, and Olympia.
 * Matches no longer desync when switching between rollback and non-rollback modes online.
 * Fixed keyboard controls causing unintentional up/down hard presses while online.

2.1.1.1 (February 24, 2022)
Official patch notes (Steam)
 * Fixed skins having misaligned VFX.
 * Fixed the  variable (now prioritizes init.gml, then config.ini, then the default value).
 * Attack scripts should no longer run multiple times on subsequent reloads.

2.1.1.0 (February 18, 2022)
Official patch notes
 * Added the following macros for characters:,  ,  ,
 * Added the following macros for player states:,  ,
 * Added hit effect  for hitbox grid index


 * Fixed the Flashbanged double-visioned effect not displaying correctly.
 * Fixed workshop buddies crashing on load.

2.1.0.4 Hotfix (February 10, 2022)

 * is no longer able to call script indexes other than those that correspond to the easing functions.

2.1.0.0 (February 3, 2022)
Official patch notes (Steam)
 * Lots of bugs introduced (also 2 mice and a monkey).
 * Cosmetic change to the appearance of loading workshop characters in the CSS.


 * Added hit effects  through   for hitbox grid index

2.0.8.2 (October 10, 2021)

 * Added function
 * Added function
 * Added function
 * Added function


 * Fixed stage articles being destroyed by reloading in Practice Mode with F5.

2.0.8.0 (August 2, 2021)
Official patch notes
 * Your selected workshop character now shows their current version number on the CSS.
 * Setting the rule override  in a workshop stage's   will hide the standard hud while still running the stage's


 * Added Diamond Grove stage skin.


 * The bottom blastzone only raises up during hitstun if you’re moving down on the frame hitpause ends.

2.0.7.5 (June 17, 2021)
Official patch notes
 * Fixed workshop mode forcing itself on after every match in local VS and local Tournament modes.

2.0.7.4 (May 11, 2021)
Official patch notes
 * Common SFX like standard swipes and hits now have a very slightly random pitch each time they’re played.
 * Stage select now displays the names of custom characters instead of just “Custom”.
 * Practice Mode now displays a prompt to press F5 to reload workshop content.


 * Added macros,  ,  , and   for


 * Fixed an odd crash when changing pages on the workshop character CSS.
 * Fixed not properly getting the time and stock when overridden by the stage. It will now always pick what the option was before the match started.
 * Fixed an article’s  variable not actually being set correctly if spawned via another article.

2.0.7.2 (February 16, 2021)

 * Jump inputs are now processed before attack inputs.


 * instances can now be spawned via
 * instances spawned via stages will search for all normal script and sprite names, but with "npc_" prefixed to it (, , etc.)
 * Added variable  in   instances. This defaults to   when spawning a new player, but if set to , that instance will be counted as the main player instance.
 * Added variable  in   instances. This only works on custom clones.
 * Added variable  in articles and stage articles. This completely disables all movement in the article, so if you have a lot of articles that don't collide with anything, this should speed things up performance-wise.
 * Added macros,   and   to
 * Added function . Currently, the macros for it are,  ,  ,  ,  , and
 * Added function as shorthand for . Also, both functions now convert non-string values into strings.
 * Added functions and
 * Added function
 * The functions and  are now available. They also have the aliases  and


 * Fixed workshop skins not applying  correctly when the match actually starts.
 * Fixed team-colored outlines not following
 * Fixed the  state drawing a huge ice block when   is enabled.
 * Fixed a crash when turning on abyss runes while a random workshop character was selected.
 * Fixed the character workshop CSS not looping backwards correctly.
 * Fixed character categories getting misaligned when looping to the start/end of the list while sorting a character.
 * Fixed some options (input display, hitbox visibility, etc.) not bieng reset when exiting the stage editor.
 * Replays containing workshop content that have been updated since are now watchable, but warns you that the characters have been updated before watching it.
 * Replays now load workshop skins.