Create: Tweaked Controllers

Create: Tweaked Controllers

37k Downloads

Create: Tweaked Controllers

logo
A Create mod addon that let you control your contraptions using a gamepad instead of your keyboard !

Supported Versions

The mod is for Create 1.18.2 with a version up to 0.5.0.i
Create 0.5.1+ is planned

Using the mod

The tweaked controller requires a gamepad to work. You can check if your gamepad is detected inside the UI of the controller.
If multiple gamepads are found, the game will select the first gamepad with any button activity.
You can rescan for gamepads with the "Research" button at the bottom.

Supported gamepads

This mod relies on GLFW (the input/output library used by Minecraft) to handle gamepad inputs.
GLFW handle gamepads as follows:
- If it is detected by GLFW, it will be labelled as a joystick; it will have all of its axis and buttons stored in an unorganised way (the way the driver reads the values)
- If it has a known mapping, GLFW will also register it as a gamepad. In this situation there will always be 6 axis ant 15 buttons which should be roughly the same on all gamepads (note that on some gamepads the A/B-X/Y buttons are inverted, and the two back trigger axis can just be shoulder buttons)

For now, only GLFW gamepads work on the mod. Support for joystick is planned for later.
Here is a list of supported gamepads:
- Official gamepads such as Xbox controllers or Playstation DualShock are supported
- Knockoff/alternate gamepads (like a Logitech controller) should be supported
- Joysticks/hotas/racing wheels and other devices are probably not supported, but may be latter
- WiiMotes are (sadly) not supported

Remarks

Due to a Create limitation, if a network is updated too many times it will break. This can happen if you connect an axis output to an Adjustable Chain Gearshift, for example.

The joystick axis are directly read from GLFW (the input/output library used by Minecraft). With most if not all gamepads, the +X axis points to the right, and the +Y axis points down.