1
0
forked from Clones/Controlify

🎮📳 Controller Vibration! (#38)

This commit is contained in:
Xander
2023-04-04 17:17:01 +01:00
committed by GitHub
parent 2bf7cf4792
commit ebbc549e32
32 changed files with 686 additions and 42 deletions

View File

@ -17,6 +17,7 @@
0x202,
0x285,
0x288,
0xb13,
]
},
{

View File

@ -2,6 +2,9 @@
"controlify.gui.category.global": "Global",
"controlify.gui.current_controller": "Current Controller",
"controlify.gui.current_controller.tooltip": "In Controlify's infancy, only one controller can be used at a time, this selects which one you want to use.",
"controlify.gui.load_vibration_natives": "Vibration Support",
"controlify.gui.load_vibration_natives.tooltip": "If enabled, Controlify will download and load native libraries on launch to enable vibration support. The download process only happens once and only downloads for your specific OS. Disabling this will not delete the natives, it just won't load them.",
"controlify.gui.load_vibration_natives.tooltip.warning": "You must enable vibration support per-controller as well as this setting.",
"controlify.gui.reach_around": "Block Reach Around",
"controlify.gui.reach_around.tooltip": "If enabled, you can interact with the block you are standing on in the direction you are looking.",
"controlify.gui.reach_around.tooltip.parity": "This is parity with bedrock edition where you can also do this.",
@ -28,6 +31,8 @@
"controlify.gui.toggle_sprint.tooltip": "How the state of the sprint button behaves.",
"controlify.gui.auto_jump": "Auto Jump",
"controlify.gui.auto_jump.tooltip": "If the player should automatically jump when you reach a block.",
"controlify.gui.allow_vibrations": "Allow Vibration",
"controlify.gui.allow_vibrations.tooltip": "If the controller should vibrate when you do certain actions.",
"controlify.gui.show_ingame_guide": "Show Ingame Button Guide",
"controlify.gui.show_ingame_guide.tooltip": "Show a HUD in-game displaying actions you can do with controller buttons.",
"controlify.gui.show_screen_guide": "Show Screen Button Guide",
@ -38,8 +43,8 @@
"controlify.gui.chat_screen_offset.tooltip": "How far up the system on-screen keyboard is. This shifts up the chat box so you can see the chat whilst typing.\nThis is extremely useful on the steamdeck.",
"controlify.gui.controller_theme": "Controller Theme",
"controlify.gui.controller_theme.tooltip": "The theme to use for rendering controller buttons.",
"controlify.gui.reduce_bow_sensitivity": "Reduce Bow Sensitivity",
"controlify.gui.reduce_bow_sensitivity.tooltip": "Reduce the sensitivity of bow-like items when aiming.",
"controlify.gui.reduce_aiming_sensitivity": "Reduce Aiming Sensitivity",
"controlify.gui.reduce_aiming_sensitivity.tooltip": "Reduce the sensitivity when aiming.",
"controlify.gui.custom_name": "Display Name",
"controlify.gui.custom_name.tooltip": "Name to display for this controller throughout Minecraft.",
"controlify.gui.group.advanced": "Advanced",
@ -55,6 +60,8 @@
"controlify.gui.auto_calibration.tooltip": "Automatically calibrate the deadzone of your controller.",
"controlify.gui.button_activation_threshold": "Button Activation Threshold",
"controlify.gui.button_activation_threshold.tooltip": "How far a button needs to be pushed before registering as pressed.",
"controlify.gui.test_vibration": "Test Vibration",
"controlify.gui.test_vibration.tooltip": "Test the vibration of your controller.",
"controlify.gui.group.controls": "Controls",
"controlify.gui.group.controls.tooltip": "Adjust the controller controls.",
@ -80,6 +87,9 @@
"controlify.toast.faulty_input.title": "Controller disabled",
"controlify.toast.faulty_input.description": "Your controller has been disabled because Controlify detected it was causing you problems using keyboard and mouse input. This is likely due to setting your deadzone values too low or your joystick is not mapped properly, making the controller think it is always giving input.",
"controlify.vibration_onboarding.title": "Controlify Vibration Support",
"controlify.vibration_onboarding.message": "To enable vibration support, a native library must be downloaded that Controlify loads automatically. This is a seamless process and will only take a few seconds. If you choose no, you may change your mind later in Controlify settings.\n\nWould you like to download them?",
"controlify.controller_theme.default": "Default",
"controlify.controller_theme.xbox_one": "Xbox",
"controlify.controller_theme.dualshock4": "PS4",

View File

@ -8,7 +8,9 @@
"compat.sodium.CycleControlElementMixin",
"compat.sodium.SliderControlElementMixin",
"compat.sodium.TickBoxControlElementMixin",
"core.GLXMixin"
"core.GLXMixin",
"feature.rumble.sounds.LevelRendererMixin",
"feature.rumble.useitem.LivingEntityMixin"
],
"client": [
"compat.fapi.KeyBindingRegistryImplAccessor",
@ -33,6 +35,8 @@
"feature.guide.screen.AbstractWidgetMixin",
"feature.guide.screen.TabNavigationBarMixin",
"feature.reacharound.GameRendererMixin",
"feature.rumble.damage.LocalPlayerMixin",
"feature.rumble.useitem.LocalPlayerMixin",
"feature.screenop.MinecraftMixin",
"feature.screenop.ScreenMixin",
"feature.screenop.vanilla.AbstractButtonMixin",