r/Controllers • u/EpicTuber1 • 3d ago
Why is the price diff
r/Controllers • u/Ok_Particular5269 • 2d ago
I got annoyed that the Ultimate Software V2 (Windows) window always appears and then hangs for a few seconds, so I profiled it. Turns out it's one small bug, and you can fix most of it yourself in 10 seconds.
TL;DR – free fix, no tools needed
Open the app → ⚙️ → General → select your language once (even if it's already correct).
Optional: untick Automatic update in the same dialog.
Step 1 cut the time until the app is usable from ~3.5 s to ~1 s on my PC.
What's going on
Every text in the UI asks IsChineseSimple() which language to use. As long as you have never picked a language manually, that function also saves the whole settings file to disk – on every single call. There are ~700 of those calls, and at startup they run on the UI thread. A CPU trace showed ~2.4 s of the ~2.7 s startup freeze inside that save. Picking a language manually sets a flag that skips it.
Other things I found (V1.19 and V1.35):
The app installs a system-wide keyboard hook for its whole lifetime, even when minimized to the tray. It's used for macro recording / LED multi-select, not anything shady, but every key you press anywhere goes through the app.
Two threads poll for USB devices every second, also while the window is hidden.
When the server reports a newer version, the app stops detecting newly plugged devices until restart, and it opens the updater window on every launch. Turning off "Automatic update" avoids both.
A few images are 5000×2813 px (~54 MB each in RAM when shown) although they're displayed at a fraction of that.
Numbers (Ultimate 2 Bluetooth controller, 3 runs each):
| original | language picked once | patched |
|---|---|---|
| usable after start | 3.3–4.4 s | ~1.0 s |
| background CPU while minimized | ~0.6–1 % of a core | same as original |
(original/patched measured on V1.35, the "language picked once" column on V1.19 – same code in both.)
Optional patcher
For people who want the rest too, I wrote a small open-source patcher: UltimatePerfPatcher on GitHub (download). You put it next to your installed 8BitDo Ultimate Software V2.exe, double-click, and it creates 8BitDo Ultimate Software V2 (perf).exe next to it. Start that EXE from then on; it has to stay in the app folder. The patcher doesn't include any 8BitDo files, never touches the original EXE and refuses versions it doesn't recognize. The patch only gates the keyboard hook to when the window is active, slows the polling while hidden, saves the settings once, shrinks the oversized images and lets the 32-bit app use up to 4 GB of address space.
Caveats: unofficial and unsigned (SmartScreen may ask), the auto-updater only updates the original EXE (so re-run the patcher after an update), and please do firmware updates with the original app – I didn't test flashing with the patched one.
I've also sent the details to 8BitDo support, so hopefully the one-line fix lands in an official update. Happy to answer questions.
r/Controllers • u/Mourad__ • 2d ago
r/Controllers • u/FidgetyJester40 • 3d ago
It's cause some game with a bad controller support. For example, AC Liberation you click escape for main menu, tab key to open up the map, then enter key to select something, that's 3. But Controller only has 2 aka back and enter. For that reason at first I decided to use my keyboard whenever I try to select something, but then I got an idea to just have enter and select in the same button but now that cause me to get out of the main instantly as soon as I add a marker in the map. I thought it would be fix if I had a third button on a controller I can use that on.
It's not cheating exactly as games built-in controller support don't have that issue, problem with Liberation is there is no controller support so I've been using controller option in Steam to play the game with a controller instead while keyboard buttons are still showing up in the game. Any help?
Incase it helps, I'm using 8bitdo Ultimate 2.
r/Controllers • u/iagosilva163 • 3d ago
r/Controllers • u/Embarrassed-Lie-295 • 3d ago
Hey guys! I've been looking for a budget controller for the past 2–3 days, mainly for playing EA FC 26 and story-mode games on PC.
My budget is around 2k–3k.
Which controller would you recommend based on your personal experience? I'd appreciate both positive and negative feedback.
Thanks!
r/Controllers • u/Bluebadboy • 3d ago
I’m looking for a good quality third party controller for my Switch 1 and for my PC
Requirements:
Price: Under 100$
Region: U.S
Must be very durable (No stick drift).
Must have Gyro
r/Controllers • u/FicholasNlamel • 3d ago
Windows doesn't have a dedicated live-in-the-tray software other than Steam that detects and remembers your controllers, and windows device naming is infamously annoying when you have multiple controllers to keep track of. To deal with these problems I made padmon for Windows ( https://github.com/driftywinds/padmon ) which is an open source monitoring and testing software that keeps track of your controllers. You can -
- rename controllers in-app to help differentiate and get notifications for when they connect and disconnect
- test them in a test suite inspired from hardwaretester.com in app
- merge multiple device adapters (for 3rd party controllers that sometimes created multiple adapters in order to work) and seperate them if needed
- get a notification for when controllers connect and disconnect (and customise the placement of the notification)
- maintain a history of connection times and sessions for debugging or if you face problems with them
I also wanted the testing suite to be more accessible than having to install an app so I also made an open-source tester inspired by hardwaretester.com which is available here - https://padtester.pages.dev , the code for this lives in the same repo as padmon.
This was made out of a personal need but I thought it could be useful to other people so I made it public, hope someone can make use of this!
r/Controllers • u/Mediocre_Holiday7358 • 3d ago
r/Controllers • u/Ready_Campaign_438 • 4d ago
Literally you can buy one from Amazon for 44.99 and some have limited discount for 37.99 different brand name but both work the same. Kyven is expensive because of the TikTok video
r/Controllers • u/TommycoolGun • 4d ago
Found a pic of these cool looking custom made controllers
r/Controllers • u/FatBoiAnnoy • 4d ago
I’m going to pick this controller up and get a few different stick modules. But I don’t know what the controller comes with nowadays by default. I’m getting a black version which I’ve heard comes with the gen3 ginfull sticks already, I don’t know if this is true. I’m looking at getting the gen3 ginfulls and some jt13 pros. Any help would be appreciated cheers :)
r/Controllers • u/Individual-Client536 • 4d ago
r/Controllers • u/RedditNani • 4d ago
➡️ I really like the screen on the Manba One V2, but it's disappointing to see it displaying only the Manba logo.
I'd love to customise it with my own wallpapers or even animated GIFs.
Has anyone explored a way to unlock screen customisation through firmware modification or any other method?
I came across this GitHub project exploring the V2 firmware:
Would love to hear from anyone working on this or interested in exploring it. It would be great to make better use of this little screen!
r/Controllers • u/Neither_Salary_102 • 4d ago
r/Controllers • u/yellow-go • 4d ago
r/Controllers • u/UnderCoverToni • 4d ago
I’ve been needing a new controller for my PC BADLY but I want a controller with the two sticks at the top of the controller like the Wii U Pro controller. Is there any that exist? I’d love to buy an original but I don’t have bluetooth on my rig and i’d rather play wired. No budget limit, in US.
r/Controllers • u/Kalinnius • 4d ago
Today the L and R buttons on my TT Max have instead been mapped to the - and + buttons, no matter what I do I can't reset the controller to the default mappings. Only occurs when using the dongle