XBOX ONE xontroller settings

Need help? Ask here and someone will help
Post Reply
sephirotdnf
Posts: 69
Joined: Sat Feb 23, 2013 4:11 pm

XBOX ONE xontroller settings

Post by sephirotdnf »

Hello,

I'm trying to understand how XBOX ONE controls are made.
My Halo 5 config works perfectly for Halo 5 and with small adjustments for Destiny but it is unplayable and jerky for Titanfall and The Division for example.
Especially for The Division there is kind of lag for mouse and a bit for keyboard.
I'm trying to understand how to fiddle with settings.
I don't even understand why it is possible for one game to work fine and to be unplayable for another.

Hardware Specs:
GIMX 5.6 ARMv6
Raspbian Jessie up to date for 30/10/2016
DIY Teensy 2.0
firmwares-5.4\EMUXONEXBOX ONE\atmega32u4.hex
The Division
Logitech K800 and Bloody R8

Config:
http://gimx.fr/forum/viewtopic.php?f=9&t=1450

Division Log:

Code: Select all

option -l with value `log.txt'
option -c with value `XBONE_HALO_test.xml'
option -p with value `/dev/ttyUSB0'
status flag is set
subpos flag is set
force_updates flag is set
Detected USB adapter: XOnePad.
using default refresh period: 4.00ms
A device name is empty. Multiple mice and keyboards are not managed.
Warning: can't open macro directory /home/pi//.gimx//macros/
0 1454177520.828212, guide (255)
0 1454177520.948183
0 1454177522.516179, menu (255)
0 1454177522.636179
0 1454177523.348176, lstick y (32768)
0 1454177523.444169
0 1454177523.524170, lstick y (32768)
0 1454177523.644185
0 1454177523.708170, lstick y (32768)
0 1454177523.804173
0 1454177524.140179, A (255)
0 1454177524.276175
0 1454177525.476188, lstick y (32768)
0 1454177525.596172
0 1454177526.204184, A (255)
0 1454177526.324169
0 1454177535.272663, rstick x (-7646), rstick y (-14565)
0 1454177535.276250, rstick x (-7646), rstick y (-14565)
0 1454177535.280376, rstick x (-5858), rstick y (-19196)
0 1454177535.284361, rstick x (-10887), rstick y (-18554)
0 1454177535.288334, rstick x (-5858), rstick y (-19196)
0 1454177535.292216, rstick y (-15460)
0 1454177535.296302, rstick y (-12220)
0 1454177535.300218
0 1454177535.308197, rstick x (-12477)
0 1454177535.312181
0 1454177535.476195, rstick y (-12220)
0 1454177535.480219
0 1454177581.236182, A (255)
0 1454177581.396175
0 1454177627.932219, rstick x (-13158), rstick y (-12976)
0 1454177627.936207, rstick x (-17959), rstick y (-14300)
0 1454177627.940195, rstick x (-21963), rstick y (-17369)
0 1454177627.944209, rstick x (-29070), rstick y (-26921)
0 1454177627.948205, rstick x (-31769), rstick y (-29174)
0 1454177627.952192, rstick x (-31334), rstick y (-31155)
0 1454177627.956182, rstick x (-31945), rstick y (-31022)
0 1454177627.960225, rstick x (-31946), rstick y (-31018)
0 1454177627.964194, rstick x (-31946), rstick y (-31018)
0 1454177627.968189, rstick x (-30336), rstick y (-30154)
0 1454177627.972188, rstick x (-28772), rstick y (-31104)
0 1454177627.976202, rstick x (-29810), rstick y (-29628)
0 1454177627.980189, rstick x (-27732), rstick y (-29424)
0 1454177627.984184, rstick x (-27916), rstick y (-28694)
0 1454177627.988189, rstick x (-26624), rstick y (-27509)
0 1454177627.992208, rstick x (-24949), rstick y (-27105)
0 1454177627.996203, rstick x (-24951), rstick y (-27102)
0 1454177628.000209, rstick x (-20217), rstick y (-23516)
0 1454177628.004193, rstick x (-16427), rstick y (-19062)
0 1454177628.008224, rstick x (-11826), rstick y (-16268)
0 1454177628.012195, rstick x (-13158), rstick y (-12976)
0 1454177628.016177
0 1454177628.024206, rstick x (-33468), rstick y (-36206)
0 1454177628.028191, rstick x (-30800), rstick y (-33451)
0 1454177628.032179, rstick x (-37070), rstick y (-38343)
0 1454177628.036176, rstick x (-35174), rstick y (-34993)
0 1454177628.040204, rstick x (-34053), rstick y (-31131)
0 1454177628.044184, rstick x (-32084), rstick y (-30383)
0 1454177628.048194, rstick x (-32953), rstick y (-25942)
0 1454177628.052186, rstick x (-32251), rstick y (-23472)
0 1454177628.056212, rstick x (-32557), rstick y (-21337)
0 1454177628.060199, rstick x (-32696), rstick y (-20162)
0 1454177628.064182, rstick x (-33368), rstick y (-18778)
0 1454177628.068181, rstick x (-34087), rstick y (-15858)
0 1454177628.072232, rstick x (-35109), rstick y (-14103)
0 1454177628.076190, rstick x (-35169), rstick y (-12308)
0 1454177628.080201, rstick x (-35251), rstick y (-7655)
0 1454177628.084180, rstick x (-34831)
0 1454177628.088208, rstick x (-33885), rstick y (4124)
0 1454177628.092198, rstick x (-32321), rstick y (7867)
0 1454177628.096188, rstick x (-31123), rstick y (10685)
0 1454177628.100183, rstick x (-29064), rstick y (13298)
0 1454177628.104204, rstick x (-26715), rstick y (13867)
0 1454177628.108209, rstick x (-26174), rstick y (17778)
0 1454177628.112188, rstick x (-23290), rstick y (16935)
0 1454177628.116183, rstick x (-19263), rstick y (16267)
0 1454177628.120209, rstick x (-13119), rstick y (21303)
0 1454177628.124188, rstick x (-9742), rstick y (21763)
0 1454177628.128185, rstick x (-4974), rstick y (23249)
0 1454177628.132194, rstick x (8875), rstick y (25100)
0 1454177628.136209, rstick x (8693), rstick y (26008)
0 1454177628.140190, rstick x (13955), rstick y (26473)
0 1454177628.144183, rstick x (8416), rstick y (27630)
0 1454177628.148179, rstick x (8308), rstick y (28364)
0 1454177628.152215, rstick x (8134), rstick y (29716)
0 1454177628.156190, rstick x (8063), rstick y (30342)
0 1454177628.160208, rstick x (4223), rstick y (31556)
0 1454177628.164192, rstick x (4198), rstick y (32100)
0 1454177628.168210, rstick x (4223), rstick y (31556)
0 1454177628.172183, rstick y (31566)
0 1454177628.176176, rstick y (32640)
0 1454177628.180183, rstick x (4175), rstick y (32627)
0 1454177628.184204, rstick x (4175), rstick y (32629)
0 1454177628.188187, rstick x (7848), rstick y (32599)
0 1454177628.192182, rstick x (7849), rstick y (32596)
0 1454177628.196188, rstick x (7894), rstick y (32065)
0 1454177628.200216, rstick x (8063), rstick y (30345)
0 1454177628.204190, rstick x (8542), rstick y (26850)
0 1454177628.208221, rstick x (5175), rstick y (22083)
0 1454177628.212193, rstick y (17693)
0 1454177628.216206, rstick y (15460)
0 1454177628.220188, rstick y (12220)
0 1454177628.224185
0 1454177628.228192, rstick x (-4102), rstick y (34567)
0 1454177628.232199, rstick y (31566)
0 1454177628.236177, rstick y (34576)
0 1454177628.240174, rstick y (29143)
0 1454177628.244183, rstick x (-7705), rstick y (34545)
0 1454177628.248205, rstick x (-10053), rstick y (37437)
0 1454177628.252186, rstick x (-7602), rstick y (36274)
0 1454177628.256179, rstick x (-12249), rstick y (35791)
0 1454177628.260189, rstick x (-16972), rstick y (36042)
0 1454177628.264208, rstick x (-19495), rstick y (35889)
0 1454177628.268188, rstick x (-23556), rstick y (35957)
0 1454177628.272182, rstick x (-23773), rstick y (35043)
0 1454177628.276183, rstick x (-25324), rstick y (35751)
0 1454177628.280205, rstick x (-26826), rstick y (35990)
0 1454177628.284182, rstick x (-28092), rstick y (36664)
0 1454177628.288183, rstick x (-28788), rstick y (36563)
0 1454177628.292179, rstick x (-28197), rstick y (36227)
0 1454177628.296194, rstick x (-27693), rstick y (35423)
0 1454177628.300193, rstick x (-26723), rstick y (36431)
0 1454177628.304179, rstick x (-24574), rstick y (35400)
0 1454177628.308236, rstick x (-20562), rstick y (31296)
0 1454177628.312233, rstick x (-16347), rstick y (25277)
0 1454177628.316195, rstick x (-13119), rstick y (21303)
0 1454177628.320187, rstick x (-11826), rstick y (16268)
0 1454177628.324180, rstick x (-21005), rstick y (45671)
0 1454177628.328203, rstick x (-13473), rstick y (41164)
0 1454177628.332181, rstick x (-7542), rstick y (37459)
0 1454177628.336170, rstick y (35022)
0 1454177628.340179, rstick x (10447), rstick y (33060)
0 1454177628.344204, rstick x (12769), rstick y (31930)
0 1454177628.348188, rstick x (16348), rstick y (31718)
0 1454177628.352184, rstick x (18019), rstick y (30992)
0 1454177628.356189, rstick x (20561), rstick y (31298)
0 1454177628.360236, rstick x (21760), rstick y (31139)
0 1454177628.364199, rstick x (22881), rstick y (30971)
0 1454177628.368191, rstick x (24111), rstick y (30142)
0 1454177628.372175, rstick x (24111), rstick y (30142)
0 1454177628.376199, rstick x (26724), rstick y (30288)
0 1454177628.380198, rstick x (26217), rstick y (29065)
0 1454177628.384191, rstick x (26416), rstick y (28310)
0 1454177628.388185, rstick x (25928), rstick y (26877)
0 1454177628.392206, rstick x (26403), rstick y (25016)
0 1454177628.396184, rstick x (28133), rstick y (24562)
0 1454177628.400201, rstick x (27773), rstick y (22621)
0 1454177628.404188, rstick x (27773), rstick y (22621)
0 1454177628.408218, rstick x (27424), rstick y (20325)
0 1454177628.412197, rstick x (21963), rstick y (17369)
0 1454177628.416187, rstick x (18784), rstick y (10772)
0 1454177628.420183, rstick x (13158), rstick y (12976)
0 1454177628.424197, rstick x (15717)
0 1454177628.428177
0 1454177628.436180, rstick x (36292), rstick y (22507)
0 1454177628.440205, rstick x (41173), rstick y (25636)
0 1454177628.444184, rstick x (37467), rstick y (23174)
0 1454177628.448188, rstick x (36216), rstick y (18210)
0 1454177628.452182, rstick x (35414), rstick y (17058)
0 1454177628.456202, rstick x (35491), rstick y (15624)
0 1454177628.460197, rstick x (35613), rstick y (12258)
0 1454177628.464186, rstick x (35613), rstick y (12258)
0 1454177628.468182, rstick x (36935), rstick y (7563)
0 1454177628.472202, rstick x (38093), rstick y (7508)
0 1454177628.476182, rstick x (38093), rstick y (7508)
0 1454177628.480182, rstick x (38822), rstick y (7477)
0 1454177628.484181, rstick x (39158), rstick y (9936)
0 1454177628.488201, rstick x (37330), rstick y (7543)
0 1454177628.492182, rstick x (37330), rstick y (7543)
0 1454177628.496182, rstick x (36956)
0 1454177628.500176, rstick x (37349)
0 1454177628.504199, rstick x (36553)
0 1454177628.508190, rstick x (36547), rstick y (-4041)
0 1454177628.512187, rstick x (31823)
0 1454177628.516182, rstick x (37274), rstick y (-12089)
0 1454177628.520201, rstick x (36530), rstick y (-7583)
0 1454177628.524180, rstick x (32369)
0 1454177628.528184, rstick x (30648), rstick y (-4268)
0 1454177628.532171, rstick x (33403)
0 1454177628.536195, rstick x (31256)
0 1454177628.540174, rstick x (26429)
0 1454177628.544177, rstick x (21178)
0 1454177628.548179, rstick x (17950)
0 1454177628.552196, rstick x (15717)
0 1454177628.556186, rstick x (12477)
0 1454177628.560193
0 1454177628.908229, rstick x (7646), rstick y (-14565)
0 1454177628.912222, rstick x (-16482), rstick y (11683)
0 1454177628.916198, rstick x (-22884), rstick y (12552)
0 1454177628.920199, rstick y (-15460)
0 1454177628.924179
0 1454177628.932179, rstick x (16482), rstick y (-11683)
0 1454177628.936202, rstick x (16482), rstick y (-11683)
0 1454177628.940185, rstick x (23255), rstick y (-9309)
0 1454177628.944182, rstick x (24062), rstick y (-12189)
0 1454177628.948182, rstick x (23696), rstick y (-14761)
0 1454177628.952198, rstick x (25111), rstick y (-11893)
0 1454177628.956180, rstick x (27553), rstick y (-13650)
0 1454177628.960216, rstick x (29064), rstick y (-13298)
0 1454177628.964201, rstick x (31615), rstick y (-12808)
0 1454177628.968210, rstick x (34242), rstick y (-12421)
0 1454177628.972187, rstick x (35993), rstick y (-13984)
0 1454177628.976181, rstick x (38093), rstick y (-7508)
0 1454177628.980170, rstick x (37734)
0 1454177628.984201, rstick x (36909), rstick y (10084)
0 1454177628.988192, rstick x (36115), rstick y (7606)
0 1454177628.992183, rstick x (35251), rstick y (7655)
0 1454177628.996179, rstick x (34337), rstick y (7714)
0 1454177629.000200, rstick x (32851), rstick y (7823)
0 1454177629.004182, rstick x (32851), rstick y (7823)
0 1454177629.008183, rstick x (32321), rstick y (7867)
0 1454177629.012199, rstick x (29312), rstick y (8178)
0 1454177629.016201, rstick x (31258)
0 1454177629.020194, rstick x (31773), rstick y (7915)
0 1454177629.024178, rstick x (28002)
0 1454177629.028174, rstick x (23591)
0 1454177629.032198, rstick x (19707)
0 1454177629.036175, rstick x (15717)
0 1454177629.040173, rstick x (42380)
0 1454177629.044169, rstick x (38477)
0 1454177629.048213, rstick x (36133), rstick y (4053)
0 1454177629.052187, rstick x (34801), rstick y (7683)
0 1454177629.056179, rstick x (32321), rstick y (7867)
0 1454177629.060196, rstick x (31704), rstick y (10606)
0 1454177629.064209, rstick x (31618), rstick y (12808)
0 1454177629.068192, rstick x (31375), rstick y (16399)
0 1454177629.072183, rstick x (31375), rstick y (16399)
0 1454177629.076178, rstick x (30758), rstick y (16540)
0 1454177629.080208, rstick x (30758), rstick y (16540)
0 1454177629.084375, rstick x (30598), rstick y (18082)
0 1454177629.088252, rstick x (30109), rstick y (16695)
0 1454177629.092199, rstick x (29422), rstick y (16867)
0 1454177629.096210, rstick x (29425), rstick y (16866)
Exiting
User avatar
Matlo
Posts: 5764
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: XBOX ONE xontroller settings

Post by Matlo »

Hi,
sephirotdnf wrote:I don't even understand why it is possible for one game to work fine and to be unplayable for another.
This is due to the games themselves. Each game can have a different dead zone and a different acceleration. Other parameters may also be used, such as temporal acceleration.
GIMX creator
sephirotdnf
Posts: 69
Joined: Sat Feb 23, 2013 4:11 pm

Re: XBOX ONE xontroller settings

Post by sephirotdnf »

...so this is mostly Acceleration and Dead Zone? :D Good to know.
Played with settings a bit more, put buffer size 3 and filter 1 and it's a better but still need to fiddle with that.

I've spotted one thing.
When I reconnect teensy and turn controller back on, I have a few minutes of smooth play but after some time game gets back to jerkyness and delay with controls kind of like console would get too much data.
In the other hand, I can play Halo 5 or Desitny for hours.

Bufer size 10 and Filter 0.1 helps.
Will play with the settings after game release.
User avatar
Matlo
Posts: 5764
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: XBOX ONE xontroller settings

Post by Matlo »

You should tweak the dead zone and the acceleration before adding any mouse smoothing.
http://gimx.fr/wiki/index.php?title=Mouse_Calibration
GIMX creator
sephirotdnf
Posts: 69
Joined: Sat Feb 23, 2013 4:11 pm

Re: XBOX ONE xontroller settings

Post by sephirotdnf »

Matlo, Thank you. RTFM solves most of our problems. :D
I try to read as much of the GIMX instructions as I can. Fiddled with visual mouse config for 3 days before I touched smoothing.
All that Ctrl+F1 settings are very handful. :D

Anyways, it looks it's OK for some time after reconnecting the teensy but after that it goes chunky.
After game will be released I'll get it to work one way or another. :D

Thank you for your support!!
torp1
Posts: 2
Joined: Mon Feb 01, 2016 10:40 pm

Re: XBOX ONE xontroller settings

Post by torp1 »

Hi, I was looking for a good keyboard/mouse adapter but the XIM4 is so expensive.
Did you ever get the GIMX to work for Titanfall on Xbone?
sephirotdnf
Posts: 69
Joined: Sat Feb 23, 2013 4:11 pm

Re: XBOX ONE xontroller settings

Post by sephirotdnf »

...a bit chunky mouse movements but yes. It is working on Titanfall. Did not fall into this game too much for trying to fix it right.
Halo, Destiny or Gears of War and other games play perfect with GIMX.
torp1
Posts: 2
Joined: Mon Feb 01, 2016 10:40 pm

Re: XBOX ONE xontroller settings

Post by torp1 »

Thanks!!
Post Reply