isXander / isXander/Controlify

[Controller Request] 8bitdo Ultimate 2 Wireless

Open
#662 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

controller-compat
Dominant language
Java
Stars
341
Forks
97
Avg merge
1h
Merged PRs (30d)
1

Description

Made new issue since closed old one acidentally and it didn't let me reopen -_-

In 2.4g mode named in windows as 8bitdo Ultimate 2 Wireless Controller for PC
In bluetooth mode named 8bitdo Ultimate 2 Wireless

VID=0x2dc8, PID=0x6012 dinput

VID=0x2dc8, PID=0x310b xinput

In d-input mode if you map controller additional buttons do not work, gyro and vibration do not work as well.
In x-input mode vibrations do not work. (Additional buttons and gyro not suported in x-input mode as far as i know.

Meanwhile i made a quick resourcepack to use d-input mode and have glyphs, d-pad is not showing correctly since in raw input instead of buttons it's something called hat that have states and i couldn't figure out how to show what state it uses in font mapping to display correct icon but it is what it is.
8bitdo Ultimate 2 rawinput glyphs.zip

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 from the controller-support entry points for the reported VID/PID pairs and compare how D-Input and X-Input devices handle mappings, vibration, gyro, and hat input. Inspect the attached raw-input glyph resource pack for the reported D-pad issue. Done means the controller is recognized with the supported inputs working or the remaining unsupported inputs are documented.

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.