1
0
forked from Clones/Controlify
Files
Controlify/midnight-controls-comparison.md
2023-05-14 23:10:05 +01:00

4.8 KiB

Comparison between Controlify 1.1.0 and Midnight Controls 1.8.0

Controlify Midnight Controls
Custom Screen Compatibility Convenient APIs to hook into controller support directly from Screen implementation. No API. Sometimes necessary to mixin into Midnight Controls and edge-case code required.
Screen Navigation 4-axis navigation, emulating arrow key navigation 4-axis navigation, emulating arrow key navigation
Controller rumble Individual rumble effect intensity configuration
In-game button guide Extensible by 3rd party mods Harcoded buttons and positions
Reach-around block placement Emulates Bedrock Edition reach-around
Gyro support Supported on all controllers with native gyro.
Controller detection Powered by resource packs for unlimited data-driven detection Hardcoded identifiers in code
Controller button rendering Powered by resource pack controller detection Texture atlas for hardcoded identifiers
In-game look sensitivity & behaviour Emulated Bedrock Edition with good defaults and snappy behaviour Default sensitivity is insane - more testing required
Container interaction Controlled cursor snaps to container slots (with API) with power of left click, right click and shift click. Button guide available at bottom. Basic mouse & keyboard emulation
Touchscreen support Reported broken by author
Joystick support Multiple joysticks can be combined together (no UI yet) Multiple joysticks can be combined together
Joystick mapping Powered by resource packs, unlimited amount of buttons available All combined joysticks limited to gamepad input. Powered by SDL mappings
Configurability Each controller has individual settings with the ability to map every single controller action. No hardcoding! needs testing
Mod keybindings