Skip to content

About

Adds controller support to Timberborn, including building placement, planting, selection, camera controls, and more.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

73 Commits

Folders and files

Repository files navigation

Controller Support

This mod adds controller support to Timberborn, including support for navigating menus, controlling the camera, placing buildings, planting, marking tree cutting area, demolishing, and the priority tool.

Most of the game can be played with a controller, although some areas still require a mouse or keyboard. Building placement and other cursor-based tools have been redesigned to work with controller input rather than mouse input.

Keyboard/mouse and controller input can be used simultaniously.

Note

This is still very early and really buggy. Please submit bug reports on the discord in #🚂individual-mods > 🎮 Controller Support or on github.

Install

Important

When a game reports that it doesn't support controller input steam automatically chooses the "Keyboard (WASD) and Mouse" layout which prevents Timberborn from receiving controller input. To make the controller work, open the controller settings in steam, go to "Templates" and select & apply "Gamepad with Mouse Trackpad". I'm also working on a custom layout. To try it go to "Search" and download "Timberborn: Controller support mod for timberborn" by "Agroqirax"

Tip

The controller won't work while Timberborn's mod manager is open on startup because mods haven't been loaded yet. This is expected. To skip the mod manager on steam go to timberborn, properties and add -skipModManager to the launch options field. If the game crashes or a mod causes problems, remove -skipModManager from Steam's launch options to restore the mod manager and disable mods.

  • Steam workshop: Click subscribe
  • Mod.io: Download & extract to ~/Documents/Timberborn/Mods/controller-support.
  • Github: Download & extract to ~/Documents/Timberborn/Mods/controller-support.

Controls

Most controls can be rebound but this is still being worked on.

Tip

Use steam input to create custom mappings, assign the back buttons & grip sensors of the steam deck/controller and much more.

Map editor: Most map editor functions work with a controller, but terrain editing still requires a mouse.

General controls

Button Action
Left stick Navigate UI
Right stick Scroll
A Confirm / Select
B Cancel / back

Game mode

Button Action
Right stick Pan camera
Right stick while pressed down Tilt / Rotate camera
Left trigger Zoom in
Right trigger Zoom out
Left shoulder Decrease adjustment *
Right shoulder Increase adjustment *
X Delete building
Y Unique building action
Select / View Enter select mode
Start / Menu Pause building

*Adjustments are building specific. Construction sites change the construction priority, workplaces change the workplace priority, floodgates, valves, pumps, etc change their height/flowrate/slider. If nothing is selected the game speed is adjusted.

In map editor

Button Action
X Undo
Y Redo

Select and building mode

Button Action
Left stick Move cursor / selection
Left shoulder Rotate left
Right shoulder Rotate right
A Place / Select / Hold to expand*
B Leave
Y Flip building
Select / View Enter / leave

If there is something selectable at the cursor, it will be highlighted. Press A to select.

The updated building placement, tree cutting area, planting, demolishing & priority tools work in the same way with the exception that they are automatically (de)activated when you select their respective tool.

*Only in tools where applicable

Features

  • Full UI navigation with the stick/dpad
  • Reworked building placement & area selection tools to use a 3D stick-driven cursor instead of the mouse
  • Mouse/keyboard and controller can be used interchangeably at any time
  • Analog camera pan/tilt/rotate and zoom
  • Shoulder-button control for workplace/construction priority and the sliders of floodgate/pump/etc
  • Optional on-screen button hints
  • Gamepad rumble for unstable core/dynamite explosions, hazardous weather warnings and wonder completions
  • Steam Input warning and custom controller layout link shown on startup if no controller is detected (Steam only)

Mod support

Most mods will work fine with this mod. A few mods have received special support to improve their use with a controller.

Known issues

N/A

About

Adds controller support to Timberborn, including building placement, planting, selection, camera controls, and more.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages