Project

General

Profile

Actions

Emulator Issues #5166

closed

Mac OSX Version Needs Simple Controller Calibrator

Added by fluxbooks about 12 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
OS X
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Windows has a built in controller calibrator, but Mac OSX does not. A simple way to set neutral values for all analog controls is necessary, especially for L and R sliders. Since the default neutral value is 128 for all analog inputs including the sliders, and GNC Controller neutral values for the sliders are usually in the 20-35 range, the sliders do not activate anything until they are more than half-way pressed in.

I suggest the following to fix this:

  1. An extra value field by each analog input to specify the neutral values.
  2. A button and/or key command to calibrate the neutral values based on current values.
  3. A option toggle to automatically calibrate controller values based on their current values on game load (just like the console does).

Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #5010: Input configuration will only use half of analog surface (e.g. X+ or X-)Fixed

Actions
Actions #1

Updated by parlane about 12 years ago

  • Issue type set to Feature request
  • Operating system OS X added
Actions #2

Updated by parlane about 12 years ago

Suggested fix: hold sliders half way in constantly, to decrease time it takes to move sliders into activated position.

Actions #3

Updated by fluxbooks about 12 years ago

This is not an acceptable fix. Time is not the issue. The real problem is that there are values that are expected by games that are never achieved because they are beyond the digital button press.

I'm sorry, but this fix is like asking users to tilt their heads 90 degrees because the video is rotated as such.

Actions #4

Updated by lpfaint99 about 12 years ago

you really should try to not sound so demanding when requesting a feature from a project completely coded by volunteers. You don't pay for dolphin, everyone who contributes does so because they want to, not to fulfill your demands.

if windows has this built in, why should dolphin developers spend time adding a feature that should be provided by the operating system or drivers?

Mac OSX also doesn't support directx, I suppose we should port the DirectX runtimes as well?

Actions #5

Updated by parlane about 12 years ago

facepalm mine was a joke, in seriousness, we don't have any active mac devs. Feel free to jump in and code something up and we can merge it in for you.

Actions #6

Updated by lpfaint99 about 12 years ago

sorry, general rage towards feature requests/bug reports got loose, shouldn't have been directed at this issue

Actions #7

Updated by fluxbooks about 12 years ago

I apologize as well for the confusion, I wasn't aware that parlane was joking.

In regards to features that 'should be provided by system or drivers', in my eyes Dolphin should handle the controller the same way that the console does, regardless of what operating system it is running on. That is, to set the neutral values of the emulated input to the same as the neutral values of the controller itself. This is just part of accurate emulation. I do understand that this feature does not seem to have very high priority, but I will stand for this being an issue with emulation, and not something just for mac users. Incidentally, it would benefit Mac users the most.

Actions #8

Updated by Billiard26 about 12 years ago

This issue has nothing to do with "accurate emulation".
Dolphin's gamepad handling on OS X is poor.

Actions #9

Updated by fluxbooks about 12 years ago

Are you saying neutral values in the windows version of Dolphin can be calibrated? I was under the impression that it was something that had to be done on the operating system level.

Actions #10

Updated by Billiard26 about 12 years ago

No, Dolphin does not provide neutral value calibration on any OS.
I suspect this issue's cause is Dolphin being bad at determining what the "neutral value" is on OS X or OS X (or the device) not doing a good job of providing the "neutral value".

Actions #11

Updated by danialhorton about 12 years ago

In Mac OS the joystick callibration is completly left to the game/application

Actions #12

Updated by fluxbooks about 12 years ago

Billiard, as you said there is no calibration on any OS. Therefore, the OSX version of Dolphin is just as bad at 'determining the neutral value' as any other OS. Also, it is not standard for devices to report their neutral values.

Actions #13

Updated by Billiard26 over 11 years ago

  • Status changed from New to Duplicate

OK, reading again the original message I think I get what you're talking about.

Actions

Also available in: Atom PDF