Skip to content

Conversation

@rapidsamphire
Copy link

Summary

  • add SDL rumble plumbing inside ControllerManager, InputManager, and expose it through Lua (openmw.input + GamepadControls)
  • introduce MWMechanics::Rumble helper with gameplay hooks for player damage, outgoing hits, blocks, and spellcasts
  • add config/settings defaults plus launcher checkbox for enabling rumble; document Lua API and INI options

Testing

  • build succeeds
  • manual: verified controller rumble via Lua (luam, openmw.input.controllerStartRumble) on DualSense, Xbox controller
  • manual: confirmed combat, block, and spellcasting events trigger scaled rumble when enable controller rumble = true

@Capostrophic
Copy link
Collaborator

!4972

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants