What changed in Besiege in 2017

204 updates · 28 main milestones · Jan 13, 2017 to Dec 15, 2017

  1. 70 events
    Fixed T1185 Visibility of Joining Players with Wrong Passwordbug fix

    Joining players are visible, even if they enter the wrong password.

    Steam
    Fixed Spelling Error in Server Managementbug fix
    Steam
    Fixed T1175 TriggerActivate Client Call Issuebug fix

    TriggerActivate shouldn't be called on the clients.

    Steam
    Added Arrows to Timeslider for Low FPS Indicationui ux

    Arrows added to Timeslider when FPS is low, indicating it should be reduced.

    Steam
    Fixed T1170 Team Switching Issue in Playlist Modebug fix

    Players can't switch teams when machine modification is off.

    Steam
    Fixed T1191 AI Resetting After Death Issuebug fix

    Resetting AI after death doesn't initialize behaviour.

    Steam
    Fixed T1180 Move into Buildzone Arrow Visibility Issuebug fix

    Arrow does not disappear when hovering over it while entering sim.

    Steam
    Fixed T1194 Campaign Map Flags Transparency Issuebug fix

    Flags have transparent backgrounds.

    Steam
    Fixed T1174 BraceCode.RemoveBrace Errorbug fix
    Steam
    Fixed T1196 Physics Tiles Breaking Too Easily in MPbug fix
    Steam
    Fixed T1162 Translate and Rotate Machine Availability in Playlist Modebug fix

    Translate (and Rotate) Machine is still available in Playlist mode if it was active before switching.

    Steam
    Fixed T1172 Mirror Tool Visual Breaks with Alt Keybug fix

    Mirror tool visual breaks when pressing Alt.

    Steam
    Fixed T1187 Tents in Zone 9 Destruction Issuebug fix

    Tents can't be destroyed by fire.

    Steam
    Fixed Host Machine Rotation Desync Issuebug fix

    Rotating host machine sporadically causes slight desync in machine rotation.

    Steam
    Fixed T1186 Red Tents in Zone 24 Destruction Issuebug fix

    Red Tents in Zone 24 can't be destroyed with fire.

    Steam
    Fixed T1205 Joining Another Game While Hosting Crash Issuebug fix

    Joining another game while hosting causes occasional crash.

    Steam
    Fixed Mac Startup Crashbug fix
    Steam
    Fixed Next Zone Button Not Workingbug fix
    Steam
    Fixed Mac Startup Crashbug fix
    Steam
    Fixed T1194 Campaign Map Flags Transparency Issuebug fix

    Flags on campaign map have transparent backgrounds.

    Steam
    Added Arrows to Timeslider for Low FPS Indicationui ux

    Arrows indicate when FPS is low, suggesting it should be reduced to 30fps.

    Steam
    Fixed T1169 Reset Event Not Runningbug fix

    Reset Event will not run in some cases.

    Steam
    Fixed T1186 Red Tents in Zone 24 Destruction Issuebug fix

    Red Tents can't be destroyed with fire.

    Steam
    Fixed T1171 Bounding Boxes Fade Issuebug fix

    Bounding boxes don't always fade correctly.

    Steam
    Fixed Next Zone Button Not Workingbug fix
    Steam
    Fixed T1173 Hashtags in Machine/Level Filename Issuebug fix

    Hashtags result in very odd behaviour.

    Steam
    Fixed T1177 Error with Rotating Blocks in Sandboxbug fix
    Steam
    Fixed T1190 Triggers with 'Hide Visuals' Off Still Invisible in Playlist Modebug fix
    Steam
    Fixed T1205 Joining Another Game While Hosting Crash Issuebug fix
    Steam
    Fixed T1195 Zones 15 and 34 Label Issuebug fix

    Zones say Next Zone instead of Next Island.

    Steam
    Fixed T1172 Mirror Tool Visual Breaks with Alt Keybug fix
    Steam
    Fixed T1177 Error with Rotating Blocks in Sandboxbug fix
    Steam
    Fixed T1208 Blood Visibility Issuebug fix

    Some Blood stays visible.

    Steam
    Fixed Machine, Level and Folder Images Not Displaying Correctlybug fix
    Steam
    Fixed T1166 Low FPS Due to IPHostEntry Errors on Macbug fix
    Steam
    Fixed T1167 IP Connection Issuebug fix

    Can connect over Steam invite but not over IP.

    Steam
    Fixed T1171 Bounding Boxes Fade Issuebug fix

    Bounding boxes don't always fade correctly.

    Steam
    Fixed T1174 BraceCode.RemoveBrace Errorbug fix
    Steam
    Fixed T1166 Low FPS Caused by IPHostEntry Errors on Macbug fix
    Steam
    Fixed T1162 Translate and Rotate Machine Availability in Playlist Modebug fix

    Machine is still available if it was active before switching.

    Steam
    Fixed Spelling Error in Server Managementbug fix
    Steam
    Fixed T1208 Persistent Blood Visibility Issuebug fix

    Some Blood stays visible.

    Steam
    Fixed T1207 Balloon Strings Order Issuebug fix
    Steam
    Fixed Blood Z-Fighting Issuebug fix
    Steam
    Fixed T1193 NPCs in Sandbox Fire and Killability Issuebug fix

    NPCs can't be set on fire or killed by arrows.

    Steam
    Fixed T1176 UseSelf Evaluation Issuebug fix

    When evaluating UseSelf, it shouldn't assume there are any targets.

    Steam
    Fixed T1175 TriggerActivate Call on Clientsbug fix

    TriggerActivate shouldn't be called on the clients.

    Steam
    Fixed T1190 Triggers with 'Hide Visuals' Off Still Invisible in Playlist Modebug fix
    Steam
    Fixed T1193 NPCs in Sandbox Fire and Killability Issuebug fix

    NPCs in Sandbox can't be set on fire or killed by arrows.

    Steam
    Fixed NRE from Walls and Windbug fix
    Steam
    Fixed OnDeactivate Not Running Correctly with Wait and TransformEventsbug fix
    Steam
    Fixed T1167 IP Connection Issuebug fix

    Can not connect over IP but can over Steam invite.

    Steam
    Fixed T1173 Hashtags in Machine/Level Filename Issuebug fix

    Hashtags in machine/level filename result in very odd behaviour.

    Steam
    Fixed T1170 Team Switching Issue in Playlist Modebug fix

    Sometimes players can't switch teams in playlist mode when machine modification is off.

    Steam
    Fixed T1169 Reset Event Not Runningbug fix

    Reset Event will not run in some cases.

    Steam
    Fixed OnDeactivate Not Running Correctlybug fix

    OnDeactivate not running correctly in relation to wait and TransformEvents.

    Steam
    Fixed T1203 Reload Player Not Working with Wait Eventbug fix

    Reload Player won't work if there is a wait event before it is activated.

    Steam
    Fixed T1187 Tents in Zone 9 Destruction Issuebug fix

    Tents in Zone 9 can't be destroyed by fire.

    Steam
    Fixed Host Machine Rotation Desync Issuebug fix

    Case where rotating host machine sporadically would cause a slight desync in machine rotation.

    Steam
    Fixed T1196 Physics Tiles Breaking Too Easily in Multiplayerbug fix
    Steam
    Fixed Machine, Level and Folder Images Not Displaying Correctlybug fix
    Steam
    Fixed T1191 AI Resetting After Death Issuebug fix

    Resetting AI doesn't initialize behaviour.

    Steam
    Fixed Blood Z-Fighting Issuebug fix
    Steam
    Fixed T1180 Buildzone Arrow Visibility Issuebug fix

    Move into buildzone arrow does not disappear when hovering over it while entering sim.

    Steam
    Fixed T1203 Reload Player Not Working with Wait Eventbug fix
    Steam
    Fixed NRE from Walls and Windbug fix
    Steam
    Fixed T1207 Balloon Strings Order Issuebug fix
    Steam
    Fixed T1195 Incorrect Zone Labelsbug fix

    Zones 15 and 34 say Next Zone instead of Next Island.

    Steam
    Fixed T1176 UseSelf Evaluation Issuebug fix

    UseSelf shouldn't assume there are any targets.

    Steam
    Fixed T1185 Joining Players Visibility Issuebug fix

    Joining players are visible even if they enter the wrong password.

    Steam
  2. 6 events
    Level Editor Featuresnew contentMilestone

    A powerful tool for creating custom levels with unique objectives.

    Steam
    Ongoing Bug Fixesbug fix

    Acknowledgment of bugs in the Alpha state with a commitment to fix them.

    Steam
    Ongoing Bug Fixesbug fix

    Acknowledgment of bugs in the Alpha state with a commitment to address them.

    Steam
    Multiverse Alpha Releasenew contentMilestone

    Introduced multiplayer battles and a level editor for custom gameplay.

    Steam
    Multiverse Alpha Releasenew contentMilestone

    Introduced multiplayer battles and a level editor for custom gameplay.

    Steam
    Level Editor Introductionnew contentMilestone

    A powerful tool for creating custom levels with unique objectives.

    Steam
  3. 18 events
    Machine Selection in Levelsgameplay

    Players can specify which machines can be used in their levels, preventing the use of others.

    Steam
    Rules Imposition in Levelsgameplay

    Players can impose rules and save various options to the level.

    Steam
    Level Editor Usage in Singleplayergameplay

    Players can use the level editor in a private multiplayer session without needing internet access.

    Steam
    Host Player PowersgameplayMilestone

    The host of a multiplayer session has access to additional options such as god powers and the ability to kick or ban players.

    Steam
    Level Editor Usage in Singleplayergameplay

    Players can use the Level Editor in a private multiplayer session without needing internet access.

    Steam
    Multiplayer Session CreationgameplayMilestone

    Players can create their own multiplayer sessions, which others can join via IP address or Steam friends list.

    Steam
    Maximum Player Limit in Multiplayergameplay

    The current player limit for multiplayer sessions is set to 8, which can be decreased if desired.

    Steam
    Machine Restrictions in Levelsgameplay

    Players can specify which machines can be used in their levels, preventing others.

    Steam
    New Valfross Levels in Developmentnew content

    A couple of new Valfross levels are in development, with no release estimation yet.

    Steam
    Multiplayer Performance Expectationsperformance

    If the host can handle 700 blocks in singleplayer, they can handle 700 blocks total across all players in a multiplayer session.

    Steam
    Multiplayer Session CreationgameplayMilestone

    Players can create their own multiplayer sessions, which others can join via IP address or Steam friends list.

    Steam
    Terrain Sculpting in Level Editorgameplay

    Currently, players cannot sculpt or mold terrain in the level editor, but terrain objects are available.

    Steam
    Maximum Player Limitgameplay

    The maximum allowed players in a multiplayer session is set to 8, which can be decreased.

    Steam
    Host Player PowersgameplayMilestone

    The host of a multiplayer session has additional options such as god powers and the ability to kick or ban players.

    Steam
    New Valfross Levels in Developmentnew content

    A couple of new Valfross levels are being developed, with no release estimation yet.

    Steam
    Rules Imposition in Levelsgameplay

    Players can impose rules in their levels, including disabling specific blocks or limiting block usage per player.

    Steam
    Block Limitations in Level Editorgameplay

    Players can disable specific blocks or limit blocks per player in the level editor.

    Steam
    Performance in Multiplayerperformance

    The host can handle a total of 700 blocks across all players in a multiplayer session, affecting performance.

    Steam
  4. 10 events
    Custom Trigger and Event CreationgameplayMilestone

    Players can create triggers and events in levels, such as completing a level upon destroying specific objects.

    Steam
    Introduction of Logic System in Level Editornew contentMilestone

    The Logic System allows players to create custom objectives and levels without programming knowledge.

    Steam
    Example Level: Destroy The Villagegameplay

    Players can design levels where destroying buildings contributes to level completion.

    Steam
    Over 300 Bugs Squashedbug fixMilestone

    Significant progress made in fixing bugs to improve game stability before the Multiverse update.

    Steam
    Damage Threshold for Victory in PVPbalance change

    Players can win if their opponent's machine takes 50% damage instead of complete destruction.

    Steam
    Introduction of Logic System in Level Editornew contentMilestone

    Players can now use a logic system to create custom objectives and levels without programming knowledge.

    Steam
    Damage Threshold for PVP Victory Set to 50%balance change

    Players can win if their opponent's machine takes 50% damage instead of complete destruction.

    Steam
    Example Level: Destroy Opponent in PVPgameplay

    Multiplayer mode includes a damage system for machines, allowing victory based on damage taken.

    Steam
    Ongoing Bug Fixes for Multiverse Updatebug fix

    Over 300 bugs have been fixed in preparation for the Multiverse update.

    Steam
    Multiplayer PVP Battle LogicgameplayMilestone

    An optional damage system for machines allows health bars and victory conditions based on damage taken.

    Steam
  5. 10 events
    New Level Objects and Environmentnew contentMilestone

    Introduction of new level objects and a new environment to enhance gameplay in the Multiverse update.

    Steam
    New Level Objects and Environmentnew contentMilestone

    Introduction of new level objects and a new environment to enhance gameplay in the Multiverse update.

    Steam
    King of The Hill Game Mode Examplegameplay

    Example of a King of The Hill type objective created using the logic editor.

    Steam
    Capture the Ball Game Mode Examplegameplay

    Example of a capture the ball game mode created using the logic editor, featuring two teams and a scoring system.

    Steam
    Delay of Multiverse Update Releasebalance change

    The release of the Multiverse update has been delayed due to ongoing bug fixing efforts.

    Steam
    Logic Editor for Custom LevelsgameplayMilestone

    The logic editor allows players to create levels with objectives and competitive gameplay modes.

    Steam
    Logic Editor for Custom LevelsgameplayMilestone

    A new logic editor feature allows players to create levels with structured gameplay and objectives.

    Steam
    Delay of Multiverse Update Releasebalance change

    The release of the Multiverse update has been delayed due to ongoing bug fixing efforts.

    Steam
    King of The Hill Game Mode Examplegameplay

    Example of a King of The Hill type objective where teams gain points for occupying an area.

    Steam
    Capture the Ball Game Mode Examplegameplay

    Example of a capture the ball type game mode created using the logic editor.

    Steam
  6. 13 events
    Properties Tool for ObjectsgameplayMilestone

    A properties tool allows editing of object behaviors, including physics settings and AI customization.

    Steam
    AI Behavior Customizationgameplay

    Players can customize AI behavior, stats, and team affiliations for AI vs AI combat.

    Steam
    Introduction of New Level Editornew contentMilestone

    A new level editor is introduced allowing players to create environments using various game objects.

    Steam
    Snap to Grid Featuregameplay

    A snap to grid option is available to assist in object placement within the level editor.

    Steam
    Object Manipulation Toolsgameplay

    Tools for translating, rotating, scaling, mirroring, erasing, and modifying objects in the level editor are introduced.

    Steam
    Introduction of New Level Editornew contentMilestone

    A new level editor is being introduced, allowing players to create environments using various game objects.

    Steam
    Object Manipulation Toolsgameplay

    Tools for translating, rotating, scaling, mirroring, erasing, and modifying objects in the level editor are introduced.

    Steam
    Level Saving and SharinggameplayMilestone

    Players can save, load, and share their levels with others via the Steam workshop.

    Steam
    Level Saving and SharinggameplayMilestone

    Players can save, load, and share their levels with others via the Steam workshop.

    Steam
    Custom Level Assetsnew content

    New assets specifically for custom and multiplayer levels are being developed.

    Steam
    Custom Level Assetsnew content

    New assets specifically for custom and multiplayer levels are being developed.

    Steam
    General Level Editor Toolsgameplay

    General tools like paintbrush mode, snap to grid, and duplication options are added to enhance level creation.

    Steam
    Paintbrush Tool for Object Placementgameplay

    A paintbrush tool allows players to place multiple objects easily by moving the cursor.

    Steam
  7. 11 events
    Physics Handling in Multiplayerperformance

    All physics in multiplayer sessions will be handled by the host's computer, ensuring smooth performance across connected players.

    Steam
    Introduction of Multiplayer Game Modenew contentMilestone

    Besiege will feature a new Multiplayer game mode allowing players to interact and compete with each other.

    Steam
    No Performance Load on Client Computersperformance

    Client players experience minimal performance load, allowing participation in multiplayer sessions regardless of their computer's specs.

    Steam
    Clustering System for Networkinggameplay

    An innovative clustering system reduces lag and improves synchronization between players.

    Steam
    Clustering System for Networkingperformance

    An innovative clustering system will reduce the amount of information sent between players, minimizing lag and improving sync.

    Steam
    Host-Based Physics Simulationperformance

    All physics in multiplayer are handled by the host's computer, ensuring smooth performance.

    Steam
    Introduction of Multiplayer Game Modenew contentMilestone

    The upcoming Multiverse update will introduce a Multiplayer game mode.

    Steam
    Global and Local Simulation Modesgameplay

    Two types of physics simulation will be available: Global simulation for full interaction and Local simulation for independent testing.

    Steam
    Multiplayer Level Editornew contentMilestone

    A Multiplayer Level Editor will be included in the Multiverse update.

    Steam
    Multiplayer Level Editornew contentMilestone

    A new Multiplayer Level Editor will be introduced, enabling players to create and edit levels collaboratively.

    Steam
    Global and Local Physics Simulationgameplay

    Multiplayer mode features Global simulation for interaction and Local simulation for independent testing.

    Steam
  8. 10 events
    New Approach to Content Releasechanges

    Transitioning to releasing individual items when they are ready instead of assembling features into a single update.

    Steam
    Upcoming Campaign Levelsnew contentMilestone

    Sneak peek at new campaign levels featuring the first fortress of Valfross and a redesigned Tolbrynd physics brick system.

    Steam
    Change in Content Release Approachother

    The development team will release individual items when they are ready instead of bundling features into a single update.

    Steam
    Options Menu Re-workui ux

    An extensive re-work of the options menu is in progress, including video and audio options.

    Steam
    Control Customizationui ux

    Basic control customization will be available, including rebinding camera hotkeys.

    Steam
    New Aesthetic for Tolbrynd Physics Bricksvisuals

    The Tolbrynd physics brick system has been redesigned to suit the frozen wastelands aesthetic.

    Steam
    Favorite Levels Poll Resultsother

    The results of the 'Favorite Levels' poll were shared, highlighting the top five most voted levels.

    Steam
    New Campaign Levels Sneak Peeknew contentMilestone

    Upcoming campaign levels will feature the first fortress of Valfross with a redesigned physics brick system.

    Steam
    Options Menu Re-workui ux

    Extensive list of video and audio options added, with basic control customization for rebinding camera hotkeys.

    Steam
    Favorite Levels Poll Resultsother

    Top five most voted levels from the community poll announced.

    Steam
  9. 4 events
    Multi-Language Support Implementationlocalization

    The game will support multiple languages with community-uploaded translations.

    Steam
    Options Menu Re-Workui ux

    The options menu is being re-worked to include more customization options for sound, graphics, and controls.

    Steam
    Multi-Language Support Implementationlocalization

    The game will support multiple languages with community-uploaded translations.

    Steam
    Options Menu Re-Workui ux

    The options menu is being reworked to include more customization options for sound, graphics, and controls.

    Steam
  10. 52 events
    Fixed Undo/Redo System Issuebug fix
    Steam
    Added Crossbow Blocknew content

    The Crossbow Block allows you to fire large arrows at enemy targets and has 30 rounds of ammunition before it is depleted.

    Steam
    Hotfix: Fixed Issue with Grabberbug fix
    Steam
    Fragments Now Maintain Material Propertiesbug fix
    Steam
    Fixed Fire Smoke Effect Bugbug fix
    Steam
    Fixed Damage Texture for Wooden Polebug fix
    Steam
    Fixed Piston Extension/Contraction Inversion Error on Copy/Pastebug fix
    Steam
    Updated Models & Textures for Various Blocksvisuals

    Updated models and textures for Cannon, Shrapnel Cannon, Spike, Hinge, Ballast, Bomb, Bomb Holder, Decoupler, Balloon Rope, Flamethrower, Rope & Winch.

    Steam
    Fixed Undo/Redo System Issuebug fix
    Steam
    Fixed Damage Texture for Wooden Polebug fix
    Steam
    Fixed Bug with Damage Texture Intensity Exceeding 100%bug fix
    Steam
    Updated Models & Textures for Various Blocksvisuals

    Updated models and textures for Cannon, Shrapnel Cannon, Spike, Hinge, Ballast, Bomb, Bomb Holder, Decoupler, Balloon Rope, Flamethrower, Rope & Winch.

    Steam
    Fixed Rotation Issues with Rope & Winch and Bracesbug fix
    Steam
    Fixed Bug Where a Block with No Joints Can’t Take Damagebug fix
    Steam
    Melee Axe Enemies Now Apply Force to What They Hitbug fix
    Steam
    Fixed Freezing Zone in Sandboxbug fix

    Now covers entire area.

    Steam
    Fixed Rotation Issues with Rope & Winch and Bracesbug fix
    Steam
    Fixed Flipping Issue with Steering Hingebug fix
    Steam
    Fixed Balance Issue in Level 35bug fix
    Steam
    Fixed Piston Extension/Contraction Inversion Error on Copy/Pastebug fix
    Steam
    Fixed Issue Involving Rope & Winch in Zone 37bug fix
    Steam
    Fixed Yak Colouringbug fix
    Steam
    Fixed Error with Tree Crown Interpolation Offsetbug fix
    Steam
    Added Vacuum Blocknew content

    The Vacuum Block creates a suction force that pulls enemies, objects, debris, etc. towards it.

    Steam
    Hotfix: Optimized Machine Scriptsbug fix

    Optimized a subset of the machine scripts to potentially pose less problems, primarily in relation to mods.

    Steam
    Fixed Bug Where Block with No Joints Can’t Take Damagebug fix
    Steam
    Fixed Balance Issue in Level 35bug fix
    Steam
    Hotfix: Fixed Issue with the Grabberbug fix
    Steam
    Fixed Yak Colouringbug fix
    Steam
    Hotfix: Optimized Machine Scriptsbug fix

    Optimized a subset of the machine scripts to potentially pose less problems, primarily in relation to mods.

    Steam
    Added Log Blocknew content

    The Log Block is three times the length of a single wooden block for use on larger scale machines.

    Steam
    Fixed Flipping Issue with Steering Hingebug fix
    Steam
    Fixed All Bugs and Added Invisible Ghostsbug fix

    Fixed all bugs and added invisible ghosts to make it look like there's bugs.

    Steam
    Melee Axe Enemies Now Apply Force to What They Hitbug fix
    Steam
    Fixed Bug with Damage Texture Intensity Exceeding 100%bug fix
    Steam
    Slightly Improved Cannon Precisionbalance change

    Improved precision in certain setups.

    Steam
    Added Crossbow Blocknew content

    The Crossbow Block allows you to fire large arrows at enemy targets and has 30 rounds of ammunition before it is depleted.

    Steam
    Fixed All Bugs and Added Invisible Ghostsbug fix

    To make it look like there's bugs.

    Steam
    Attempted to Fix Fleeing Issue in Zone 38bug fix
    Steam
    Attempted to Fix Fleeing Issue in Zone 38bug fix
    Steam
    Fixed Error with Tree Crown Interpolation Offsetbug fix
    Steam
    Fixed Fire Smoke Effect Bugbug fix
    Steam
    Fixed Issue with Spamming Simulation at Level Loadbug fix
    Steam
    Fixed Issue with Spamming Simulation at Level Loadbug fix
    Steam
    Boundary Grid Now Correctly Updates in Build Modebug fix
    Steam
    Fixed Freezing Zone in Sandboxbug fix

    Fixed freezing zone in sandbox to cover entire area.

    Steam
    Added Vacuum Blocknew content

    The Vacuum Block creates a suction force that pulls enemies, objects, debris, etc. towards it.

    Steam
    Fragments Maintain Material Propertiesbug fix
    Steam
    Slightly Improved Cannon Precisionbalance change

    Slightly improved Cannon precision in certain setups.

    Steam
    Added Log Blocknew content

    The Log Block is three times the length of a single wooden block for use on larger scale machines.

    Steam
    Fixed Issue Involving Rope & Winch in Zone 37bug fix
    Steam
    Boundary Grid Now Correctly Updates in Build Modebug fix
    Steam