TASEmulators / TASEmulators/BizHawk
Implement a motion provider for Encore (CemuhookUDP, SDL)
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
Currently, the only way to use motion controls on the Encore core is with right click (default button). This is incredibly finnicky and, on some games, practically do not work at all due to being buggy on the game's side.
Azahar has a motion configuration which let's you choose the motion provider, between Mouse (Right Click), CemuhookUDP and SDL. I've been using SDL for a year now and it works incredibly well. Since I often use Bizhawk with the game which uses motion controls, such a feature for Bizhawk would be incredibly nice both for casual play and for speedrun/TAS routing. As it is now, it is very difficult to test anything motion-control related.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Encore core's current right-click motion-control path and compare how Azahar selects Mouse, CemuhookUDP, and SDL. Done means BizHawk supports the requested motion providers and motion-control games are practical to test without relying only on right click.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100