Update demo - full customization for controllers/joysticks/steering wheels

Demolish & Build 3: Excavator Playground

Demolish & Build 3: Excavator Playground is a playable sneak peek at the driving and demolition physics from the upcoming Demolition & Build 3. In the game, you take control of a modern excavator and drive around a small test track or demolish structures.

[h1]Demolishers![/h1] [h3]Many of you have asked for the addition of full optimization for controllers. Especially for you, we have prepared an update related to these changes. As of now, you can assign any function to a button or axis. We took great care to create a system that is both flexible and easy to use. With it you can use any number and any type of controllers. Also, we did our best to allow you to assign whatever button or axis to every important function. In the future we will also add options to calibrate and fine-tune your axes to give you the best experience you can have. [/h3] [h3]In the instructions below, we show you how to setup custom controls.[/h3] ⦁ Select your controller here: [img]{STEAM_CLAN_IMAGE}/42659669/827a46ffeaf897d30902fb68cc6c8d072d11195e.png[/img] ⦁ This button allows you to remove the current assignment. [img]{STEAM_CLAN_IMAGE}/42659669/a50b8412458f37ac25ea56f4e02c87bd8ef6cb33.png[/img] ⦁ To assign a button select a function… [img]{STEAM_CLAN_IMAGE}/42659669/5ba6272b98a2fd4d1789b7e1c2165b6609b4e260.png[/img] … and press the chosen button. Only buttons from the selected controller will be pooled. You can also assign an axis as a button (for ex. LT/RT on a controller). [img]{STEAM_CLAN_IMAGE}/42659669/f7fc7e76c868e7680b4cdd6e7079eeb28060a51e.png[/img] ⦁ To assign an axis, first select chosen function from the list ⦁ There are 4 modes available: Axis, Buttons, Axis with a modifier, Buttons with a modifier ⦁ Axis/Buttons To assign simply select the function and use chosen axis or button ⦁ Axis/Buttons with Modifier Axis/Buttons with Modifier is a special function that allows you to use the same controller axis for multiple functions. In practice, the Modifier works like a Shift Key – pressing it will override the default function and use this one instead. [h2]EXAMPLE:[/h2] Let’s use this method to setup the Xbox 360 controller to the SAE pattern instead of the default ISO. For the sake of this presentation, we’ll use an empty layout but you can just as easily modify an existing one. ⦁ Start by assigning button functions: [img]{STEAM_CLAN_IMAGE}/42659669/c11052706f1d6ba05d8635245c0e112de53ccd65.png[/img] ⦁ Assign the RT/RB to the right track ⦁ Select [b]right track forward[/b] [img]{STEAM_CLAN_IMAGE}/42659669/b2b80658989785a47da1ac5f40cef661105ee6e7.png[/img] ⦁ Select [b]no binding[/b] and press RT to assign it [img]{STEAM_CLAN_IMAGE}/42659669/7855999a33ed2417cd88f55c3dc13429ffedb58c.png[/img] ⦁ Return to the list [img]{STEAM_CLAN_IMAGE}/42659669/35e801d658684a4ec5f4bfa22c670165b2fb5bbe.png[/img] ⦁ Select the [b]right track backward [/b] [img]{STEAM_CLAN_IMAGE}/42659669/ab63b561cab02788323fd33d39aa21c7169d5b73.png[/img] ⦁ Choose [b]BUTTONS[/b] mode ⦁ Select [b]no binding[/b] next to [b]RIGHT TRACK BACKWARD[/b] + and assign RB [img]{STEAM_CLAN_IMAGE}/42659669/8424eb2ee651fef8e4d564d3014202cf064c868c.png[/img] ⦁ Repeat the same for the left track ⦁ Select [b]rotate cabin (left, right)[/b], axis mode, and assign left stick X (horizontal) axis. [img]{STEAM_CLAN_IMAGE}/42659669/01bc472c24f90a05e9f7283fba39eb84bb9fb11a.png[/img] ⦁ Select rotate boom (up, down), axis mode, and assign left stick Y (vertical) axis. [img]{STEAM_CLAN_IMAGE}/42659669/67886d36c134266a61b68da0822f113d14ffb970.png[/img] ⦁ Now, let’s move on to the right stick. Select [b]extend attachment[/b], axis mode, and assign right stick X axis. [img]{STEAM_CLAN_IMAGE}/42659669/3369f479be2945866fca24bdbfa9d2ba4f39f214.png[/img] ⦁ Select [b]rotate arm (up, down)[/b], axis mode, and assign right stick Y axis. [img]{STEAM_CLAN_IMAGE}/42659669/9c178c0a8dc61d235cd9693a500332afb097e570.png[/img] ⦁ We also need to rotate the shears ⦁ Select [b]rotate attachment horizontally[/b] ⦁ Change mode to [b]BUTTONS[/b] ⦁ Assign D-Pad left/right to the appropriate functions [img]{STEAM_CLAN_IMAGE}/42659669/627270aaadc50d6e27e3a8c78c26c53aebd4bae2.png[/img] ⦁ That leaves us with camera controls. Since we’ve already assigned all controller axes we’ll use the modifier. ⦁ Select [b]rotate camera[/b] ⦁ Choose [b]AXIS WITH MODIFIER[/b] mode [img]{STEAM_CLAN_IMAGE}/42659669/dc7cf061c25847d3d5864aa93f8086bd25d55dae.png[/img] ⦁ First assign the left stick button to the [b]MODIFIER[/b] [img]{STEAM_CLAN_IMAGE}/42659669/9432e6e77ac5691775b3e5ad36d1fd618715e2e0.png[/img] ⦁ Now let’s assign the right stick axes to both functions This means that when we press the right stick button the left stick will control the camera instead of the excavator’s left joystick. [img]{STEAM_CLAN_IMAGE}/42659669/85e35570d361f55ffc4d12305ac6a0b65bbbf8a2.png[/img] ⦁ Repeat the same steps for [b]camera zoom[/b] with the right stick button and left stick y. [img]{STEAM_CLAN_IMAGE}/42659669/f937f0a623803e98f607ba263e92b3e3bfe610bb.png[/img] That’s it. We’ve created working SAE controls for our controller from scratch. Some additional rules/tips when creating custom control schemes: ⦁ A single axis can be assigned to only one function without modifiers. ⦁ You cannot use the same button for the modifier and a normal function. ⦁ On the other hand, a button can be used as a modifier for multiple functions. ⦁ You do not have to assign every function for a single controller. ⦁ If you want to assign a full axis to one of the tracks, best assign it to the [b]left/right track forward [/b]functions. https://store.steampowered.com/app/1203670 [h3]If you have any suggestions, or ideas about the game, please write to us. Join our discord:[/h3] [url=https://discord.gg/mp9fys3268][img]{STEAM_CLAN_IMAGE}/26225940/2e8a36948df3ac59a88c8b713340816a0c19bf76.png[/img][/url] [h3]Stay safe and happy demolition! Demolish Games crew[/h3]