isXander / isXander/Controlify
configurable default radial menu
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 341
- Forks
- 97
- Avg merge
- 1h
- Merged PRs (30d)
- 1
Description
Is your feature request related to a problem? Please describe.
When using controlify, we need to configure the radial menu for each controller we use. Sometimes, this configuration is missed for some controller detection problem (I suspect that the SO start to identify the same controller with some different id somehow).
Describe the solution you'd like
It'd be nice to have a way to define the default radial options, so they can be determined once for every controller
Describe alternatives you've considered
I manually clean up the json and copy and paste the radial config between controllers
Additional context
This is especially true when we run the game using some split-screen mod. For example, I play with my wife using the same game profile but different users, so we ended up sharing some configs and we use two controllers. It's nice to have a centralized configuration, but sometimes this configs ended up getting radial actions missed and we have to edit it again
Contributor guide
No contributing guide indexed for this repository
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 tracing how the existing per-controller radial configuration is stored in JSON and how controller detection selects it. Define the default radial options and verify that they apply across controllers while preserving any controller-specific configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100