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.4.0 (October 11, 2022)
Official patch notes
 * (Not documented in patch notes) now properly gets the name of the player it is given, instead of always returning the player who is running the script.

2.1.3.2 Hotfix (July 7, 2022)
Official patch notes
 * Workshop items can now have the  in their Config.ini. This adds the SSL tag to the item on the Steam Workshop, for filtering purposes.
 * Fixed  crashing if you use sprite_get on the first frame.
 * Fixed  not setting   and   for the winner.
 * css_update.gml no longer runs if any sub-menus are open (i.e. not displaying the actual charselect portrait)
 * Added the fonts folder to the whitelist when uploading a workshop item.
 * Fixed attack_end not affecting custom articles.

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.