Besiege Wiki
Advertisement
Besiege Wiki
Version Date Description
v1.56 23 July 2024 More Splintered Seas levels + bug fixes
Changelog [expand/collapse]

Block changes Aquatic Screw:

  • now has a top speed dictated by the angular velocity to emulate the ideal rotation speed for the pitch of the blades
  • speed slider max value has increased from 2 to 3
  • "Mirrored" toggle added to select the chirality of the screw

Harpoon Launcher:

  • Fixed unproportional forces between launcher and harpoon
  • Reel in behaviour has been slightly tweaked
  • Harpoons now don't break non physics objects in the user made levels and level editor
  • Fixed Harpoon sometimes being able to be stuck when trying to retract

Rudder:

  • Now works as a control surface or aileron in air
  • Rudder now has proper health

Paddle:

  • paddle push force now is proportional to how intact it is

Sail:

  • fixed a collision issue on the sail
  • Sail now has proper health

Source Cube:

  • newly spawned source cubes (i.e. not loaded from old saves) will be solved as accurately as wheels, to stop the behaviour where placing a wheel on a machine will feel different than without it

Spring:

  • fixed a modded interaction issue when the dimensions were scaled down to near zero in certain axes

Sensors:

  • fixed immense lag when tall terrain and water could be seen
  • fixed sensor's detecting floor when ignoring static

Flying Block:

  • The flying screw now is less effective under water

Water Cannon:

  • Now updates force particles during the physics ticks as well, so the forces applied from water cannons should be more consistent at all time scales and framerates

Misc:

  • slightly updating how blood and damage looks on blocks

UI & Controls Camera:

  • Added option for follow machine orientation camera (similar to our console implementation)
  • Fixed an issue with centering camera on the machine
  • Various small camera fixes

Options Menu:

  • Default controls for blocks now is in the controls section to be rebound. (The tooltips won't reflect this change atm)

Main UI:

  • Fixed bottom bar on the UI looking weird when people do not own The Splintered Sea

Levels The Sunken Stronghold: NEW Stormrunner's Grave: NEW Ironweave Passage: NEW Feeding Frenzy: NEW The Devouring Pit: NEW Razortooth Cave:

  • Made sharks harder to kill
  • Replaced chest with faberge egg treasure
  • Increased distance to goal
  • Added shark eggs as obstacles
  • Added more sharks

Seafarer's Haven:

  • Added Rock Ball
  • Added Ship wreck
  • Fixed rendering order of the large fire and smoke on the beacons

Saltrock Fortress:

  • Using the correct ambience and music

AI Sharks:

  • Sharks now take reduced damage from blunt impacts
  • Sharks can now break free from being grabbed
  • Sharks now make decision based on head position rather than center position
  • Sharks now have swimming sfx

Misc

  • made attacks properly evaluate certain armor blocks in the way, that would otherwise have been ignored
  • Sharp vs blunt damage differences now properly interact with the AI
  • Harpoons now deal reduced damage on impact with AI

Bug Fixes

  • Drasckar's Bastille now no longer has a motor force on the cog wheel
  • Drasckar's Bastille now has gravity applied to the metal grate
  • Fixed an NRE happening on middle mouse click
  • Fixing scaling on some zoom dependent objects
  • Fixed various blocks not responding correctly with their water interactions if zero-g was toggled
  • Fixed an issue with water zones in the level editor when multiple were loaded directly on top of eachother
  • Fixing length detector drawing out rope correctly
  • Multithreaded our water aerodynamic drag comparisons to improve fps a little bit for large machines
  • Fixed wrongly being able to use the block searching hotkeys even in simulation or as a spectator
  • Made it so only the machine entering sim is in zero gravity during the sim change
  • Fixed when loading level editor levels with water the rendering on the water surface would mess up if shadows were disabled
  • Fixed an issue in zone 12 where something was automatically breaking
  • Fixed structures like the airships not being able to be weakened by burning
  • Fixed an issue with DLC enabling and disabling that would cause errors in multiplayer e.g.
  • Attempted a fix for NREs caused by mods being processed like having unique controls, but returning null controls
  • Attempted a fix for achievement syncing during startup and shutdown of Besiege where it'd fail to compare the proper progress between local and online
  • Attempted a fix for macos when underwater explosions are triggered because the metal renderer can't handle either rendering them correctly nor throwing a normal error
  • Fixing ripples on water sometimes rendering weird because they weren't spawning within the correct water height.
v1.50

Major

24 May 2024 Sound update + Splintered Seas expansion
Changelog [expand/collapse]

  • Fixed some performance issues with the glass build surfaces
  • Ballasts now have a maximum mass of 3 instead of 2
  • Fixed grabbers not being able to grab things if what they held was destroyed
  • Fixed center of mass display tool being somewhat offset to what actually happens in simulation
  • Replaced audio management system
  • Added soft limiting audio mastering so many loud sfx don't get overly loud
  • In world audio sources now respond to pitch stretching at different time scales
  • New audio sliders in options menu for physics, blocks, ui, sfx
  • New breaking and collision sfx on various blocks
  • Collision sounds are now proportional to impact
  • New cannon fire sfx
  • New wheel motor sfx
  • New steering hinge and block sfx
  • New flamethrower sfx
  • New piston sfx
  • New propeller sounds
  • Center of mass display orb now is red rather than blue
  • Flying block actually spins as fast as the speed is set to
  • Fireball model updated
  • Fireball now creates a burst of firespread on collision
  • Updated fire spread system a little to get a more natural spreading and to fix a couple of issues
  • Better use of space and centering on thumbnails
  • Fixed damage and fire consistently affecting eachother and joint health
  • Changed FPS display to be a rolling average, and added optional new performance graph
  • Center of mass now updates when changing block parameters like mass, and when using undo and redo of blockmapper values
  • Newly placed shortening blocks now receive mass appropriate to their length
  • Added ability to mirror half pipes and wood panels
  • Made spikes and blades less likely to break off so they aren't weaker than a machine of wood
  • Small update to the appearance of the wooden panel block
  • New wooden panels will now join correctly centered
  • Colliders on the halfpipe block are now properly symmetrical
  • Fixed and updated how dragged blocks calculate their cylinders to avoid them looking to flip on sim start and other times
  • Fixed an issue where loading certain NaN values on machines would crash the game
  • Polished boulder texture a little bit
  • Bomb explosion now spawn in the center of the bomb as it should
  • Fixed some issues with burning visuals some parts becoming more or less darkened than they should have
  • Moved torch from weapons to armor
  • Optimised AI unit structure for better performance
  • Grounding machine tool now tries to snap to terrain and objects underneath the machine
  • Changed fog in sandbox and multiverse to make it not get denser around the immediate vicinity when looking towards the horizon to the sky
  • Fixed using a camera block following a machine down beneath certain heights would make the camera not follow the machine properly,
  • Fixed surface fragments looking weirdly crumbled and glitched (thought this was live but it was not)
  • Fixed a bug with logic enabled camera blocks not showing the correct camera sometimes.
  • AI's in multiplayer will no longer try and jump onto too tall things and kill themselfs in the attempt
  • Fixed problem with grabbers and Vacuum block's not being able to grab onto new things after their currently grabbed object exploded
  • Fixed a case where modify tool selection would not save an undo state correctly while not in advanced building mode
  • Fixed issue with not being able to pin sharp blocks

HOTFIX 21281

  • Scaled bombs now properly cause the water to change height instead of going out of water
  • Fixed localisation problem causing half the text to disappear on some system languages
  • Fixed wrong localisation in English causing all "Destroy" entries to say "Destroy 2 Carts"
  • Adjusted the selections that is locked behind DLC in the level editor
  • Fixed level 28 being unbeatable
  • Temp fix for Mac OS crash from underwater bombs
  • Removed Harpoon troll forces
  • Fixed a bug in level 61 where the water plane would not follow the player camera correctly
  • Fixed Terrain issue in level 57
  • Fixed ignition bug causing Steam Cannons to be inconsistent
  • Fixed Thumbnail generation issue
  • Fixed Flying block spin speed
  • Modded water cannon SFX changed
  • Cannons and springs now have muffled sounds underwater
  • Fixed 2 Harpoon NRE's
  • Fixed case where the same block would appear twice in the selection list causing an error
  • Fixed case where using the God Drag Tool would cause problem with the targets drag values
  • Harpoons now ignore their speed value when resetting
  • Prevented Fish from spamming the log file
  • Fixed Braces so they can connect to pinned blocks properly
  • Fixed problem preventing updating of existing workshop items
  • Fixed problem caused from other experimental fix that prevented saving of some machines
  • Fixed problems with uploading mods and levels
  • Fixed Camera Block NRE
  • Changed Barrel physics material
  • Rebalanced Nautical Screws
  • Fixed Multiverse Harpoon related errors
  • Prevented scaled Harpoons moving the rope collider
  • Fixed length detector rope being drawn wrong
  • Fixed case where changing into spectator would cause errors preventing changing properly back to non-spectator
  • Fixed NRE from Nautical Screws
  • Fixed rope cut trigger position
  • Fixed case where Springs and roped snapped on sim start, creating odd connections.
  • Fixed rendering issue when placing surface blocks
  • Fixed Barrel tooltip showing the wrong order of buttons
  • Fixed NRE from another player connecting to a host while the host is in sim and have killed sharks or exploded bombs.
  • Fixed Harpoon Audio mixer
  • Fixed problem with Ship Wreck Cay not setting its completed state correctly
  • Fixed explosion decal being places at infinite distance
  • Fixed case where updating tag an existing levels would mark them as machines
  • Fixed underwater explosion from cannonballs not looking correct
  • Fixed problem in multiverse where ripples would be off per default no matter the options setting unless toggled on and off again
  • fixed case where harpoons shot from a scaled harpoon block would cause the projectile to keep scaling every time it was fired.
v1.26 23 January 2024 Lots of bug fixes and optimisations
Changelog [expand/collapse]

CHANGES

  • Edge detector logic gate
  • Automation blocks now don't have a broken framerate bound escape that would make automation respond differently depending on framerate.
  • Wheels now use a single slightly more round collider, resulting in better performance and roll
  • old saves will use the original configuration of wheels
  • Wheels now have a new implementation of acceleration that also affects deacceleration and doesn't jump suddenly to infinite power
  • Grabber now has a button for attach and detach when not auto grabbing, if the button is the same on both it works like before
  • Grabber now uses a more reliable grab phase
  • Steering hinges and steering blocks now have a tension slider making it possible for them to be more or less wobbly than default
  • Surface block texture tiling by world size
  • Surface block flip texture on F
  • Surface block rotate texture on R (with no ghost visible)
  • Vacuum block now using a much more reliable and performant cone of effect
  • Vacuum radius now increases with distance, and reference cone point offsetting slightly
  • updated camera targeting (lerp update)
  • Save menu now returns back to the last folder you accessed a file in
  • Added xml options to skin packs (only 1 implemented atm)
  • Minor cleanup of brace code
  • Added Spinning block free spin toggle
  • Added ability for certain blockmapper values to be copy pasted to and from Windows clipboard
  • Added preview models to dragged blocks in skin template
  • Tweaked sim camera lerping
  • Added new secondary joint connection window extension
  • Made Jaw selection easier
  • Cannon and crossbow projectile now sync velocity before applying the shot force
  • Enabled the scroll dependent WASD move to work not just when shift was held
  • Optimized flat surfaces collider further
  • Added version number to surfaces controlling the use of new flat collider
  • Added rudimentary pan by zoom for camera
  • Added zoom dependent WASD move for camera
  • Added soft reset camera to grab reference position in certain cases
  • Client inputs are now trimmed and fragmented if they exceed packet size
  • One-sized cluster surfaces now included in center calculation
  • Stopped trying to emulate inputs on clients
  • New experimental simulation start improvements for surface block joining
  • Made surfaces connect based on latest target in hierarchy consistently

FIXES

  • Fixed Decoupler not working with automation
  • Fixed Ropes chopping trigger lagging behind actual ropes
  • Fixed backward compatibility for springs scaled to 0 in 1 axis providing stabilisation restored
  • Drills now don't create sparks if they are spinning a block but themselves are not spinning
  • Surface edges and nodes stay active for client making them render in front of 3d hud
  • Fixed logs being inconsistent in terms of collision with what they attach to
  • Fixed Steam cannons
  • Fixed vacuums affecting blocks in reverse
  • Fixing new wheels not grounding properly
  • Fixed a bug with bombs in mv
  • Fixed errors from opening mv because of new camera stuff
  • Fixed trying to delete a brace while placing it
  • Fixed secondary joint preprocessing
  • Fixed an issue with certain level editor events where a child body to the target was null
  • Fixed some range stuff for vacuum
  • Fixed selecting icon id for skins above double wooden block, returning wooden block if it was present
  • Fixed some miscalculations in the cone angle on the vacuum
  • Fixed water hitting valve in tolbrynd
  • Fixed issue where some cogs had weird settings some being less likely to rotate, made them more consistent (though one has a bugged setting to 1000 radians per second, but don't wanna revert it to be slower just yet)
  • Fixed jaw center of mass alignmentMade
  • Fixed desync between projectiles and their source
  • Fixed continuous collision on crossbow bolts
  • Fixed some targeting issues on level objects with new camera changes
  • Fixed some breaking level objects missing body references
  • Fixed f4 hotkey issues with MV chat, rebound default to enter
  • Fixed an issue when focusing on a new object with the camera while the old one was destroyed
  • Fixed issue with pre-extended sliders not blocking secondary joints
  • Fixed a duplication issue where a networking merge would cross reference the wrong blocks and cause a significant error
  • Fixed an issue when focusing on a new object with the camera while the old one was destroyed
  • Fixed tiling for surfaces entering sim
  • Fixed water cannon emulation issue
  • Fixed water cannon client issue
  • Fixed outline not working immediately on level objects
  • Fixed some breaking level objects missing body references
  • Fixed f4 hotkey issues with MV chat, rebound default to enter
  • Bombs exploded on server should no longer cause errors for joining clients
  • Fixed new wheel implementation breaking in multiplayer at times
  • Fixed Playfab connections after playfab broke their own network requests
  • Fixed a missing port of fov consistency for 3d hud cam and main cam
  • Fixed an error in virtual folder
  • Fixed an error on axle on client
  • Fixed being able to use both shifts in value fields
  • Fixed an issue with MachineMiddle in simulation that caused rockets being launched to result in wrong machine center and camera following, as well as the rocket not being properly marked destroyed
  • Fixed scaled braces cylinder
  • Fixed rocket values at 0 resulting in game break
  • Dragged block ghosts now properly transparent
  • Fixed an issue with multiplayer client inputs over steam connection
  • Fixed an issue where ropes snapped on client

MODDING

  • When loading meshes for mods they are set readable per default
  • Generate colliders on surface block now has a callback


HOTFIX

  • Fixed the way we calculated bounds around surface blocks
  • Fixed a collision toggle for surface block
  • Fixed an issue with scaled ropes & springs
v1.25 28 April 2023 Added blocks: Metal Jaw, Axle Linkage, Length Detector; new block settings; optimisation
Changelog [expand/collapse]

ADDED

  • Length detector block - (Automation block that measures the span between two points and emulates at a certain length)
  • Axle block - (A universal joint that allow rotation around 2 axes but not to spin around itself, perfect for axles and drive shafts.)
  • Metal Jaw block - (A new weapon block that uses a wind up spring to release an intense chomp to snap enemies and structures in half.)
  • Damper setting for suspension
  • Flexible setting for grabber
  • Regular balloon can be pre-set to a target pressure/height
  • Sliders can now be pre-extended
  • Glass tinting slider
  • Block 55 can get skins from block 52
  • Wheel inflation slider

CHANGES

  • Spread out surface mesh generation in multiplayer so loading in machines with lots of surfaces doesn't strain the server
  • Surface skin colors should now match better with other blocks
  • Ipsilon ai instantiation improvements
  • Turning off bloom now doesn't change the colors of the game
  • Place braces by clicking optionally
  • Smaller more readable surface block nodes
  • Made using move/rotate/mirror tool on partial surface selection should now only update the mesh when it needs to
  • Reduced interblock connection broken checks every frame
  • Flipping steering hinges display their arrow more visibly
  • Camera centers on block centers and not pivots
  • Explosions now spend less time evaluating propagation of their effects
  • Moved block search to bottom right
  • Subtle normal map added to skin using surface blocks
  • Rocket pivot is now in the actual block's center of mass

FIXES

  • Fixed a bug where selecting the move tool as host in multiplayer would make surfaces not connect for clients
  • Fixed sometimes undoing and redoing with symmetry enabled would go weird
  • Fixed surfaces sometimes losing their paint color if skins were toggled in simulation
  • Fixed an issue with camera tracking the machine sometimes would not follow
  • Fixed focusing camera on rope like blocks would center wrong
  • Fixed spring misaligning with the machine after moving the machine for a while or far away from where it started simulation.
  • Fixed sometimes scaling blocks selecting a hinge skin instead of the skin they were assigned
  • Fixed surfaces briefly extended outside of their bounds keeping their fire mask outside the machines bounds.
  • Fixed selection tool blocking surface placement after undoing back into placement state.
  • Fixed hot air balloons displaying a white line on enter sim sometimes
  • Fixed glitching banding shown across camera when using SSAO
  • Fixed explosions not applying forces and damage to ai realistically
  • Fixed merging edges and nodes after deselecting a block selection providing an incorrect merge.

HOTFIX 19238

  • Fixed MP error caused by missing networkblock
  • Fixed large cog, small cog, etc, where placing prevents entering Sim
  • Fixed issue with collisions
  • Fixed Blood transfer issue
  • Maybe other stuff
v1.20 20 May 2022 Added block: Hot Air Balloon; Inserted zone 3; New user interface
Changelog [expand/collapse]

ADDED

  • Added a new Block, THE HOT AIR BALLOON.
  • Added new level for Ipsilon (Zone 3).
  • Reworked old tutorials.
  • Added new tutorials.
  • Added new option for disabling deformation of meshes.

CHANGES

  • Reworked UI on the Top Bar.
  • Braces now show a ghost when dragging.
  • Sliders related to height values now use logarithmic scaling.
  • Moved Server Health and Server Buttons in Multiplayer.
  • It is now possible to undo a machine deletion.
  • Rope default mass has been lowered from 1 mass total to 0.4 (will not affect saved machines).

FIXES

  • Reworked direction arrows on rotating blocks to make it more clear which way they will turn.
  • Fixed problem with balloon AI in Sandbox.
  • Fixed problem with SSAO settings not updating correctly in Multiplayer.
  • Fixed missing HUD lighting which caused the UI to be darker than intended.
  • Steering Block is now properly grid aligned.
  • Fixed a lot of different translation errors.
  • Updated model and texture on Balloons.
  • Changed the Version check for connecting in MP to be less strict.
  • Fixed miss aligned Flying Block Collider.
  • Adjusted AI melee attack range to be less when hitting upwards.
  • Undoing now also changes tools to match the action that was undone.
  • Added a secret.
  • Resetting machine rotation now resets around the gizmo instead of around the transform position.
  • Lenses rain has been disabled on multiple levels.
  • Optimized all Cog Colliders.

HOTFIX v1.20.17395

  • added togglable permanent FPS counter for UI, first revision
  • slightly nerfed the new hot air balloon as to not be as op
  • fixed an issue with rope+winch mass loading, old machines now use old mass, while new ones always are 0.5 total
  • made armour on breaking hot air balloons work
  • updated localisation with suggestions we received
  • fixed undoing transform giving weird tool selections at times
  • made hot air balloon center update with modified scale
v1.10 14 Jan 2022 64-bit support, reworked tutorials, emulation variables, new entities, new languages, new file UI, etc...
Changelog [expand/collapse]

FEATURES

  • Updated to windows 64 bit (for windows, linux and macOS already support it)
  • Skins bottom bar fold out UI now shows you the most recently used skins in the first column if you use Advanced Building
  • In advanced building you can now switch keyboard inputs to variables to make complex logic systems easier to keep track of
  • Increased max number of cloud saves from 1000 to 10000
  • Added new connection type: Playfab
  • New level editor objects
    • Floating Crystal
    • Sandbox Mountain
    • Monk Idol statue
    • Crystal
    • Gold Nugget
    • Mine Cart
    • Dragon Ribs
    • Rotating Crank
  • New languages
    • Traditional Chinese (Taiwan)
    • Traditional Chinese (Hong Kong)
    • Italian
    • Polish
    • Turkish
  • New Settings
    • Added setting to make the camera look at the center of all the blocks instead of the average
    • Camera Sensitivity
    • Soft / Hard shadows toggle
  • Updated ipsilon brick levels for modern breaking systems
  • Save + Load menu workshop tabs to more easily keep track of your subscriptions and uploads
  • Glass surfaces now cast semitransparent shadows
  • Glass surfaces now have slightly less intense reflection
  • Improved thumbnail generation code with better centering and colours
  • Scroll wheel now can interact with time slider for precision increments
  • Boulder pieces now don't overlap and they inherit the velocity from before breaking
  • Explosion updated to be more performant and minor visual improvements for slowmotion
  • Logic Gate options added:
    • Binary Counter
    • SR Latch
    • D Latch
    • Random
  • New tutorial system, that shows you more clearly how to do steps, with an example base machine for level 1
  • Made it possible to select thumbnails from your pc for when uploading to the workshop
  • Made it possible it possible to update thumbnails from in game for previously uploaded items (if not selected, it won't change the thumbnail)
  • When updating a workshop item it'll auto assign the tags that was used last


CHANGES

  • The machine bounding box now doesn't render in front of your machine
  • Local snapping for level editor translate tool now snaps to local grid instead of global
  • Transform gizmos for level editor now hide while holding shift
  • Single broken blocks now are ignored by the camera when following the machine
  • surface block hidden if not Advanced building mode
  • skins are now off per default
  • Improved colour correction for the Krolmar island
  • Improved colour correction for Ipsilon
  • slight improvement to fire spread
  • Changed one multiplayer achievement from requiring 25 servers to 10 instead
  • Making propellers automatically align themselves around blocks that spin around their base axis
  • Steering hinges auto return per default now
  • Updated some achievement names
  • Changed connection type selection to tabs in multiverse


FIXES

  • stopped deflecting steering hinges on simulation start
  • fixed some slight memory leak issues when loading skins and block mods
  • when detaching surface blocks in a selection containing other block types, it now doesn't duplicate the others.
  • when using modding tools to scale surfaces or blocks surfaces connect to, broken pieces now match the original surface scale.
  • Surface corners don't show in automatic thumbnails
  • foliage doesn't render on top of fog anymore
  • fixed Ambient Occlusions sometimes missing in level selects
  • fixed an issue where grass and blood decals would make a slight dark square around the bounds of the decal
  • fixed when duplicating or detaching selections with surface blocks the reference pivot sometimes changing
  • Fixed who needs a mechanic achievement using the right category when you have mods
  • Made AI blood decal not spawn on the ground when dying in the sky
  • Fixing Krolmar Artifact level so keys are more easily accepted
  • various dx9 issues fixed
  • fixing sometimes loading machines would say they intersected the floor even if they aren't
  • fixed an issue where moving a surface corner on top of another surface corner, resulting in the surface being incomplete and removed, would throw errors
  • fixed an issue where certain brick objects weren't updating right for clients
  • Drill now properly receives emulation
  • unpowered wheels now are allowed to spin as fast as other wheels


MODDING

  • Added hidden toggle to turn off collision for surface blocks
  • Added social media mode to the cam tools
  • Added min and max grid static surface grid size variables
  • hidden logic gate option to make emulation loops burn out to avoid spamming behaviour

HOTFIX v1.10-16991

  • Fixed missing sensor area cylinder
  • Fixed sorting files by date and throwing correct logs if invalid file loaded
  • Fixed negatively scaled fire areas
  • Fixed logic gate counter reset not resetting always or fully always
  • Fixed automation update rate, to be like previous update consistently at a single time instead of staggered
  • Made surface block zero volume check between corners and edges so zero volume is more accurately determined
  • Launching certain languages breaking until switching languages
  • Making emulation messages work even if the key is set to None
  • Added tutorial toggle option
  • Fixed drills not emulating again
  • Fixed spark particles over emitting on drills and saws
  • Added power slider to decoupler
  • Added hidden mass slider to surface
  • The gerenuks in multiplayer now face the right way
  • Bomb explosion sizes stay consistent again as it did in 1.05
  • Blocks with shadow casters now cast the correct shadows using skins
  • Fixed occasional error when switching blockmapper from a secondary emulation input to another block

HOTFIX v1.10-17044

  • MP bounding box now hides its front like in SP
  • Surface Block changes:
    • Corner points would sometimes obscure other selections
    • fixed missing colliders for folded surface blocks
    • removed overlapping double collider generation with some surface block configurations (in those cases the mass will be halfed aswell)
    • Mass slider changes is now loaded in vanilla no matter if the toggle for it is enabled
    • hidden collision toggle now properly updates mass
  • fixed broken key inputs for logic systems in level editor
  • fixed broken discord link in the Title Screen
  • fixed an accidentially changed event/action for mod stability (FragmentVisualController.onVisualBreak)
  • fixing shadows on instantiating a block with non default skin
  • slight optimisation to moving a lot of surface nodes at the same time
  • Japanese Translation tweaks
  • Fixed nre from loading a machine while having a surface block on the current machine.
  • fixed bug after defeating the last level of Krolmar causing the player to be unable to build on the machine.
  • Fixed baloons at length 0 breaking skins toggle and shadow mode.
  • Fixed some issues with machine thumbnail generation when the build zone was moved away from the default position
  • Machine tutorial now properly hide when using the level editor tools
  • now doesn't change the thumbnail when updating a machine without touching the thumbnail.
  • removed error logs from opening workshop update tab in save.
  • fixing overwriting thumbnails when changing content of a workshop upload but not having selected a new thumbnail
  • fixed not using completion state correctly to gauge what tutorials players have finished
  • fixed an issue with surface blocks having an empty list of corners for other players
v1.05

Major

10 Jun 2020 Added block: Build Surface; Added symmetry selection, editing, and deletion
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Build Surface
  • Added new functions to symmetry tool:
    • Selection
    • Transformation
    • Modification with wrench tool
    • Deletion

HOTFIX v1.05-12524

  • Fixed centering via C on selection
  • Fixed an issue where removing a surface while building a surface could result in errors.
  • Fixed an issue where joints would complain on rotated machines being respawned immediately
  • Fixed pin blocks flickering on and off when being placed on a surface block
  • Fixed issue with the surface tessellation when curving opposite edges in different directions
  • Fixed burning surfaces being persistent on clients in Multiverse
  • Fixed an issue where bloom options would apply properly
  • Fixed a problem with undoing where an error could happen from duplication and other actions on surfaces
  • Fixed outlines on modded objects
  • Fdded new japanese translations
  • Fixed some russian entries
  • Edges of surfaces now don't accidentally get rotated off their orientation by AB
  • Fixed an error when changing selection between surface blocks while duplicating
  • Fixed and error when inspecting the overview key mapping with logic blocks in it

HOTFIX Version 1.05-12422

  • Fixed machine center calculation when the buildzone has been moved
  • Fixed transform cache issues in Multiverse
  • Fixed LookAtCamera component that was throwing exceptions
  • Only resets and restores rigidbody interpolation on blocks that are affected by undo actions
  • Fixed projectiles not despawning correctly when respawning
  • Updated Chinese, French, German, Portuguese and Russian localisation with new surface-related entries
  • Now makes sure edges and surfaces are valid after loading
  • No longer tries to process invalid surfaces
  • Surfaces no longer do anything in sim, and destroy their joints if they're invalid
  • Automatically removes invalid edges and surfaces when automerging
  • Fixed exceptions when machines with invalid surfaces enter sim
v1.02 18 Mar 2020 Added various Krolmar entities
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Krolmar level objects!
    • Cart
    • Palm Tree
    • Cactus
    • Desert Ivy
    • Basket
    • Desert House
    • Low Desert Wall, Low Desert Wall Turn
    • Desert Obelisk
    • Krolmar Peasant, Krolmar Spear Knight, Krolmar Gerenuk Rider
    • Gerenuk
    • Desert Wall, Desert Wall Battlement, Desert Wall Window
    • Desert Rock
    • Desert Rock Plateau
    • Grass Patch Desert variant
    • Grass Tuft Desert + Curly Desert variants
  • Add Desert environment for level editor
  • Add Krolmar soundtrack to level editor (track 9)
  • Add Ignore Static toggle to the sensor block

FIXES

  • Fix being able to copy speed values from Speedometer to Wheel
  • Make Anglometer respond correctly with rotated machines
  • Fixed a problem where off screen insignias might have some invisible parts
  • Fixed the text cursor appearing in wrong places for the slider values in the keymapper
  • Fixed some potential issues with logic blocks on the client
  • Fixed an issue with the camera focusing where blocks would disable and be impossible to build off of as a client
  • Fix level 48 to only require destroying the cannons
  • Make sure islands are marked as unlocked just after unlocking them
  • Don't award Tree Of Life achievement on wrong level
  • Make Dodger achievement detection more robust
  • Add thumbnails/icons for logic blocks

CHANGES

  • Emulation now happens at a consistent 50 fps (assuming 100% timescale)
  • Made modded negative valued water cannons not attempt particles that would fail anyway
  • Sensors now properly ignore only virtual triggers, like insignias or things outside of the level
  • Changed how interpolation and kinematic behaviour works for the spring blocks which hopefully should stop them from visually gliding off the machine
  • Made starting simulation emulate the start emulation keybinding (SPACE fx.) consistently whether you pressed space or the play button
v1.01-11100 22 Feb 2020 Added blocks: Speedometer, Anglometer
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Speedometer Block
  • Anglometer Block

FIXES

  • Fixed 'Stuck on Initializing' issue by ignoring the RemoteFile logic when CloudSaving is turned off
  • Setting no emulate key will now not throw errors
  • Fixed World Conquerer achievement firing in first Krolmar zone
  • Valfross unlock text is now "CONQUER TOLBRYND TO UNLOCK" in title screen
  • Fixed some display issues on the krolmar level select in terms of conquered marking
  • Fixed altimeter height being displaying wrongly in misty mountain
  • Fixed logic gate input names
  • Making preextension work while bounds are disabled and allow intersection enabled, even if something is in the way to be consistent with when bounds are enabled.

CHANGES

  • Optimised textures for automation blocks
  • Made automation blocks with dials place upright when on top of the machine per default
  • Removing debug log for falling ai
  • Key in Krolmar vault level ignored by splash force

MODDING

  • Make LevelXMLLoader public instead of internal so mods can access it
v1.00

Full Release

19 Feb 2020 Added and completed Krolmar; Added zones 45-54; Added blocks: Altimeter, Logic Gate, Sensor, Timer; Added sandbox: Misty Mountain; Added entities: Cloud, Haze
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added sensor, altimeter, logic gate and timer blocks
  • Added the new Krolmar island with 10 exciting challenges
  • Added level editor only mode to the main menu
  • Added Misty Mountain sandbox level
  • Added Credits
  • Added button to Spiderling text in TitleScreen, now leads to the credits
  • Added public IP address to server management
  • Added Cloud and Haze ghost prefabs
  • Added Complete Campaign achievement

FIXES

  • Fixed MP Achievement through "servers joined" stat not being updated on Steam
  • Fixed piston pre extension sometimes not working when being duplicated and other outlier scenarios
  • Fixed sound on symmetry button
  • Fixed floating grass and static objects not marked as static in level 32
  • Fixed clipping mountain in level 33
  • Fixed particles being the wrong color on some trees in level 36
  • Fixed scaffold in level 39 not breaking
  • Fixed client respawn issue with camera block
  • Fixed AI assumption that Stationary defaults to attack stance even when the AI can't attack
  • Fixed bug in the Ipsilon wall
  • Fixed case where options menu scroll window would lock itself
  • Fixed tree prefabs in level 36
  • Fixed hotkeys responding while recording a key
  • Fixed icons displaying incorrectly in overview mapper on mouse over
  • Fixed grenade leaving its collider behind
  • Fixed Valfross tent destruction particles
  • Fixed exception in level 40
  • Fixed AI visual jitter caused by rotation being set directly instead of using MoveRotation
  • Fixed exception caused by missing particles
  • Fixed bug where keybinding would be changed while writing a keygroup name
  • Fixed outline not being disabled properly on sim start if the coroutine handling it is stopped unexpectedly
  • Fixed issue with players not timing out properly when connecting or disconnecting
  • Fixed an issue where left control button sometimes didn’t work
  • Fixed an issue where the file browser couldn’t be opened in some cases
  • Fixed BMOverview Group Texts scaling when another text field is selected
  • Fixed exception from null collider in EntityAI::CollisionStay
  • Fix for machines joining one another, though they don't visually touch
  • Fixed floor height calculation in MP
  • Fixed title slightly overflowing when string is too long
  • Fixed Crossbow RSC warning
  • Fixed another SetLerping exception in LevelEntity
  • Fixed scenarios where the server management didn't fully close
  • Fixed exception in either level and serverTransformParent when creating the new lerp target
  • Fixed chicken cage's broken version
  • Fixed broken doors being offset
  • Fixed an issue where LAN mode has changed, but the old connection still needed to shut down accordingly
  • Fixed sounds for broken cage, Ladder and small Tent
  • Fixed trees not reaching the correct burned visual
  • Fixed exception caused by setRotation with force when the current quaternion is {0,0,0,-1}
  • Fixed exception when trying to select Snow Firtree
  • Fixed issue where lobby wasn't created the first time, it would try to recreate once the Steam servers has reconnected
  • Fixed ArrowController not restoring the interpolation setting when adding a rigidbody
  • Fixed an issue where where cloud saving doesn’t verify if Steam is initialized properly
  • Fixed lightbulb and tutorial buttons from appearing/disappearing at wrong times
  • Fixed issue with breakable objects that have different parent scales
  • Reassigned audio source on Explosive Barrel effect
  • Assigned normal achievement system when Steam system is not initialized
  • Fixed connection not being able to finalize finishing when switching scenes
  • Fixed hovering grass in Queens Fodder
  • Fixed old brick wall exploding and trying to use CopyVisMaterial, resulting in an exception
  • Fixed grass color in tolbrynd
  • Fixed size of broken scaffold
  • Fixed exception caused by force transform on object getting destroyed
  • Fixed tooltip and disabled Guide book button in Escape menu while in sim
  • Fixed stub server not using random port and not disconnecting
  • Fixed player copy button going out of bounds when zooming in too far
  • Fixed guides button not being disabled when entering sim before opening the escape menu
  • Fixed issue when mod window would still update mod list when closed, refreshes mods when reopening
  • Removed localisation from Slider and Colour Slider text
  • Fixed colour slider doesn't update title text spacing
  • Fixed issue with rotated machines overlapping on simulation start
  • Fixed crash because the game would get stuck while processing the emulationData array
  • Fixed an issue with level entities lerping
  • Fixed Intersection warning being is in the wrong place
  • Fixed arrows not interpolating when fired a second time
  • Fixed Transform force events not working on Multi Look objects
  • Fixed NRE on client when interacting with the level editor window
  • Fixed God tools used in SP is not reset in MP
  • Fixed Guidebook/tutorial buttons disappear after couple of sim entering
  • Fixed an issue in the Stakes object prefab
  • Fixed an issue BlockMapper arrows used for changing options stay selected

CHANGES

  • Updated Title Screen
  • Updated spinning block model
  • Updated steering block model
  • Updated fallback IP for US-East region
  • Changed server management button position in UI in Multiplayer
  • Overview mapper titles now scale on mouse over
  • Added couple box colliders to better match the shape of the tower plateau (on the back) in level 40
  • Increased the torque and lowered the rigidbody sleep time for bigger animals (Gerenuk and Cow)
  • Categories in overview block mapper now make more logical sense
  • Camera blocks on non-local machines are now hidden
  • Removed trailing periods from achievement descriptions
  • Now delays the waiting for cluster messages by a few frames
  • Updates the resolution every time the game starts
  • Positioned skeleton slightly different and normalised its scale
  • Moved sorting controls and truncated the folder path
  • Updated several German localisations which were overflowing
  • Constrained some localisations to a specific width
  • Additionally scales (colour) slider text text if it's still too long
  • Blocks now stay outlined for the local machine while level is in sim
  • Moved tooltip for server management IP button
  • Cleaned up client settings button
  • Fixed cog icon not opening client settings in top bar
  • Grounding in normal + AB mode now leaves a tiny bit of extra space under the machine to avoid intersection
  • Changed order of configuration in network setup
  • Added rim light colors to fire effect
  • Inverted the achievement icon completion alpha and color
  • Allowed instant lobby leaving when the game is quitting
  • Multiverse menu should no longer be visible while the scene is transitioning
  • Changed axe knight attack pos to 1 from 2 so that the axe will fire at the proper time
  • Changed win requirements on level 38 to take fewer knights
  • Multiverse animals can no longer fall over
  • Increased cow's random walk speed, fixing the lacking rotation while moving
  • Changed alignment on tutorial text to Center
  • Changed default walk around speed to 4
  • Created custom ghost for DirtTrack
  • Improved networking compression and resend algorithm
  • Game version updated to v1.0!

MODDING

  • Added emulation methods to ModdedBlockBehaviour: AddEmulationKey() (best to just have 1 for one block), EmulateKeys()
v0.86-10565 10 Oct 2019 Building guides
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added GuideBook which has more thorough information on how the game works and how you build simple machines
  • Added Music Toggle to the Options Menu (To match the in level drop down)
  • Added a OSX translocated game launch warning

CHANGES

  • Made it easier to use selection or modify tools on blocks behind blocks like propellers.
  • Made holding shift move the camera faster in all levels not just in Multiverse.

FIXES

  • Fixed an issue where if running steam version and saving or loading while steam wasn't running the game would throw an error.
  • Tweaked Flying block collider slighty.
  • Repaired Advanced Building Eraser Tool (appears when skins aren't enabled) undo and redo issues.
  • Fixed a problem with the paint bucket tool when you use a drag box to paint many blocks with skins.
v0.86 30 Jul 2019 Cloud saving
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Implemented automatic cloud saving for machines, levels and progress
  • When middle clicking on a picked object in the logic editor, it will focus on it
  • Added an option for disabling the focus effect

CHANGES

  • Completely removed GameAnalytics
  • Ripple now moves with the focused object

FIXES

  • Fixed a problem with level editor/AB gizmos glitching when the camera was too far away
  • Explosions no longer unconstrain movement on certain objects
  • Fixed respawn zone picker behaviour
  • Cannonball is now returned to the projectile pool with the right scale
  • Build zone highlights properly when selected out of sim
  • Chat and invite button no longer disappear in sim
  • Focus effect is now time scale independent
  • Resolved SP Ipsilon archer pooling issues
  • Fixed vacuuming causing issues on Pertinent Tower
  • DeselectAll and RemoveObjects now processes the selection in the right order, so it retains the last selected block when undoing
  • Fixed a problem where the rope would inflict machine damage when exiting sim
  • Removed positional threshold for spring/rope since it had a few drawbacks
  • Simplified spring/rope cylinder math
  • Fixed a problem where trying to update an existing machine would result in an empty screen
  • Cleaned up timestamp code for sorting
  • Freezing Frontier only triggers in campaign mode or for the local machine
  • Fixed not being able to place blocks after refocusing on the client
  • Fixed deselect undo not being created when removing blocks
  • Improved middleclick focus algorithm
  • Moved fire overlap code to physics update
  • Fixed a problem where deselection of level objects wouldn't remove gizmo
  • Reintroduced a lost spacing of loading a machine to mimic the timing of before but making it elapse slightly more time

MODDING

  • Fixed modded blocks not having a BlockDamageType when necessary
  • Fixed UndoActionScale not taking a previous position
  • Fixed and generated modding documentation
v0.85

Major

9 Jul 2019 Completed Valfross; Added zones 40,43 (shifted 40 to 44); Game control rebinding, Savefile sorting, New achievements, Added entities: Respawn Zone; Updated block visuals
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added game controls rebinding
  • Added optional new controls
  • Sorting file browsing bidirectionally for both date based and alphanumeric sorting.
  • Added Level Mountain Barrier
  • Added Level Revolving Monolith
  • 4 Added Achievements; Multiversal Challenge, Freezing Frontier, Through and Through, Like Clockwork
  • Respawn Zones + Set Respawn Event added to level editor logic system.

(This allows you to change where a player can respawn, perfect for checkpoints or random spawn positions. It works by using the event "Set Respawn" in level editor logic, selecting the build zone of the machine to respawn, and selecting the Respawn Zone object you want the player to respawn in on next Respawn event.)

(Set Respawn does not respawn the player, it simply sets where to respawn. This allows checkpoints to be cached easily. If you want to set a new respawn point and immediately respawn the player, just use the Set Respawn event first and immediately trigger the Respawn event targeting the same machine after after.)

(Remember setting respawn only does anything when the target machine is in simulation, with "OnLevelSimulation" trigger logic happening as levels start, and levels start before players technically are simulation yet, setting spawn instantly on a level start doesn't do anything.)

  • Steering Hinge now has an auto-return toggle to make those steering creations a bit easier.
  • A simple steering tutorial is now found in zone 3 and camera controls tutorial has been moved to zone 2.

CHANGES

  • There is now a subtle sound for highlighting islands in the level select screens.
  • AB now has a small "Ground" button next to position as well as the gizmo ground handle on the transform tool gizmo.
  • A couple of levels were reordered in Valfross to make sure it ended with a fitting level, this means that Penitent Tower is now the last level of Valfross, and Mountain Barrier is featured earlier in the island (to be exact where Penitent Tower was before), this means Mountain Barrier might show up to some people as already beaten.
  • Besiege will now better attempt to detect your system language and set itself to that language the first time you launch it.

NOTE: When you launch Besiege next time it will do this check, if you want to keep the game in English go to “Options” and change the language back and it will never automatically assign it to anything else again, and of course if you want to keep the detected language you don’t have to do anything. If you’re having trouble with navigating the options menu, or the detected language for whatever reason is one you aren’t able to read you can also go to Besiege directory (usually C:\Program Files (x86)\Steam\steamapps\common\Besiege\Besiege_Data) and change `<Language>English</Language>` in the Config.xml.

  • Rewrote fire system to use an optimised overlap evaluation instead of extra simulated physical trigger bodies to improve performance and consistency when many objects are on fire.
  • Removed superfluous and old setup related components and sub objects from blocks to somewhat improve performance.
  • Ipsilon Knight models updated to fit more with the later styles.
  • AB Duplicate selection button now appears as part of the AB drop down on the top bar.
  • AB and Level Editor gizmos now snap always correctly to the end rotation and position when snap/grid is enabled.
  • Instead of a Duplicate button on the main AB bar the Machine Keys Display toggle is now present like it is on the non AB bar.
  • Updated Steering Hinge model and texture
  • Updated Piston model and texture
  • Updated Suspension model and texture
  • Slight update to Rocket model and texture
  • Making the title screen planet rotate to better feature the current island in progress
  • few control bindings have changed
  • Improved logging of multiplayer issues.
  • Slightly tweaked Old Howl Battlefield.
  • Tweaked Marksman’s Pass to improve difficulty for newer players.
  • Improved one of the ingame fonts.
  • Removed superfluous components and sub objects from Southern Shrine statue.
  • Tolbrynd knights now correctly run when on fire.
  • Ipsilon archers were made to run when on fire.
  • Updated Pin Block and Large Wheel tooltips to accurately display the default keybinding.
  • Updated Flying Block tooltip to be more clear the default key is ‘O’ and not 0.
  • Limited multiverse names to 32 characters.
  • Removed Herobrine.

FIXES

  • Fixed a server freeze/crash error caused by when evaluating which blocks had to reinitialize their cluster links after moving it with an AB tool resulted in the machine getting stuck on the server since it was waiting for updated cluster results.
  • Fixed an issue where blocks falling through the floor or that were otherwise under the floor would be included in the camera focus position, resulting the camera to be pushed beneath the ground.
  • Fixed an issue with local clusters after using AB that wouldn't recombine clusters of now solidly connected blocks.
  • Fixed a problem cluster evaluation where block proximity would not use the correct radius.
  • Clusters for your machine are no longer evaluated for blocks not in your machine.
  • Improved undo states for both AB and Level Editor transformations tools, where it will correctly compare quaternions before adding a transformation undo state.
  • Fixed a problem where Mirroring blocks so they flip direction (like wheel spin direction), but with no physical change present, they wouldn't add a correct undo state for said block.
  • fixed a problem where rotating machines with AB at above 60 fps would make blocks move independently towards the center.
  • fixed a problem with the AB rotation tool gizmo where it would jump off into the distance instead of staying correctly centered.
  • fixed a problem where using the paint bucket would display to other players in multiverse the entire machine or none of the machine being painted instead of just the selection.
  • Now combines AB paint bucket messages to a single message for multiplayer to avoid skin paint related desyncs.
  • Fixed a problem where entering simulation before a skin has finished loading it would never seemingly finish loading during simulation.
  • Fixed a problem where the block Skins menu wouldn’t have the background and page selection correctly during initial uses.
  • Fixed a problem where similarly those would incorrect if you added a skin through explorer or perhaps through steam while being in game.
  • fixing a slight memory leak related to grabbers
  • fixed short log blocks not receiving skins correctly
  • Fixed skins not working on non-local machines (for other players)
  • fixed a problem with ingame warnings staying too long or even permanently
  • fixed Level Editor and Advanced Building gizmo not snapping correctly to the object after transformation.
  • Fixed brace mirroring undo bug by correctly resetting pos/rotOffset on non-local client machine before applying
  • Undo events are now processed in reverse order to ensure consistency
  • Fixed several issues with dragged blocks and braces
  • Fixed Braces sometimes loading with the wrong rotation compared to saving. Furthermore braces should be consistent between singleplayer and multiplayer now.
  • Fixed an issue where springs and rope would slide slowly away from their starting positions as the machine moved.
  • Fixed an issue where after many respawns machines would look to be shaking, stuttering or not moving as smooth, and performance would slightly be worse. Cause Machine didn't call RemoveRunningMachine when respawning, resulting in block updates being called too often after x amount of respawns.
  • Cannons now correctly use ignition events across network.
  • Refined Block transform caching system for multiplayer.
  • Fixed an issue where arrows would be on fire when reused from a pool by a crossbow
  • Fixed various issues with arrows for both singleplayer and multiplayer, including better fire catching delay, and actually receiving the ignition event for clients.
  • TimedRocket now sending ignition event correctly to clients as well so it can never be ignored.
  • File Browser Title line break correctly with long titles, but only when there is a search bar in the way.
  • Correctly resets timescale variables when NetworkAddPiece::OnClientStop is fired
  • Only saves config when OnApplicationQuit is fired
  • Various optimizations to the BalloonController and SpringCode cylinder/contraction calculations
  • Improved machine bounds calculation.
  • No longer updates bounds when moving a build zone with a player inside it.
  • Blocks are now placed faster when loading and cloning machines in multiverse.
  • Improved performance of title screen water.
  • Fixed an issue where drills and saws would result in an error when attacking certain stationary objects.
  • No longer tries to update center positions for machine every time undo/redo is executed if it doesn’t have to.
  • Improved TimeSlider::DeltaTime calculation by removing unnecessary multiplications
  • File browser no longer stays open when loading a level with limited machine selection as the limited options are presented instead of the normal file browser.
  • Rope and Winch now correctly destroys a winch section when the block it’s connected to is destroyed.
  • Fixed Spring and Rope getting stuck midair when it’s not connected to blocks at both ends.
  • Cutting rope in multiplayer now snaps the rope instead of popping the balloon, where before it would have inconsistent behaviours for clients and hosts.
  • Now correctly reversed the variant name for the chicken level objects.
  • Fixed an issue where copying curly snowy grass tuft to grass patch messes up the parameter panel.
  • Updated some chickens in Ipsilon because there were slightly completely broken.
  • Updated some Yaks in Tolbrynd as they were sorta borked like some chickens.
  • Used a grace period to avoid accidentally scrolling over the keys in Machine Key Binding window and rebinding several keys very quickly.
  • Fixed a problem that occurred when dragging with middle mouse button it would also focus an object if the cursor highlighted that on button release.
  • Improved Z Fighting issues across blood spatter and explosion marks on ground.
  • Quests screen now correctly updates to the correct language when language option is changed
  • Fixed an issue where Center of Mass and Symmetry Pivot gizmos would disappear when another player entered sim, additionally the skins label on the bottom bar for the active block would disappear.
  • Fixed some overlapping text in some block tooltips for some languages.
  • Fixed a problem where custom levels in multiplayer wouldn’t reset certain objects correctly due to an interpolation error.
  • Newer ranged AI will attempt to not launch projectiles straight up to hit targets below them, to avoid hitting themselves in the face.
  • fixed incorrectly loaded modded block from level machines.
  • fixed an error when hosting, disconnecting, rehosting and entering level editor settings while having modded blocks.
  • fixed an issue where arrows shot into kinematic or even potentially moving objects would still be actively damaging things, fx. Resulting in driving over arrows damaging wheels.
  • Changed startup sequence so it no longer needs IEntryPointHandler, but uses delegates scripts can subscribe to instead.
  • Fixed an issue where sometimes the missing skins warning prompt wouldn’t have the background encapsulating all the missing skins.
  • Fixed an issue where variable names in the level editor wasn’t checked for validity and where the name wasn’t sanitised properly.
  • Fixed an issue with Japanese localisation where ≤ and ≥ would appear incorrectly in the logic module.
  • Tolbrynd tents always leave their broken scorch mark now again.
  • Fixed some problems with old AI not setting the correct pose/animation in relation to the current state.
  • Fixed a problem where the player could focus the camera on Sandbox environment resulting in the camera leaving the map.
  • Fixed a problem where you couldn’t focus click on other players machines in building mode in multiplayer
  • Cleaned up rich text formatting in various text fields.
  • Fixed a minor problem where you weren’t able to use the pyro god tool to light things on fire while displaying a win screen.

HOTFIX v0.85-10364

  • Machines in ghost mode cannot collide with other objects anymore
  • Duplicate blocks button in AB is now also available when level is simulating
  • No longer tries to access NAT helper when shutting down a LAN server/client
  • Fixed various issues with the achievements not being setup correctly
  • Multiversal Challenge no longer requires playlist mode to unlock
  • Fixed error when trying to access an achievement that doesn't exist
  • Archer AI no longer tries to force AI to update at the wrong time scale
  • Fixed floating geometry in Marksman's Pass
  • Fixed broken Ipsilon tent interpolation
  • Fixed fleeing pose for Ipsilon Archer
  • Moved mountains in Barren Expanse to Floor layer
  • Resolved inconsistencies in AI blood decal scaling
  • Resolved FireTag/Controller, childBodies and outline/highlighting issues on modded entity prefab
  • Short log/wooden pole mesh wouldn't return to default mesh when it doesn't have a custom skin
  • Reenter camera block after respawning

MODDING

  • Changed several variables and references that will now appear as "Deprecated" when writing mods in an IDE like Visual Studio.
  • Added ModIO.SerializeXml and ModIO.DeserializeXml methods
  • Fix UriException when trying to convert paths with mixed path separators to a relative path in ModIO
  • Fix being unable to use / to specify the root mod directory. And potentially other possible problems in ModPaths.GetFilePath.
  • EntityAI now have fields for hardcoded names
  • optional breakForce added to BasePoint in block mod xml
  • Merged TimeSlider and TimeSliderObject, and added TimeSliderView for UI handling, myDeltaTime and myTime variable changed to deltaTime and time accordingly.
  • Added and implemented onMachineChanged, onMachineModified and onMachinePostLoad delegates to ReferenceMaster.
  • Added OptionsMaster.dontIgnoreBlockBeneathGround that can be used to change the machine simulation center calculation to allow having blocks beneath the floor be included or not.
  • Added OptionsMaster.scrollBindingEnabled that can be used to start and stop when the scroll wheel is accepted by the Overview Mapper and Options menu.
v0.75 15 Sep 2018 Language localisation support
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Implemented new language options, with official languages:
    • German
    • French
    • Spanish
    • Portuguese
    • Russian
    • Chinese
    • Korean
    • Japanese
  • Updated Modding Documentation
  • Added CreateResource methods to ModResource to allow loading resource only known at runtime
  • Added OnMachineSimulationToggle Event
  • Added ModIO.OpenFolderInFileBrowser method
  • Added LifetimeMultiplier to Spewing Module particle systems
  • Added IsFrozen property to ModBlockBehaviour

CHANGES

  • Adding points for modded blocks now appear in the correct position and rotation (Requires mod blocks with adding points to be updated manually by the author!)
  • Improving Advanced Building transformation cluster recalculation, i.e. reducing lag when using AB tools.
  • ModIO now returns relative paths for relevant methods
  • Now displays a capsule when debugging capsule colliders for modded blocks and level object xmls
  • OnPrefabCreation is now also called on the stripped block prefab
  • FlyingBlock now correctly displays under locomotion in the Machine Key Overview

FIXES

  • Improved assetbundle loading for mods
  • Fixed an issue with shooting module for mods, when switching between host and client
  • Paint bucket tool always shows pages now
  • Various modding documentation improvements
  • Fixed an issue with spinning module for mods, when using non infinite acceleration
  • Physics are now disabled on modded entities when physics toggle is not used.
  • Once more implemented a fix for disabling blur when hiding UI
  • Fixed Achievement "Who needs gears anyway" to be "Who needs a mechanic anyway", and using the correct category of blocks.
  • Fixed a problem withing joining when having a block of a disabled mod set to hidden
  • Fixed a problem with loading data on certain blocks
  • Fixed a problem with uninstalling disabled mods

HOTFIX v0.75-9199

  • Russian, Japanese and Chinese localisation fixes.
  • Fixed missing localisation for 'missing mods warning'.
  • Fixed sizing issues with text on the settings drop down.
  • Fixed sizing issues with zero g button in various languages.
  • Fixed a potential issue with the analytics message on startup.
v0.70

Major

10 Aug 2018 Official modloader, Skin paint bucket, Achievements
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Implemented Achievements
  • Implemented Official Modloader
    • Block modding, Level Object Modding and regular mods
  • Implemented Skin Paint Bucket Tool for Advanced Building
  • Added a warning notice when using a portrait style aspact ratio (height > width)
  • Added warning to unlimited FPS option
  • Added steering tutorial to level 3
  • Added rconpassword to BesiegeConfig so servers can set it

CHANGES

  • Past explosions and blood bursts won't be created when going from local to global sim
  • Tower level (11) is now set to 50% completion
  • Balloon machine(and others) breaks when copying over in MP
  • AI obituary names removed from MP
  • Queens Fodder now requires 70% of killing instead of 90%
  • Fixed bug where machines with poles would disappear after breaking
  • Blood will now remain once the block is iced, fired or transparent
  • Optimized perforamnce in win screen appearance
  • Filebrowser will now try to resolve the thumbnail from /objectname.png if there's no thumbnail present in Thumbnails folder
  • Chat view now correctly blocks Enter when user is typing
  • Moved close button in MV menu next to menu panel
  • Moved camera tutorial from level 3 to level 4
  • Removed armor in tomb in level 37
  • Subscribed steam items will be checked if they're installed, if not they won't show in the filebrowser
  • UploadDialog is destroyed after disconnecting

FIXES

  • Canon AI is throwing errors when no target is found
  • Some blocks don't sync the correct length when copying the machine
  • Fixed pole length issue (balloon and other machines)
  • Clicking timescale as client in local sim doesn't save
  • Sometimes the blood doesn't show up on clients
  • Fixed win screen flags not waving
  • Changed chimney smoke particle scaling
  • Object stays selected after hitting sim
  • Panels don't freeze when connected to wooden poles
  • Disabling grab static still grabs static objects
  • Dust quad doesn't always parent to the phys goal correctly
  • Drag selection doesn't work correctly after changing resolution
  • Emoji's throwing errors in any TextField
  • Fixed issue where you couldn't download subscribed level folders
  • Fix analytics window going out of render bounds with portrait resolutions
  • Undoing preextended piston shouldn't do intersection check
  • Camera WASD doesn't work with 0 timescale
  • Thumbnail destination defaults to Documents when trying to open a non-existent Thumbnail
  • Camera no longer moves at different speeds depending on framerate
  • Moving into rotated build zone with unlimited FPS causes interpolation issues
  • Fixed main menu planet rotating at different speeds depending on framerate
  • MV title positioned wrong when UI scale is 50%
  • No longer deactivates collider on last 2 levels in Valfross
  • When the peasant with the torch gets killed he turns pink
  • Snapped rope when when the connected rigidbody was destroyed (rocket rope bug)
  • Advanced build tools sub options don't collapse (sometimes)
  • Buildbox Intersection check doesn't get called in Voting mode
  • Explosion now correctly unparents itself from the block when level isn't simulating
  • TransformEvent runs further/shorter depending on framerate.
  • Fixed repeated particles on CropBushWheat prefab.
  • Fixed Island 'intro' rotation changing speed based on FPS.
  • Fixed NextZone not showing correctly in SP
  • Fixed a bug with win screen when joining as spectator
  • Made sure the FileBrowser only closes when going into simulation in Playlist mode
  • Decreased the offset of the broken "Simple Wall" prefab so it doesn't jump too high in the air after spawning
  • Making fire from rocket stop if it's exploded by external component
  • Resetting level entities after they're destroyed throws errors
  • Transform over time (lerp) events not working in local sim
  • Keymapper button 'a' character over "info tooltip"
  • Machine Redo button tooltip missing
  • Fixing cinematic camera working more nicely with the new settings
  • Fixed an issue where one couldn't upload level folders
  • Region selection missing when Steam isn't active
  • Overview doesn't close when opening the FileBrowser
  • Chat and invite buttons don't move with the triumph bar
  • Win screen doesn't show when client in sim wins the level and host joins
  • Win screen doesn't move when others are in global sim and you exit
  • Thumbnails are low quality when config is set to low quality
  • Blocks don't link well when FPS is unlimitted
  • FileBrowser doesn't "deselect" item when moving up/down a folder
  • Published items don't show (sometimes)
  • Making sure the bomb holder and half pipe let bombs slide on them without exploding so easily
v0.67-8211 7 Jun 2018 Options menu rework
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • In-game options menu is accessible using Esc key
  • New full options menu with several new features:
    • Better Resolution options
    • UI Scaling down to 100%*50%
    • Framerate unlock, 30 lock, 60 lock, 144 lock
    • FOV Slider
    • More Antialiasing modes
    • Shadow levels
    • Shadow dynamic resolution levels
    • Shadow render distance
    • SSAO Quality levels
    • SSAO Intensity
    • Bloom Intensity
    • (And ofcourse all the options you already have)

CHANGES

  • Improved modular UI consitency (Widget pooling)
  • Icon's no longer use mip mapping to look sharper at some resolutions, but can look slightly pixelated

FIXES

  • Pin now attaches to wheels and cogs again
  • Making saved file names be remembered in the file browsers input field
  • A fix to workshop item updating issue due to naming
  • Cannon projectile fixes ensuring cannon balls won't collide with barrel at low time scales
  • Fixing reload event block animations in certain scenarios
  • Fixes to the Machine Key Binding Overview to fix certain groupings
  • Now shows directional descriptor for blocks with two directions when grouped in the Machine Key Binding Overview
  • Fixed a couple of trees in Sandbox that were static
  • Fixed certain peasants having magenta colored particles when knocked out
  • Fixed braces not updating their end point data correctly resulting in alternate rotations upon loading machines.
  • Fixed Reloading event based on ammo types, last update had any specific ammo type working for all. All ammo, Random Ammo, and specific ammo now all work appropriately.
  • Fixed flipping a block sound missing
  • The wooden pillar prefab now responds correctly to movement, physics and breaking.
v0.66-7835 4 May 2018 Overview keymapper
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • New Key Mapper Implementation

CHANGES

  • Improved Transform Lerp’s precision for clients
  • Reloading now informs the client as to which type of ammo was used.
  • Implemented internal logic to exclude certain entities from Enter/Exit trigger events.
  • Streamlined GetSimEntity with IDs.
  • Randomize event now targets multiple objects.
  • Randomize event now generates a single random value as opposed to generating a new random value for each target.

FIXES

  • Grabbers with “Grab Static Only” now works correctly
  • Fixed physics discrepancy with Grabbers in invincibility mode.
  • Fixed soft* lock caused by clients leaving while the Timescale was 0.
  • Fixed ‘Brace cube’ visual flickering and improved shadows.
  • Fixed issue that prevented the ‘Limited Machine Selection’ window from opening when the option was enabled.
  • Fixed graphical interface issue in the Network Settings.
  • Fixed issue with Level Editor tools.
  • Fixed various problems with ‘Filebrowser’
  • Fixed problem where projectiles wouldn’t despawn on clients.
  • Fixed Cannon Block stabilization and fire rate.
  • Fixed ammo and reload types not networking when changed by clients.
  • Fixed issues with finding links on large modded creations.
  • Fixed reset entity trying to reference itself in consecutive events
  • Fixed resetting multiple times causing duplicate entities.
  • Fixed ‘isDestroyed’ checks for entities when transforming.
v0.65-7578 6 Apr 2018 Added zones 41-42; LAN multiplayer; Updated block visuals
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added 2 new campaign levels to Valfross
  • Added a LAN option to joining and hosting servers in Multiverse.

FIXES

  • Made only intended objects show up in thumbnail generation for levels and machines.
  • Networking connections will now be recreated when joining/hosting.
  • Fixed Advanced Building's unlinked global translate and rotate single step by clicking.
  • Fixed an issue with copying block mapping data.
  • fixed jittery Lerped Transform event on none physics enabled objects at lower timescales.
  • fixed error from opening a level with a name that is 1 letter long.

CHANGES

  • Overhauled the file browsing system for levels, machines and skins
  • Wing block updated visual
  • Wheel block updated visual
  • Grabber block updated texture
  • Flying Block updated visual
  • You can now use the ESC button to close the Multiverse screen
  • Wheel, Propeller, Small Propeller, Wing, Slider, Grip Pad, Small Wheel, and Larger Unpowered Cog now all show slightly being affected by freezing
v0.62-7336

Major

10 Mar 2018 Advanced Building
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added "Basic", "Advanced" and "Built with Mods" machine tags
  • Added extra security to ToggleBT::Set
  • Added message data length verification to some of the network message processing code
  • Re-added fire avoidance by default.

FIXES

  • Fixed Scaled Rocket Center of Mass
  • Calls proper update methods after resetting machine rotation
  • Fixed NREs after auto removing brace
  • Fixed MyBounds for modded blocks
  • Fixed weird edge case where the machine middle calculation couldn't find the starting block
  • Fixed NRE edge case when last selected entity is null
  • Added nullchecks to Entity transform tools in case one of the entities is (currently being) destroyed
  • Deleting and duplicating now uses the transform caching system
  • Fixed machine rotation stepping
  • Center of Mass updates correctly when build zone is moved
  • Machine tools gizmo now uses AddPieces centerOfObject instead of MachineCenterPos (latter doesn't update while machine is calculating clusters)
  • Fix for the StructuralPhysJoint in MP because of a prolonged FixedUpdate when a lot of wheel are involved
  • Fixed purple smoke from 3 AI prefabs
  • Undoing machine move now correctly updates the gizmo
  • Fixed SoundOnClick and CanonBlock trying to play a disabled sound source
  • EntityLogic::UpdateLogic now checks if the current event is within the events range

CHANGES

  • Made rotate tool more sensitive
  • Deselects everything when Machine::PostLoad is called
  • No longer processes BlockSelectionTool hotkeys while machine is simulating
  • No longer displays warning message when FireController couldn't be found when receiving douse message on the arrow projectile
  • Revised DouseFire method
  • Now checks isEditingLevel when updating block tool gizmo
  • Nullchecks collider directly instead of first fetching the transform in TriggerSetJoint::ConfigCheckForDoubleJoints
  • Snapping is now based on current position, not the global position
  • No longer tries to flush transform cache in SP when creating undo actions
v0.60-6878 13 Feb 2018 Multiverse bugfixes; Added entities: Pyramid, Pyramid Corner
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Pyramid primitive object to level editor
  • Added Pyramid Corner primitive object to level editor

CHANGES

  • Added ability to toggle off texture of simple primitives
  • Changed AI behaviour tooltip text to be clearer
  • Default Scale for Primitives is increased to 4x
  • Starting a Variable dependent event that is already running will restart the event. This is intended and prevents a lot of problems that would otherwise occur. This will break some logic setups that are currently working.
  • Instant Transform now happens on the same frame as it is called.
  • Other players building sounds will now be affected by distance.
  • Fire avoidance option reimplemented for AI

FIXES

  • Ipsilon brick can no longer be destroyed by rockets
  • No Longer Possible to place blocks on simulation machine 1-N frames after exiting simulation
  • Explosive Effects now scale accordingly.
  • Fixed issue where scaled AI would not trigger behaviours correctly.
  • Fixed issue where values setting position and scale got rounded off incorrectly
  • Fixed case where copying a skin from one block type to another reset the block parameters
  • Fixed bug where level title shadow would stay visible
  • Fixed typo in piston block description
  • Fixed problem with detecting whether the player is in menu after disconnecting.
  • Fixed issue where uploaded machines did not retain their tags when updating them
  • Fixed Inconsistency with copying old logic and new rebuild logic
  • Fixed bug where copying a Trigger could cause the texture to mess up
  • Fixed problem where Scaling tool's visual could break in some cases
  • Fixed inconsistency when transforming deactivated objects
  • Fixed case where resetting a BuildingBox's position would cause machines to intersect which would normally not.
  • Fixed issue where resetting an objects that starts deactivated would make it active.
  • Fixed problem where sometimes Setting a value in a TransformEvent would not display the change.
  • Winch can now be burnt
  • Changed a bunch of objects to scale uniformly to avoid collider deforming
  • OnExit Trigger now correctly detects if a player respawns while inside it.
  • Fixed case where blocks would not connect while the player or server experiences lag
  • Fixed problem where the Repeat event would continue infinitely if count was set to uneven numbers.
  • Fixed issue where transforming Wind would not move the area where the force was applied.
  • Fixed thumbnails not showing on Mac
  • Fixed bug where Extended Pistons would be folded upon machine load.
  • Fixed NRE When AI would die in some situations.
  • Fixed issue meaning Host/Client Machine could rotate itself when entering sim
  • Fixed typo in Spring block mapper
  • Fixed Small propellor not taking damage
  • Small Rock object now has a collider
  • Fixed bug where TransformEvent's would desync slowly (Faster if the Server had lag spikes)
  • Guardian Column now properly scales
  • Fixed NRE when stopping sim on machine when machine is destroyed
  • Fixed issue where Fireball was not on fire for clients
  • Fixed bug where AI arrows did not scale for the client
  • Fixed bug where physics enabled objects, when reactivated, was not tracked on the client side.
  • Fixed bug where Local transformation on wind did not have the intended effect
  • Trigger Enter will no longer be triggered by static objects starting inside of them, Respawning won't cause triggers to run again.
  • Fixed issue where Value would show 0.00 but was not actually changed.
  • Galaxy texture now follows the player even if timescale is 0
  • Fixed case where wind would apply force differently from above or below.
v0.60-6437 16 Dec 2017 Multiverse bugfixes
Changelog [expand/collapse]

CHANGES

  • Added Arrows to Timeslider when FPS is low, indicating it should be reduced. (30fps)

FIXES

  • Fixed issue T1177 Error caused by Rotating blocks in Sandbox
  • Fixed issue T1176 When evaluating UseSelf, it shouldn't assume there are any targets
  • Fixed issue T1175 TriggerActivate shouldn't be called on the clients
  • Fixed issue T1174 Fixed BraceCode.RemoveBrace error
  • Fixed issue T1167 Can not connect over IP but can over Steam invite
  • Fixed issue T1169 Reset Event will not run in some cases.
  • Fixed issue T1170 Sometimes players can't switch teams in playlist mode when machine modification is off
  • Fixed issue T1171 Bounding boxes don't always fade correctly
  • Fixed issue T1166 Low FPS caused by IPHostEntry errors (Mac)
  • Fixed issue T1162 Translate (and Rotate) Machine is still available in Playlist mode if it was active before switching
  • Fixed issue T1185 Joining players are visible, even if they enter the wrong password
  • Fixed issue T1180 Move into buildzone arrow does not disappear when hovering over it while entering sim
  • Fixed issue T1173 Hashtags in machine/level filename result in very odd behaviour
  • Fixed issue T1172 Mirror tool visual breaks when pressing Alt
  • Fixed issue T1158 Spelling Error In Server Management(edited)
  • Fixed issue Fixed Machine, Level and Folder images not being shown correctly
  • Fixed issue T1196 Physics Tiles break's to easily in MP
  • Fixed issue T1207 Balloon strings are getting out of order
  • Fixed issue T1203 Reload Player wont work if there is a wait event before it is activated.
  • Fixed issue T1195 Zones 15 and 34 say Next Zone instead of Next Island
  • Fixed issue T1194 Flags on campaign map have transparent backgrounds
  • Fixed issue T1190 Triggers with 'hide visuals' off are still invisible in Playlist mode
  • Fixed issue T1186 Red Tents in Zone 24 can't be destroyed with fire.
  • Fixed issue T1187 Tents in Zone 9 can't be destroyed by fire.
  • Fixed issue T1208 Some Blood stays visible
  • Fixed issue T1191 Resetting AI after death doesn't initialize behaviour
  • Fixed issue T1193 NPCs in Sandbox can't be set on fire or killed by arrows
  • Fixed issue T1205 Joining another game while hosting causes occasional crash
  • Fixed Mac crashing on startup
  • Fixed nre from walls and wind.
  • Fixed next zone button not working
  • Fixed blood z-fighting
  • Fixed case where rotating host machine sporadically would cause a slight desync in machine rotation
  • Fixed OnDeactivate not running correctly in relation to wait and TransformEvents
v0.60

Major

9 Dec 2017 Added Multiverse + Level Editor, Removed old sandbox; Added cheats: Explosive Cannonballs

No changelog.

v0.45 8 Apr 2016 Added zones 39-40; Final Supported Version for Spaar's Modloader

No changelog.

v0.42 4 Jan 2017 Block visual updates; Added blocks: Crossbow, Log, Vacuum
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Crossbow Block
  • Added Log Block
  • Added Vacuum Block

IMPROVEMENTS

Updated Models & Textures for the following blocks:

    • Cannon
    • Shrapnel Cannon
    • Spike
    • Hinge
    • Ballast
    • Bomb
    • Bomb Holder
    • Decoupler
    • Balloon Rope
    • Flamethrower
    • Rope & Winch

FIXES

  • Fixed fire smoke effect bug
  • Fragments now maintain material properties
  • Fixed flipping issue with Steering Hinge
  • Fixed Piston extension/contraction inversion error on copy/paste
  • Fixed an issue with Undo/Redo system
  • Fixed an issue with balance in level 35
  • Attempted to fix fleeing issue in Zone 38
  • Fixed freezing zone in sandbox to cover entire area
  • Fixed an issue with spamming simulation at level load
  • Fixed error with tree crown interpolation offset
  • Fixed bug where a block with no joints can’t take damage
  • Melee Axe enemies now apply a force to what they hit
  • Fixed damage texture for wooden pole
  • Fixed bug with damage texture intensity exceeding 100%
  • Fixed Yak colouring
  • Boundary grid now correctly updates in build mode
  • Fixed an issue involving the rope & winch in Zone 37
  • Fixed rotation issues with rope & winch and braces
  • Slightly improved Cannon precision in certain set ups
  • Fixed all bugs and added invisible ghosts to make it look like there's bugs

HOTFIX A

  • Optimized a subset of the machine scripts to potentially pose less problems, primarily in relation to mods.
  • Fixed an issue with the grabber.

HOTFIX B

  • Added missing Template skins
  • Fixed an issue where the Log block couldn't receive a skin for the short version
  • Fixed an issue where the game would freeze if a cannon was fired too early when starting simulation
  • Fixed Camera resseting to center everytime a block was placed
  • Fixed an issue where the symmetry pivot would reset its position in unwished scenarios
  • Fixed an issue where skins on balloons wouldn't load correctly on the rope
  • Fixed an issue where rockets would have their trails blocked by the rocket itself
  • Fixed an issue where dragged blocks added to rockets would be applied an uninteded force after the rocket exploded
  • Fixed an issue where camera would focus on a wrong point upon entering levels
v0.40

Major

6 Nov 2016 Added Valfross; Added zones 35-38
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added 4 new campaign levels and a new island, Valfross

FIXES

  • Fixed issues affecting Water Cannon particles. They now collide with all the blocks they should again.
  • Fixed an issue where the boundaries grid wouldn't show up in building mode upon translating the machine.
v0.35 9 Sep 2016 Completed Tolbrynd; Added zones 31-34
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added 4 new campaign levels, completing Tolbrynd; Unity version update
v0.32 10 Aug 2016 Symmetry tool
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Symmetry Tool

IMPROVEMENTS

  • Undo/redo now works with the flipping of blocks
  • Changed pin block to use a kinematic system to increase performance of it.
  • Switching from camera block to default camera now has a smoother transition
  • Added new option, "More Accurate Physics" that increases physics accuracy
  • Various GUI tweaks
  • Switched engine to Unity 5.4.0f3 offering increased performance due to:
    • Improved multithreaded job execution (Engine).
    • Improved multithreaded rendering (Engine).

FIXES

  • Fixed a bug where some machines would break on starting simulation, if rotated in build mode
  • Fixed a bug with the save files and brace on Linux systems
  • Fixed UV mapping of bomb to allow for texture on skin.
  • Fixed a problem where the short version of a skin wouldn't update correctly.
  • Fixed a bug where the short wooden pole didn't load skins.
  • Fixed a bug where it was possible to open the skins bar ui during simulation.
  • Fixed camera block issues where it would slightly affect frame rate after a lot of simulations.
  • Fixed an issue with wooden poles and double wooden blocks where they would fail to connect.
  • Fixed music resetting to enabled upon loading new level.
  • Fixed a problem with selecting a skin pack.
  • Fixed an issue where only some joints would be broken by freezing.
  • Fixed various bugs with explosions, now more uniform & are more physically sound.
  • Fixed a bug where shortened blocks would be saved as their long counterparts.
  • Fixed rope being able to break in invincible mode.
  • Fixed invisible crystals in zone 30 breaking before displayed
  • Fixed an issue where using the Steam Overlay would hide the game’s UI
  • Fixed bug where Modifier + Tab hides UI
  • Fixed bug where Tornado force would stack at 0% simulation speed
  • Fixed issue with the size of the old sandbox’s boulder
  • Fixed problem where pressing Tab to hide gizmos and 3d hud wouldn’t always work
  • Sacred flame holder can no longer be moved in build mode
  • Odd Contraption handle can no longer be moved in build mode
  • The well bucket can no longer be moved in build mode
  • Fixed Zone 1 tutorial page counter
  • Fixed an issue where ropes would be placed oddly
  • Fixed an issue where the transform tool placement would be off
  • Zone 17 is now named correctly
  • Fixed a problem with suspension joints being too weak
  • Fixed sheep placement issue in Zone 13
  • Fixed a bug where chickens couldn’t be killed by fire
  • Fixed a problem where double clicking too quickly would fail to save a machine
  • Removed floating trees from Tolbrynd level select
  • Wheels and Saw Blades can no longer be place inside flamethrowers
  • Fixed a problem with Drills and Saws not killing NPCs
  • Fixed a bug that caused the level completion flag to get stuck on the screen
  • Fixed a problem where sometimes the sound for placing or flipping blocks wouldn’t play
  • Blocks can no longer be placed through toolbars
  • Fixed a bug that allowed cannonballs to fire through wooden panels
  • Wooden Pole & Long Block can no longer be placed inside the swivel joint
  • Fixed a bug where the unpowered wheel would prevent a machine from being destroyed
  • These blocks no longer have red titles; Steering, Suspension, Spinning, Wing, Wing Panel
  • Fixed a bug where birds would still produce blood when killed even if it was turned off
  • Fixed an issue with the long wooden block intersecting and replacing itself with a small one
  • Fixed an issue where blocks still freeze and break even if invincibility is turned on
  • Fixed a problem with the half-pole acting as a long pole in sub instances
  • Using God Powers whilst at 0% simulation speed will now prevent level progression
  • Fixed an issue where Camera blocks were frozen by the placement of pins
  • Fixed an issue where copying block settings would allow the player to exceed slider limits
  • SingleBlock now freezes at high altitude
  • Wheels now freeze at high altitude
  • Wooden Armor now freezes at high altitude
  • Fixed Balloons functioning as normal whilst in a Zero G environment
  • Fixed an issue with cannons firing at incorrect power when fired using heat
  • Spikeball is now rendered correctly in thumbnails
  • Fixed a bug where flipping a piston on a rotate machine would off-set the piston’s placement
  • The Camera block no longer counts as a physical object
  • Cannons can now be fired more than once by heat, when infinite ammo is turned on
  • Fixed an issue where mods would cause the title screen not to load on game launch
  • Fixed a bug where water particles would appear in unexpected places
  • Fixed a bug where rope would intersect with blocks attempting to be placed
  • Fixed bug where the COM would fail to update when machine is deleted or translated
  • Fixed bug preventing player building from under the floor in Zone 26
  • Fixed bug where transform tool failed to appear in middle of modded machines

HOTFIX

  • Fixed an issue where war machines could collide with bombs
  • Fixed an issue where the flying block would stay have force when frozen
  • Fixed a bug where the wooden pole sometimes wouldn’t display when using skin packs
  • Fixed a bug where machines could collide with wood piles in build mode
  • Fixed a bug where the firework wouldn’t be ignited by fire
  • Fixed a bug where 3d key mappings would be displayed when placing blocks

CHANGES FOR MODDERS

  • More public functions available in the AssetImporter class.
  • VR player option enabled, allowing for easier VR modding.
v0.30

Major

7 Jun 2016 Skinpacks, New sandboxes (Ancient Grounds, Barren Expanse)
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added New Sandbox Level
  • Added New Barren Sandbox Level
  • Added Skin Pack System

IMPROVEMENTS

  • The Source Cube Block has had a bit of a makeover
  • Added Steam workshop support for Skin Packs

FIXES

  • Fixed issues affecting the Drag God Tool
  • Fixed an issue with Un-doing/Re-doing caused by duplicate guids
  • Fixed an issue causing the rocket block to put out fire
  • Steam is now able to push rockets
  • Pre-extended Pistons should now rotate correctly
  • Fixed a bug with save files, preventing machine information from being loaded correctly
v0.27 19 Mar 2016 Added blocks: Camera Block, Explosive Rocket, Large Unpowered Wheel
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Camera Block
  • Added Rocket/Firework Block
  • Added Unpowered Wheel

IMPROVEMENTS

  • Pistons can now be extended in build mode
  • Flying block now has a reverse option
  • Flipping a Steering Hinge now also flips the hinge’s limits
  • Flamethrower now has a range slider

FIXES

  • Fixed problem where ballast weight would not update correctly
  • Fixed a bug with toggle mode on contractible springs
  • Fixed Grabber’s grab static only option
  • Fixed Tank steering method that uses multiple key presses
  • Fixed the ability to skip a level by clicking along the bottom of the screen
  • Fixed placing rotation of blocks to be more streamlined
  • Valve in Zone 26 can no longer be moved in build mode
  • Barrels in Zone 16 can no longer be moved in build mode
  • Crystal in Zone 21 can no longer be moved in build mode
  • Completing Zone 20 now gives you the next level button instead of return
  • Fixed Undo/Redo bug that would sometimes remove more or less than it should

CHANGES

  • Blocks with ID 8 will no longer be loaded, this fixes an issue a lot of people experienced with Spaar’s Modloader
  • Modding Related:
    • Custom data can now be saved to machines, with events trigger
    • Added More BlockMapper types: In all: MKey, MMenu, MToggle, MSlider, MColourSlider, MLimits.
    • The offset position and rotation of ghosts can now be set easily
    • Undo/Redo now accounts for rotation/translation changes.
v0.25

Major

6 Feb 2016 Keymapper redesign, XML save files, block search bar
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added New Search Function
  • CTRL + F Hotkey

IMPROVEMENTS

  • Improved Key Mapper window
  • Added reset option to the Key Mapper
  • Added toggle option to wheels and cogs
  • Drills can now be controlled
  • Saw rotation speed can now be altered
  • Balloon string length can be be changed
  • Added power slider to Cannons
  • Cannon balls now inherit the velocity of the cannon used to fire them
  • Added power slider to Water Cannons
  • Water now inherits the velocity of the Water Cannon that produces it
  • Added Auto-brake option to Wheels
  • Added Auto-Grab toggle to Grabbers
  • Holding X or delete for more than half a second starts deleting blocks behind the cursor
  • Changed War Machine save format, xml
    • Special characters can now be used in machine names
    • Each block now has an individual GUID when saving
    • Blocks now store their scale in the save file (can be edited in save file)
    • Blocks now save an unlimited number of hotkeys, toggles and sliders
    • Blocks now save an unlimited amount of custom data
    • Improved access to AddPiece, BoundingBoxController and MachineObjectTracker.
  • You can now double click or CTRL + A in a slider’s text field to select all
  • Improved Timescale slider, making it easier to drag
  • Added clicking sound to copy, paste and close options in the block mapper
  • Undo now works for un-deleting machines
  • Improved how the translate tool moves war machines
  • Opening a block that can’t be customized in the Key Mapper tool now displays a message
  • Added CTRL + SHIFT + Z shortcut for redo
  • Added warning when attempting to start simulation with god powers activated

FIXES

  • Fixed problem where some keyboards could not add a decimal in the slider text field
  • Starting simulation at 0% speed no longer simulates any physics upon starting the simulation
  • Fixed 0%>100% simulation speed bug
  • Fixed Translate tool arrows being slightly offset
  • Fixed some boundary box issues
  • Optimized a lot of the game’s code in a variety of areas
v0.23 20 Dec 2015 Added Zones 26-30

No changelog.

v0.20

Major

25 Oct 2015 Unity 5 upgrade; Added blocks: Pin; Added cheats: Infinite Ammo

No changelog.

v0.11 21 Aug 2015 Added blocks: Water Cannon, Winch; Added cheats: Drag, Zero-G
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Water Cannon Block
  • Added Rope & Winch Block
  • Added Drag God Ability
  • Added Zero Gravity God Ability

IMPROVEMENTS

  • Improved Spikeball visuals
  • Created new ‘God Powers’ section in the settings menu
  • Optimized Knights in Ipsilion
  • Improved visuals of block selection menu

FIXES

  • Fixed Major bug where motorised blocks would randomly lock their rotation & position.
  • (Affected blocks include Steering Block, Steering Hinge, Decoupler, Piston, Spinning Blocks, etc)
  • Fixed Flamethrower having infinite fuel in toggle mode
  • Reduced jittering on the spring block
  • Fixed bug with visuals of propeller when flipped

CHANGES

  • Explosive Decoupler now has stronger joints
  • Lowered particles emitted on wood collisions
  • Removed drag on Metal Spike Ball
  • Removed drag on Wooden Pole
  • Reduced Grabber SFX volume
  • Moved Plow to Armour Tab
v0.10

Major

16 Jul 2015 Steam Workshop support; Added zones 21-25; Added blocks: Remote Grenade, Small Propeller
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Steam Workshop Support
  • Added 5 new levels
  • Added Remote Grenade Block
  • Added Small Propeller Block

IMPROVEMENTS

  • Changed background colour for new machine thumbnails
  • Grabber can now grab static objects and the ground

FIXES

  • Fixed some save corruption issues
  • Fixed issue where invincibility wasn’t highlighted when turned on
  • Fixed issue where ‘Enter’ & ‘Backspace’ keys could not be used as hotkeys
  • Removed mass slider from small wheel
  • Fixed Yaks not dying when dropped
  • Fixed Grabber breaking if the object it grabs is deleted
  • Fixed tents breaking whilst in build mode on level 9

CHANGES

  • Unpowered cogs can now have their rotation frozen using the keymapper tool
v0.09 24 May 2015 Added blocks: Unpowered Large Cog, Small Wheel, Shrapnel Cannon
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Large Cog Block
  • Added Small Wheel Block
  • Added Shrapnel Cannon Block

IMPROVEMENTS

  • Reorganised Block Tabs
  • Created Locomotion Tab
  • Redesigned icon for Mechanical Tab
  • Created new texture for Blade block
  • Grip pad is now more rigid

FIXES

  • Fixed birds being killed by machine whilst in edit mode
  • Fixed balloons being popped by machine in edit mode
  • Fixed Buildings & Fences breaking whilst in edit mode
  • Fixed insignias triggering whilst in edit mode
  • Fixed torch out of bounds issues
  • Fixed floating roof bug in Level 16
  • Fixed Freighters exploding with rapid timescale changes
  • Return to level select button in Tolbrynd now takes you to correct menu

CHANGES

  • Save & Load menus now blur the UI background elements
v0.08

Major

27 Apr 2015 Added Tolbrynd; Added zones 16-20; Added blocks: Drill, Grip Pad
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added New Island -(New environments, NPCs & Structures)
  • Added 5 New Levels
  • Added Drill block
  • Added High Friction Grip Pad block
  • Added physics based brick system for new levels

IMPROVEMENTS

  • Player now prompted upon Island completion
  • Island completion now sets it on fire
  • Changed water on main planet menu
  • New audio feedback upon Island & level selection

FIXES

  • Fixed camera behaving strange after balloons pop
  • Fixed bug where pressing ‘I’ in the key mapper would set slider value to 0

CHANGES

  • Camera now moves parallel to floor
  • Increased camera far clip plane from 500 to 1500.
  • Cannon ball is now 2x heavier
  • Boulder now breaks above a certain impact force
v0.05 10 Mar 2015 Added blocks: Large Powered Wheel, Ball Joint, Torch
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Large Wheel Block
  • Added Ball Joint Block
  • Added Small Flame Torch Block

IMPROVEMENTS

  • Wheels can be set to automatic mode
  • Cogs can be set to automatic mode
  • Flying Spiral can be set to automatic mode
  • Optimised wooden block mesh
  • Balloons pop less easily
  • Wheel menu icon improved
  • .bsg description lines now explain all variables. (you will have to load and re-save old machines to update the .bsg)
  • Can now type numbers in Key Mapper/Parameter Tuner
  • Blocks highlight properly when using Key Mapper/Parameter Tuner
  • Swivel Joint has been remade to be smaller and have better visuals

FIXES

  • Fixed bug where you could erase a block whilst pressing a UI element on the top bar.
  • Fixed balloon rope being blurred by Depth of Field
  • Brace + Spring centre of mass should now be accurate
  • Fixed Metal Spike Ball not showing up in saved thumbnail
  • Fixed Half Pipe being named incorrectly in parameter tuner
  • Fixed Unpowered Cog being named incorrectly in parameter tuner
  • Fixed bug where pressing ‘Space’ while in the Save/Load would start the simulation in the background.
  • Fixed Cottages + Windmill in Sandbox not having burnt texture if burned down
  • Fixed bug where wood block that auto scales to half size gets a double joint Fixed

CHANGES

  • Increased Brace break strength
  • Increased Grabber break strength
  • Cannon Now shoots when heated
  • Added ‘Shoots when heated’ warning to Cannon description
v0.04 23 Feb 2015 Mac/Linux support; Added blocks: Wooden Pole, Slider, Balloon
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Wooden Pole Block
  • Added Slider Block
  • Added Small Balloon Block (Controllable Buoyancy)

IMPROVEMENTS

  • Added new tool which allows you to see key mapping overlaid on your machine
  • Propeller can now be flipped
  • Changed propeller model & texture
  • Decoupler is now asymmetrical
  • Added toggle mode to flamethrower
  • Added toggle mode to contractible spring
  • Cogs now have less friction
  • Boulder block gets blood on it when it collides with a man or animal.
  • Plow block gets blood on it when it collides with a man or animal.
  • Key Mapper/Parameter tuner :
  • Added ‘Copy Settings’ button + “CTRL C” shortcut
  • Added ‘Paste Settings’ button + “CTRL V” shortcut
  • Can now be closed by pressing ‘Escape’

FIXES

  • Clicking “OVERWRITE” text will now overwrite save file
  • Fixed save files not working in some system languages
  • Fixed piston not showing up in saved thumbnail
  • Fixed half-pipe not showing up in saved thumbnail
  • The objective text “1” now disappears on level 12 when you press play
  • Key Mapper/Parameter tuner now closes when pressing Play
v0.03 ??? Added blocks: Half Pipe, Medium Unpowered Cog, Medium Powered Cog, Boulder, Unpowered Wheel
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Half Pipe Block
  • Added Free Rotating Cog Block
  • Added Powered Cog Block
  • Add Heavy Boulder Block
  • Added Unpowered Wheel

IMPROVEMENTS

  • Made wood block have slightly higher break force
  • Key-Mapper can now switch blocks while open
  • Key-Mapper window can now be dragged around
  • Added piston speed slider
  • Added Toggle mode to Pistons
  • Added Blood Disable option
  • Made Ice altitude higher
  • Made flying panels freeze at high altitudes
  • Made undo button colliders larger

FIXES

  • Fixed hinges becoming rigid when saving
  • Fixed blocks being built whilst clicking on a UI element
  • Fixed grabber triggering out of bounds warning even though it is within bounds

CHANGES

  • Renamed 'Powered' tab to 'Mechanical'
v0.02 28 Jan 2015 Added blocks: Plow, Wing Panel, Ballast
Changelog [expand/collapse]

ADDITIONAL CONTENT

  • Added Plow Building block to weapons tab
  • Added Aerodynamic Block
  • Added Ballast (Helps adjust mass of machine)

IMPROVEMENTS

  • Made steering blocks have higher break forces
  • Wooden panels increased break strength
  • Canons now have more range
  • Added tutorial for camera controls to level 3
  • Added hints box to level 5
  • Knights don’t bob in unison anymore
  • Renamed some blocks more usefully
  • Steering hinge - speed slider added
  • Steering block - speed slider added
  • Spinning block - speed slider added
  • Suspension spring power slider added
  • Made Level 14 less awkward

FIXES

  • Fixed single wood block not joining at tip!
  • Fixed time slider handle dropping down when dragged
  • Fixed bug with camera behaving strange when orbiting beyond limits
  • Fixed not being able to delete siege machines from load/save menu
  • Stopped killing farmers from completing level 12
  • Fixed strange undo behaviour after loading the next level
v0.01 17 Jan 2015 Initial release
Advertisement