1. Besiege
  2. News

Besiege News

Update V0.66.0-7835 - Overview Keymapper



Hello everyone!

Today we have another update for you which brings the new Overview Keymapper from the experimental branch in to the live build.

The revamped keymapper allows you to see blocks grouped by their keybindings allowing you to easily rebind the entire machine’s control scheme to accommodate your preferences.

Hovering over a group, or an individual block, in the Keymapper highlights the corresponding blocks on the machine, making it easy to see which blocks will be affected by your changes. Groups in the keymapper can also be renamed which increases the speed you’ll be out of the menus and into the simulation. These titles will be saved with your machines, making complex creations much more understandable.



At the top of the Overview Keymapper window you can find a category filter that enables quick and easy sorting to specific block categories; thereby letting you hide block types you’re not interested in rebinding. You can also hide specific blocks with the ‘Ignore’ toggle.

That's it for the new additions today, however, work continues on new levels and features that we hope to bring to you in the near future. Hope you guys enjoy the new keymapper and the changes listed below.

Ciao,
seukari

Changelog V0.66.0-7835:

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.

Daily Deal - Besiege, 30% Off

Today's Deal: Save 30% on Besiege!*

Look for the deals each day on the front page of Steam. Or follow us on twitter or Facebook for instant notifications wherever you are!

*Offer ends Thursday at 10AM Pacific Time

Daily Deal - Besiege, 30% Off

Today's Deal: Save 30% on Besiege!*

Look for the deals each day on the front page of Steam. Or follow us on twitter or Facebook for instant notifications wherever you are!

*Offer ends Thursday at 10AM Pacific Time

Update V0.65-7578 - New Campaign Levels Fixes



Hello Everyone!

Today we’ve got another update for you guys, bringing more bug fixes, some visual updates to blocks and 2 more campaign levels for the Valfross island!

The first of the levels challenges you to steal an ancient and mysterious artifact that has demonstrated immense power.



The second of the two brings you to an ancient battleground and challenges you to retrieve the consumed king’s corpse from the remains of a prehistoric beast.

Something else we just wanted to briefly mention, we've added a LAN button to the Multiverse, so that you can play on a local network without use of an internet connection.

That’s all we’ve got for you today but we’ve got a number of things still in the works which we hope to tell you about soon, as well as more Valfross levels and the final Besiege island which is not too far away!

Hope you guys enjoy the new levels and stay tuned for more announcements in the near future!

Cheers,
Von

Changelog:

Additions:
- 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

Update V0.6.2-7336 - Advanced Building Tools Bug Fixes

Hello Everyone!

Today we’ve got another update for you which brings the new advanced building tools to the live version of Besiege as well as more bug fixes!

https://www.youtube.com/watch?v=uWKEJ92486U

If you missed the last post we made, we’ve decide to add a selection of new advanced building tools to Besiege. They will let you, rotate blocks at custom angels, select and copy sections of your machines, move selected blocks to other areas of your machine and ignore intersecting when placing blocks!



The new advanced tools are turned off in the options by default but can be easily toggled on in the main menu’s options or whilst playing the game under the cog menu. This is to prevent confusing newer players by having too many building options when they first start playing the game.



Please also note that a scaling tool is not included in the advanced tool suite and there is no plan to add this option into the vanilla game. There is quite a bit of contention in the community about whether Besiege should support the scaling a blocks, but it’s never been something we envisioned as being part of Besiege. So the scaling of blocks will remain a non-vanilla method of building.



Recently we’ve been working on a complete overhaul of the way that mapped keys are displayed. The original system was designed for far simpler machines and is not very helpful when you’re trying to figure out all the buttons for larger, more complex machines.

The new system works by placing all of the keybindings attached to a machine in a single list. Blocks with the same keybindings are grouped together, this allows you to quickly see all the blocks which are being affected by a particular key.

Hovering over a key in the key mapping overview will highlight the blocks it applies to in blue. No more staring blankly at dozens of little squares on your screen, desperately trying to figure out how to move forwards. ^^

That’s all for now folks, but we have got a number of other cool things in the works (Don’t worry we’ve not forgotten about levels!), so stay tuned for further announcements about upcoming content!

Cheers!
Von

Changelog:

Additions:
- 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