isXander / isXander/Controlify

configurable default radial menu

Open
#554 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.