Controller & Steam Deck Support - mahjerion/Craft-to-Exile-2 GitHub Wiki

You CANNOT play in third-person mode with the controller. It is not currently supported!

Controller

Mods

  1. You'll need Controller Support Mod 9.0.3 and its library, UnionLib 10.2.7 (already included).
  2. Plop these into your folder (client-side only): \Craft to Exile 2\mods
  3. Load up the game!

Configuration

Note that if you're on a Steam Deck, you can also rebind your keys through Steam's built-in controller configure functionality.

  1. You will have to first enable your controller. You can do so by first going into Options > Controls > Controller Settings... to ensure your controller is selected and on.
  2. Then you can configure the controller binds by going to Options > Controls > Controller Binds... To rebind your keys, you need to hold down the button for a few seconds after selecting the binding.
  3. There are additional configs such as Joystick Sensitivity you can configure through Options > Controls > Controller Extras... > Mod Config, or you can do it in \Craft to Exile 2\config\controllermod-common.toml.

Steam Deck

  1. Enter desktop mode.
  2. Search "Prism" in the application browser and install it.
  3. Login via Microsoft.
  4. Click "Add Instance" and select CurseForge.
  5. Search "Craft to Exile 2" and download.
  6. Once it finishes downloading.
  7. Open Steam (still in desktop mode) and add Prism as a non-steam game.
  8. Run Prism once from Steam (still in desktop mode).
  9. Now, when you return to game mode, you will see Prism show up as a game. Use it to launch CTE2.
  10. Set your Steam keybinds to WASD so that Minecraft reads all your controller inputs as keyboard and mouse inputs, and change keybinds as needed. Note that you can do this instead of downloading the above mod, since Steam Deck has its own keybind manager!