Scrap Mechanic Wiki

The official patch notes are listed below. Any non-official notes are marked with "[NOTE:]".


June 16th, 2022

  • Smoother player character and enemy rotation.
  • New item pickup display
  • New images on crashed ship and mechanic station waypoints
  • Inputs no longer get stuck when entering and exiting seats while holding keys
  • Fixed bad performance in custom creative worlds with lots of water
  • Fixed another issue chat [sic] caused the stuntman outfit to be unlockable from garment boxes
  • Fixed an issue that could cause stone nodes to float in the air
  • Added missing upgrade effect on craftbot
  • Added missing pick-up sound to the tutorial bucket
  • Fixed an issue where the loadingbar popup would be misshaped when downloading content
  • Fixed an issue where the horn pitch did not persist after leaving and rejoining
  • Fixed an issue where the level intro cinematic would not play in challenge mode
  • Fixed a bug where some HUD GUI elements were visible during challenge mode camera
  • Player health resets to full when challenge resets or changes level
  • Fixed a bug where enemy spawners in challenge mode didn't rotate spawned enemies correctly
  • Fixed a crash that could occur when building joints on shapes that got removed
  • Fixed a common crash that could randomly occur
  • Projectiles can now have modded effects
  • Lua GUIs can play modded effects
  • Added setColor function for joints
  • Fixed a bug where tools didn't show up in the mod inventory
  • GuiInterface's createHorizontalSlider now has an option to invert the slider
  • Fixed a bug where the showInInventory json setting was ignored by the mod inventory
  • Changed sm.log logging functions to take a variable amount of arguments


June 7th, 2022

  • Fixed an issue that caused the Applicator outfit to not be unlockable
  • Fixed a bug that caused the camera to move when alt-tabbing back to the game
  • Fixed a performance issue for worlds with many interactable shapes
  • Fixed a crash that occurred when leaving games
  • Fixed a positioning issue with the Ball Socket effect
  • The handbook is now visible when dropped on the ground
  • Mod Tool custom icons checkbox now works


June 2nd, 2022

  • Fixed rendering issues on intel graphics devices causing miss shaped [sic] or invisible craftbots and driver's seats
  • Fixed an issue that could cause beds and raids to not work
  • Fixed an issue that caused custom worlds to not load properly (You might need to restore the backup found in C:\Users\<Username>\AppData\Roaming\Axolot Games\Scrap Mechanic\User\User_<SteamID>\Save\Backup)
  • Fixed crashes where lua scripts sent invalid numbers to physics
  • Fixed a bug that caused the health bar to fill up when rejoining a game
  • Fixed a bug that caused paint tool visualization to stay after the tool was unequipped
  • Fixed missing effect when hitting things with the sledgehammer


June 1st, 2022

  • Fixed issue where some stuntman outfit pieces showed up in garment boxes
    • [NOTE: The jacket, gloves, shoes, and backpack were common; the helmet and pants were rare.]
    • [NOTE: Not fixed at all, despite the tier definitions for each item being replaced with challengereward.]
  • Added missing stuntman outfit names
  • Fixed an issue with the seated first-person camera position
  • Fixed an issue where old creative worlds would not load
  • Crash fixes
  • [NOTE: Stackable items will no longer show their stack number if it's 1.]


May 31st, 2022

  • [NOTE: Update post has short paragraphs instead of actual update notes. See the Test section below for more detailed notes.]
  • [NOTE: The following list is an abbreviated unofficial version of the notes for this update, plus some additional significant changes.]
  • Added ten new challenges to Challenge Mode
  • New Stuntman outfit unlocked on completing all challenges
  • Added Character Spawner, Goal Block, and Small Goal Platform
  • Added tutorial quests to Survival Mode
  • Added Builder Guide
  • Optimized ragdolls
  • Added Custom Games with Steam Workshop integration
  • Expanded Mod Tool capabilities
  • New Tile Builder and World Builder features and GUI
    • Now have standalone versions for use with the Mod Tool
  • Re-added Horn GUI
  • Added loot to Lockers and File Cabinets in Warehouses
  • Added intro cinematics to Survival Mode and Challenge Mode
  • Added hint messages to Survival Mode
  • Changed appearance of control prompts
    • Background is now orange (formerly white)
  • Block placement ghost is now more detailed


May 30th, 2022

  • New quest tracker HUD
  • Added support for adding/removing dependencies to other mods in the Mod Tool
  • Other mod dependencies show up in Tile Editor and World Builder when launched from the Mod Tool
  • Fixed a crash that occurred when generating icons for blueprints in a custom game mod with translation files
  • Fixed bug where part names in mods would fail to fallback to English when translation to selected language was missing
  • Fixed crashes where json files would contain invalid numbers
  • Fixed builder guide icon positioning
  • Electric Engine powers up significantly faster

May 25th, 2022

  • Added support for modded log book entries in custom games
  • Fixed bug where too long names for mods and blueprints would not upload to steam
  • Fixed bug with health bars in challenge mode showing up for clients
  • Fixed crash when attempting to weld joints against joints
  • Fixed bug with missing fires and other script data when entering old worlds
  • Fixed bug with modded items having the wrong sorting order in inventory
  • Fixed bug with sm.joint.setTargetLength not working with pistons added in survival
  • Fixed bug when carrying objects and got incorrect interaction prompts
  • Fixed bug where menu music would continue to play when starting a custom game

May 24th, 2022

  • Added prefabs to the Mod Tool Tile Builder
  • Horn GUI improvements
  • Blueprints can again have flat shapes but should no longer cause crashes
  • Fixed a crash that occurred when blueprints had invalid joint json
  • Fixed a crash that occurred when renderable json files had an invalid root object
  • Added option in script API to stop effects with stopBreakSustain, this allows some looping sound effects to end correctly when triggered from scripts

May 23th, 2022

  • Added blueprints to the Mod Tool Tile Editor (Must be in $CONTENT_DATA/Blueprints)
    • [NOTE: Blueprints are only available when loading Terrain Editor from the Modding Tool.]
  • Added tools, projectiles, melee attacks och [sic] harvestables to Blocks and Parts mods
  • Fixed a crash related to the Controller
  • Fixed crash that occurred when projectiles were fired in an area triggers projectile hit callback

May 20th, 2022

  • Added nodes to the Tile Editor
  • Custom Game mods can define their own nodes
  • Crash fixes
  • Added a temporary quickfix for looping sounds. (A better fix coming next week)
  • Waypoint nodes available in the in-game Tile Editor

May 19th, 2022

  • The horn GUI is back (still work in progress)
  • Added scrollbar functions to the script API
  • Fixed a crash that occurred when generating icons in the Mod tool
  • Added setWorldPosition to character userdata in the script API
  • Dropped carried items are now placed in the same place as when built, they should now be much less likely to fall through the ground
  • Fixed a crash that occurred when writing a chat message too early from a script
  • Kinematics support added to the default mod terrain script
  • Tutorial GUI now displays the correct keybinding
  • New tutorial added to the crash site bucket
  • Updated quest texts

May 18th, 2022

  • Mods can now set character name tags with setNameTag
  • Added shapes to the Tile Editor
  • Added to script API
  • Fixed more API calls not correctly translating $CONTENT_DATA
  • Fixed a crash that occurred when spamming the take picture button in the blueprint export GUI
  • Fixed a crash that could occur when closing GUIs of some interactable parts after the part was destroyed
  • Fixed a crash that could happen when a client is joining a game into a world that is being destroyed (challenge mode)

May 17th, 2022

  • Added a low-quality option for World Builder.
  • Added free placement menu toggle (previously only available on Shift + Click)
  • Added brush size menu (previously only available on Shift + Scroll)
  • Added options in editors to delete tiles and worlds
  • Added more world sizes to the world builder
  • Fixed custom tiles not showing up in tile browser when making a custom game world
  • Fixed crashes for clients playing multiplayer challenge mode
  • Fixed incorrect path reading in Lua API
  • Fixed save dialogs in the mod tool
  • Creating new assets sets in the mod tool now working

May 16th, 2022

  • Fixed a crash related to the builder guide
  • Fixed player hands being rendered incorrectly
  • Fixed fix tree crash
  • Fixed a crash that occurred when having incorrect item translation files in a mod
  • Fixed particle emitters being hidden incorrectly in the particle editor
  • Fixed a particle editor shutdown crash
  • Updated Visual Studio runtime
  • [NOTE: Chemicals, Water, and Water Container added to Challenge Builder]

May 13th, 2022

  • Fixed an issue where with the builder guide visualization that could lead to a crash
  • Some items that disappeared from the creative inventory in the previous update are back

May 12th, 2022

  • Fixed a crash when using non-english new save filename
  • Fixed a crash when mods use an inventory smaller than the hotbar size
  • Fixed a bug where the game settings dropdown would stay after closing the menu
  • Fixed num pad and other special key button prompts spacing and font color
  • Fixed a crash when displaying visualization and switching worlds
  • Fixed auto-generation for effect sets in the mod tool
  • Fixed a bug where mods could not dofile() script files in the core content directories
  • Fixed an interaction bug with the logbook
  • Fixed broken tutorial GUI in some resolutions
  • Survival tutorial car builder guide part is hidden in creative mode
  • Fixed script errors

May 10th, 2022

  • Preview image generation fix for Worlds and Tiles
  • Fixed a crash when starting the game with an invalid menu blueprint
  • Fixed a crash when sending an AreaTrigger to a client
  • Fixed bug where player spawn position would be wrong when loading in a warehouse
  • Fixed issues with file referencing in mods
  • Fixed GetHarvestableForCell script callback for mods
  • Other mod scripting fixes
  • Quest script fixes
  • Other crash fixes

May 9th, 2022

Game Improvements[]

  • New Tile Editor GUI
  • Added a lot of Tile Editor features
  • New World Builder GUI
  • Added a lot of World Builder features
  • Worlds can be uploaded to Steam Workshop
  • Multiplayer join settings added
  • Tutorial Quests added to Survival Mode
  • Builder Guide part added to Survival Mode
  • Loading time optimizations
  • Ragdoll optimizations
  • Debris optimizations (new debris system)
  • Particle quality improvements
  • Lighting improvements
  • Visualization shader improvement
  • [NOTE: Added intro cinematic to Survival Mode.]
  • [NOTE: Added translations for the Logbook.]
  • [NOTE: Lockers and File Cabinets in Warehouses now contain loot.]
  • [NOTE: Changed visuals on some assets.]
  • [NOTE: The Weld Tool can now weld creations even when they are colliding with the terrain.]

Mod Tool[]

  • Custom Game mods added to the Mod Tool
  • Tile Editor standalone version for editing Custom Game content added to the Mod Tool
  • World Builder standalone version for editing Custom Game content added to the Mod Tool
  • New Particle Editor added to the Mod Tool

Modding support[]

  • Tools and Weapons
  • NPC Characters
  • Kinematics
  • Harvestables
  • Game Script
  • World Scripts
  • Terrain Scripts
  • Projectiles
  • Melee attacks
  • Effects
  • Terrain ground materials
  • Decals usable in Tile Editor
  • Major Script API update


When releasing the test branch for 0.6.0, the devs accidentally published a build to the test branch about half an hour too early. They quickly removed it, and published a slightly different build later, with a tweet confirming that it was for real this time. [1]