Scrap Mechanic Wiki
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
The official patch notes are listed below. Any non-official notes are marked with "[NOTE:]".
 
The official patch notes are listed below. Any non-official notes are marked with "[NOTE:]".
  +
  +
==0.6.4==
  +
June 16th, 2022
  +
*Smoother player character and enemy rotation.
  +
*New item pickup display
  +
*New images on [[Crashed Maintenance Ship|crashed ship]] and [[Mechanic Station|mechanic station]] waypoints
  +
*Inputs no longer get stuck when entering and exiting seats while holding keys
  +
*Fixed bad performance in custom [[Creative Mode|creative]] worlds with lots of water
  +
*Fixed another issue chat [sic] caused the stuntman outfit to be unlockable from [[Garment Box|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 [[Water Bucket|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|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 [[Character Spawner|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
  +
  +
==0.6.3==
  +
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
  +
  +
==0.6.2==
  +
June 2nd, 2022
  +
*Fixed rendering issues on intel graphics devices causing miss shaped [sic] or invisible [[craftbot]]s and [[Driver's Seat|driver's seats]]
  +
*Fixed an issue that could cause [[bed]]s and [[Farming#Raids|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|paint tool]] visualization to stay after the tool was unequipped
  +
*Fixed missing effect when hitting things with the [[sledgehammer]]
  +
  +
==0.6.1==
  +
June 1st, 2022
  +
*Fixed issue where some stuntman outfit pieces showed up in [[Garment Box|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 <code>challengereward</code>.]
  +
*Added missing stuntman outfit names
  +
*Fixed an issue with the seated first-person camera position
  +
*Fixed an issue where old [[Creative Mode|creative]] worlds would not load
  +
*Crash fixes
  +
*[NOTE: Stackable items will no longer show their stack number if it's 1.]
   
 
==0.6.0==
 
==0.6.0==
Line 7: Line 65:
 
*Added ten new challenges to [[Challenge Mode]]
 
*Added ten new challenges to [[Challenge Mode]]
 
*New Stuntman outfit unlocked on completing all challenges
 
*New Stuntman outfit unlocked on completing all challenges
*Added [[Character Spawner]], [[Challenge Goal]], and [[Small Goal Platform]]
+
*Added [[Character Spawner]], [[Goal Block]], and [[Small Goal Platform]]
*Added tutorial quests to [[Survival Mode]]
+
*Added tutorial [[quests]] to [[Survival Mode]]
 
*Added [[Builder Guide]]
 
*Added [[Builder Guide]]
 
*Optimized ragdolls
 
*Optimized ragdolls
Line 16: Line 74:
 
**Now have standalone versions for use with the Mod Tool
 
**Now have standalone versions for use with the Mod Tool
 
*Re-added [[Horn]] GUI
 
*Re-added [[Horn]] GUI
  +
*Added loot to [[Locker]]s and [[File Cabinet]]s in [[Warehouse]]s
  +
*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
   
 
===Test===
 
===Test===
Line 154: Line 218:
 
*Worlds can be uploaded to Steam Workshop
 
*Worlds can be uploaded to Steam Workshop
 
*Multiplayer join settings added
 
*Multiplayer join settings added
*Tutorial Quests added to [[Survival Mode]]
+
*Tutorial [[Quests]] added to [[Survival Mode]]
 
*[[Builder Guide]] part added to Survival Mode
 
*[[Builder Guide]] part added to Survival Mode
 
*Loading time optimizations
 
*Loading time optimizations
Line 162: Line 226:
 
*Lighting improvements
 
*Lighting improvements
 
*Visualization shader improvement
 
*Visualization shader improvement
*[NOTE: Added Cinematic Survival Intro cutscene.]
+
*[NOTE: Added intro cinematic to Survival Mode.]
*[NOTE: Added translations for [[Logbook]].]
+
*[NOTE: Added translations for the [[Logbook]].]
 
*[NOTE: [[Locker|Lockers]] and [[File Cabinet|File Cabinets]] in [[Warehouse|Warehouses]] now contain loot.]
 
*[NOTE: [[Locker|Lockers]] and [[File Cabinet|File Cabinets]] in [[Warehouse|Warehouses]] now contain loot.]
 
*[NOTE: Changed visuals on some assets.]
 
*[NOTE: Changed visuals on some assets.]
 
*[NOTE: The [[Weld Tool]] can now weld creations even when they are colliding with the terrain.]
*[NOTE: [[Respawn Bed|Respawn Beds]] now have limited respawn range.]
 
*[NOTE: [[Weld Tool]] can now weld creations even when they are colliding with the terrain.]
 
   
 
====Mod Tool====
 
====Mod Tool====

Revision as of 06:04, 20 June 2022

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

0.6.4

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

0.6.3

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

0.6.2

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

0.6.1

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.]

0.6.0

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

Test

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 sm.gu.translateLocalizationTags 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

Trivia

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]