Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

What does the number value 0-5 do on square stick? #1168

Closed
tzx613 opened this issue Mar 25, 2020 · 7 comments
Closed

What does the number value 0-5 do on square stick? #1168

tzx613 opened this issue Mar 25, 2020 · 7 comments

Comments

@tzx613
Copy link

tzx613 commented Mar 25, 2020

This isnt really an issue, but I'm currently using DS4Windows to square the deadzone like a DS3 controller. And I was wondering what exactly the square stick value changes? This:

https://i.imgur.com/LIXN0VC.jpg

Does it change the aggressiveness of the square? Meaning THIS would be Cross Deadzone:

https://i.imgur.com/bRYpJNq.png

This would be Square Deadzone (5):

https://i.imgur.com/kl7HEJB.png

And I'm guessing the lower values (0,1,2,3,4) would be slightly less squared?

@mika-n
Copy link
Collaborator

mika-n commented Mar 25, 2020

These posts probably explain it in a bit more detail. The wiki documentation page on this site is a bit incomplete to explain all options (well, most options are a bit incomplete in wiki doc page).
#740
#738

@Ryochan7
Copy link
Owner

Ryochan7 commented Mar 25, 2020

And I'm guessing the lower values (0,1,2,3,4) would be slightly less squared?

The lower values would make the output more squared. The algorithm is meant to keep the lower portion of the output more circular while still allowing the high end output to reach the corners of a square. Choosing 0 would result in a pure square output range. I personally prefer the low end of the output to be more circular so that is why the default value is set to 5.

Inner Roundness = 0
Roundness 0

Inner Roundness = 1
Roundness 1

Inner Roundness = 5
Roundness 5

http://theinstructionlimit.com/squaring-the-thumbsticks

@tzx613 tzx613 closed this as completed Mar 27, 2020
@tzx613 tzx613 reopened this Mar 27, 2020
@tzx613
Copy link
Author

tzx613 commented Mar 27, 2020

Ok so just to be clear, in those pictures you posted, the left side is default cross/circle deadzone, and when using square stick, it isn't a turned square / diamond shape like this?

kl7HEJB

@Ryochan7
Copy link
Owner

The images are graphed input vs output. Left image is input and right image is mapped output. As the Roundness setting is increased, the lower portion of the output becomes more circular.

The value of 5 is used as the default as that was what I liked best when I played Star Wars: Shadows of the Empire. The setting has come in handy while playing some older games that only support DirectInput.

@tzx613
Copy link
Author

tzx613 commented Mar 30, 2020

Alright if I'm being honest I've never felt more stupid. What is the difference between input and output? What are they? When I touch something on a controller isn't this input? Where is the output coming from?... 😕😖😵

@mika-n
Copy link
Collaborator

mika-n commented Mar 30, 2020

Maybe the following post explains what is input for DS4Windows and what it output from DS4Windows app. Games will eventually see the "output pipe" of DS4Windows.
#1175 (comment)

Remember. DS4Windows profiles can do all sort of remapping and re-adjusting with the physical button, stick, gyro and touchpad events before the result is outputted to games via a virtual gamepad device created by DS4Windows app and ViGem driver.

https://github.com/Ryochan7/DS4Windows/wiki/Settings
https://github.com/Ryochan7/DS4Windows/wiki/Exclusive-Mode-(Hide-DS4-Controller-config-option)-tips-and-issues

@tzx613
Copy link
Author

tzx613 commented Apr 1, 2020

Ah, I dont think I'll ever fully understand
I'm using square stick to play rocket league, trying to find that sweet spot of speed but also control

# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants