simphax / Touchmote

Touchmote
GNU General Public License v3.0
117 stars 31 forks source link

Edit X axis position formula to make it more 1:1? #111

Open Trihy opened 2 years ago

Trihy commented 2 years ago

Im wondering if there is any option to change the X axis compensation to make if feel more like 1:1 for aiming with IR setting IR pointer to xbox 360 analog stick.. I think this will be different for every TV size.

Im my case you can reach full X axis left or right and still the wiimote is not pointing to that position on a visual line.

Will be great to have an option to change this behavior, guess it`s just alter the formula it uses to calculate position. Or maybe just increasing or decreasing stick are beyond its limits.

Y axis doesnt feel too much off from 1:1, but Y axis area is always way smaller on most tv.

Trihy commented 2 years ago

Also noticed on smaller screen like 24", feels more 1:1 around the X axis edges.

On a tv double its size, it feels way off 1:1 when reaching near edges.

Guess wiimote and IR bar was developed for smaller tv, since when released, big TVs were not that common.

I did a test disassembling the IR bar and moved apart right and left LEDs (IR bar has a separation between left and right LEDs of around 20cm, increased to around 50cm), but didnt notice any noticeable change. Maybe minimum.

Trihy commented 2 years ago

Looks like glovepie has some kind of IR calibration

https://i.ibb.co/gVrxNt6/glovep.png

Not sure if any of this is implemented on touchmote.

Trihy commented 2 years ago

Also noticed that some native Wii games like hotd 2 & 3 return, has some IR calibration options. It ask for two point on screen. Bottom right and top left, then after that you can even disable crosshair. Not perfect but almost 1:1