diff --git a/comparison.md b/midnight-controls-comparison.md similarity index 89% rename from comparison.md rename to midnight-controls-comparison.md index 281aa4d..8e359fc 100644 --- a/comparison.md +++ b/midnight-controls-comparison.md @@ -4,8 +4,10 @@ |------------------------------------------|----------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------| | **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 | ⛔ Not present. | | **In-game button guide** | Extensible by 3rd party mods | Harcoded buttons and positions | | **Reach-around block placement** | ✅ Emulates Bedrock Edition reach-around | ✅ Takes custom liberties and has behaviour not present in bedrock | +| **Gyro support** | ✅ Option to require a button held and flick stick. Bypasses some sensitivity modifiers. | ⛔ Only works with Steam Deck due to Steam Input emulation | | **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 | testing required - reported bad defaults | @@ -15,4 +17,3 @@ | **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** | All keybinds work out of box after mapping buttons | All keybinds work out of box after mapping buttons | -| **Controller rumble** | ✅ | ⛔ |