Dolphin, the GameCube and Wii emulator - Forums

Full Version: Radius settings ignored in custom profiles
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I've had a few issues that led me to this point, but what I'm really stuck on is that whatever radius I set for the main stick or the C stick in a custom GameCube profile is ignored and there's no change in sensitivity. My .ini file for the custom profile looks like this:
Code:
...
Main Stick/Radius = 75
...
C-Stick/Radius = 75
...
When I make other changes to this file, they seem to be picked up correctly, but not the radius setting. I've tried very big numbers, very small numbers, 0, negative numbers, and nothing seems to make any difference. Does anyone know what I'm doing wrong or how I can fix it?
For anyone who's curious, I got to this point because I was unable to edit the radius values in the base GCPadNew.ini file in the Config directory because it seems to get overwritten with the default values every time I open Dolphin.

And for anyone who's curious about how I got to that point, I'm having the issue described here, and one of the replies mentioned that lowering the radius fixed the problem for them.
Which version of Dolphin are you using? There was a big change to how this works recently, and I don't think you can just edit the radius setting the way you used to be able to anymore. It's been replaced with a more flexible setting, but I'm not sure how editing that setting in INI files works.
(04-03-2019, 03:16 AM)JosJuice Wrote: [ -> ]Which version of Dolphin are you using? There was a big change to how this works recently, and I don't think you can just edit the radius setting the way you used to be able to anymore. It's been replaced with a more flexible setting, but I'm not sure how editing that setting in INI files works.

Looks like I have version 5.0-9888. I assume there's no way to change it through the GUI? I couldn't find one.
"Radius" has been replaced with "Calibration".
Calibration should be set to 1.0 to adapt a typical round input to the shape and range of a physical GameCube controller.
(04-03-2019, 07:23 AM)Billiard26 Wrote: [ -> ]"Radius" has been replaced with "Calibration".
Calibration should be set to 1.0 to adapt a typical round input to the shape and range of a physical GameCube controller.

Thanks for the tip. So I've tried Calibration and it seems to be making some difference, but I can't seem to manipulate it to replicate what Radius would do. In fact, the only time I notice a difference in behavior is when I set Calibration to 0, although I can't really pinpoint what's different about it. Is there documentation on what Calibration actually means and what various values represent?
The "Calibration" setting is a list of maximum input distances from neutral at evenly spaced angles. A single value is a sort of special-case for a circle with a radius of that size.
The values are used to reshape inputs of arbitrary shapes and sizes to the proper octagon shape that games expect from gamecube controllers.

What are you actually trying to do?
(04-14-2019, 07:01 AM)Billiard26 Wrote: [ -> ]The "Calibration" setting is a list of maximum input distances from neutral at evenly spaced angles. A single value is a sort of special-case for a circle with a radius of that size.
The values are used to reshape inputs of arbitrary shapes and sizes to the proper octagon shape that games expect from gamecube controllers.

What are you actually trying to do?

I'm trying to decrease the range of the input in any direction. Basically, if I move the joystick all the way in any direction, I want that to be treated as 75 instead of 100.
Setting calibration to 133 would scale down a 100% input to 75%. (100 / 0.75 is 133).
Note that additional scaling is then done to match the octagon shape of a GameCube controller, but 133 is probably what you want.
That worked! Thanks a lot! Smile
Where is the calibration settings
Pages: 1 2