1. Besiege
  2. News
  3. Better Tools Update V1.77 - Multi-key Mapping, Water Tutorials and more...

Better Tools Update V1.77 - Multi-key Mapping, Water Tutorials and more...

[p]Hello everyone![/p][p]Today we’ve got another quality of life update bringing a host of new features and changes for players both new and existing! But before we delve into the details we’d just like to say a big thank you for all the interest and support that’s been shown for Besiege’s upcoming space expansion: The Broken Beyond.
[/p][h3]If you haven’t already, please wishlist the expansion as it really helps us out![/h3][p][dynamiclink][/dynamiclink]For this update, community modder dagriefaa has been working tirelessly on implementing some of the community’s most popular mod features and requests into the base game, so a huge thank you to him from all the team at Spiderling![/p][p]
To start with, you can now remap hotkeys for multiple blocks at the same time, improving your ability to quickly customise your machine controls. The “Paint Bucket” has also received some attention, with changes that should make it much quicker and easier to apply & change the block skins you commonly use on your machines.


[/p][p]For less experienced players we’ve added a host of tutorials to The Splintered Sea expansion, that will teach you the fundamentals of building aquatic machines, from ships to submarines! We’ve also updated a bunch of the game’s block tooltips to make them more consistent and offer you more details of their stats.
[/p][p][/p][p]Both the Cannon & Water Cannon now have a higher maximum power of 3x, instead of the original 2, and new graphics options for higher FPS and Vsync have been added. These features and many more are all detailed down in the changelog below, so do take a look and don’t forget to wishlist The Broken Beyond, coming Q2 2026![/p][p]
Cheers everyone,
Von
[/p][previewyoutube][/previewyoutube][p]
Changelog V1.77 - 24433

ADDITIONAL CONTENT[/p][p]- multiple blocks can now be selected and edited with the keymapper[/p][p]--- the keymapper will show the settings of the last selected block, and conflicting values will be displayed as ●●● - changes will be propagated to all other blocks with the same setting[/p][p]-- fixed a glitch where out-of-bounds values copied to other blocks did not properly clamp, as this new functionality exacerbated issues[/p][p]- added new block tooltips with unified design and extra stats[/p][p]- added new water tutorials[/p][p]- added anglometer modes - 'initial' (default), 'gravity' (down), and 'velocity' (direction of travel)[/p][p]- added pick block keybind (ctrl + mmb)[/p][p]- keymapper option selectors (\[]) now allow directly picking options via dropdown (with search)[/p][p]- added 'only show machine skins' button to paint bucket - filters skins to only those on the current machine[/p][p]- added 'last used' sort mode to paint bucket[/p][p]- added more fps options (up to 240hz)[/p][p]- added vsync option
[/p][p]IMPROVEMENTS[/p][p]- steering blocks now have same 1x speed as steering hinges[/p][p]- water cannon max power is now 3x[/p][p]- cannon max power is now 3x[/p][p]- fixed camera block height can now actually be set to ±90d[/p][p]- speedometer min speed lowered to 0[/p][p]- graphics options moved to own tab in options menu[/p][p]- keymapper color options now have a moveable cursor and selection, and support nobounds[/p][p]- screenshot name format is now yyyy_MM_ddd instead of MM_dd_yyyy[/p][p]- improve performance of levels with many of the same object
[/p][p]FIXES[/p][p]- fix a whole bunch of cases where the keymapper would break undo history[/p][p]- fix logic blocks (e.g. length detector) not updating visually on client if their output is unused[/p][p]- fix multiverse join/host ui not disabling in some cases when selecting playlist levels[/p][p]- fix small wheel visual slewing really slowly on client[/p][p]- fix pasting/typing hex code into build surface hue setting not also updating saturation and luminosity[/p][p]- fix switching advanced building tools via hotkey displaying incorrect global/linked/pivot state[/p][p]- fix block values being mangled if block mapper closed or selection changed while text field focused[/p][p]- fix another bug with camera default target moving between build and sim mode[/p][p]- fix win screen secondary objectives appearing in multiverse[/p][p]- fix NaN springs, pistons, steering blocks throwing errors[/p][p]- fix duplicating level entities clamping out-of-bounds colors[/p][p]- fix pyramid corner level entity being slightly misaligned[/p][p]- fix scoreboard throwing errors on non-steam versions[/p][p]- fix ctrl+backspace not being handled in text mappers in some cases (should delete previous word)[/p][p]- fix naming of roller wheel and flywheel folders in template skinpack
[/p][p]MODDING[/p][p]- 'minChangeset' and 'maxChangeset' can now be specified on assemblies to control which versions of the game they run on (changeset is the number after the version number, e.g. for 1.77-23458, 23458 is the changeset)[/p][p]- 'useMipMaps' can now be specified on resources to control whether mipmaps are created[/p][p]- custom mappers will only work with one object selected - see documentation to enable for multiple[/p]