Search
Sunday, 16th of February 2020, 5:41:57 UTC
7:57:13
Shinmera
there's probably still issues floating around, I haven't tested it very thoroughly yet.
8:01:03
Shinmera
so please, by all means, do
8:29:50
Shinmera
Also just bought another controller to add to my collection (the 8Bitdo SN30 Pro+)
8:31:42
selwyn
what would fixing cl-steamworks involve?
8:34:43
Shinmera
I don't remember at this point.
8:35:19
Shinmera
so it's the hard answer: try to run it, see what's going wrong, read the docs and other bindings like the C# ones by facepunch and try and figure out which bit it's not fiddling quite right
8:45:44
Shinmera
the good answer is that it's very likely only a problem in the initialisation sequence (connecting to steam and creating the interfaces)
8:45:52
Shinmera
the rest should still work just the same
9:10:32
Shinmera
why the fuck is dinput not respecting my axis ranges
9:10:43
Shinmera
I thought I had that working for sure
9:49:07
Shinmera
well, it seems to be working sometimes
9:59:28
Shinmera
DS4 reports wrong values though.
10:04:20
MetaYan
The gamepad stuff is getting good. Thanks. Still some problems with axis configuration - as soon as I move one of the analog controls, all get set. On darwin, with a WingMan RumblePad.
10:04:42
Shinmera
Yeah I'm seeing the same behaviour on Windows
10:04:52
Shinmera
for whatever reason the axis range the device reports back is wrong.
10:05:10
Shinmera
so it gets normalised into the wrong range
10:05:12
MetaYan
Maybe a confirmation after each axis setting is needed.
10:05:24
Shinmera
that won't help when the values are just wrong you know
10:10:02
MetaYan
Feel free to let me know if you want something tested on Darwin. Using macOS 10.13.6 for now.
10:10:26
Shinmera
Once I got the axes fixed just getting mappings for every controller that doesn't fit by default would be great
10:20:03
MetaYan
Ha. This had me slightly puzzled at the end of the configuration: "Reverting buffer ‘default-device-mappings.lisp’." Now I know. ;)
10:20:37
MetaYan
Or Portacle, to be correct.
10:26:47
MetaYan
Settings for the WingMan RumblePad are here: https://gist.github.com/metayan/6b524db749d2dcd03da74dd33b672141
10:26:48
Colleen
gist.github.com/metayan/6b5... Website (HTML), Title: WingMan RumblePad settings for cl-gamepad on Darwin · GitHub
10:54:12
Shinmera
Ok, just pushed a bunch of fixes
10:54:26
Shinmera
configure-device should work a lot better now.
11:16:29
Shinmera
Hmm, not getting any events with the wired pro controller.
11:19:52
Shinmera
And hot-plugging seems to have ceased to work on windows
11:21:49
Shinmera
Ok things are being weird af at the moment on Windows
11:22:00
Shinmera
did I break something or is the OS being weird who knows
11:22:58
Shinmera
ok let's try this not in a vm
11:44:55
Shinmera
DS3/4 seem to work out of the box on linux except for X/Y which are swapped for whatever reason
12:26:32
Shinmera
Okey, same thing on og windows 10. DS4 and Pro Controller just don't get any state changes at all
12:26:49
Shinmera
neither if you request an event queue nor when you query the state directly
12:26:53
Shinmera
no idea wtf that's about
12:27:11
Shinmera
the devices are recognised and do initialise without errors
12:28:25
Shinmera
Can't test further atm because winblows decided it would be fine to just take forever and ever to shut the damn machine off
12:28:55
Shinmera
"Getting Windows Ready. Don't turn your machine off"
12:28:58
Shinmera
but that's what I want
12:29:01
Shinmera
I want it off, Windows
12:31:15
Shinmera
I have a 100MBit connection, an NVMe drive, and a fast processor.
12:31:25
Shinmera
nothing it could possibly be doing should take this long
13:16:13
MetaYan
ACTION recognises the situation
13:27:39
Shinmera
pro controller does not seem to show events on any of the OSs. Hrm.
13:27:51
Shinmera
I forget if it only works over bluetooth or some shit
13:36:51
Shinmera
Hrm, there's a bogus axis on the DS3 that just returns really weird values all the time, fluctuating all over the place
13:36:59
Shinmera
which ruins the configurator
13:48:45
Shinmera
and device polling is broken on windows and os x now
14:09:04
Shinmera
MetaYan: Can you redo the config with latest sources and send a PR?
14:25:12
Shinmera
I still can't figure out why I'm just not getting any events whatsoever from the driver on dinput sometimes
14:33:43
Shinmera
not even windows' own device wizards and whatever display anything
14:34:44
gingerale
Shinmera: radiance bootsrap no longer works because conium cannot be quickloaded. Might be SBCL version dependant issue but at least the SBCL shipped with Portacle doesn't load it.
14:35:16
gingerale
Unsure. It comes from the dependancy line
14:35:28
Shinmera
yeah but what's requiring that?
14:36:21
gingerale
Unsure. Let me try to find out
14:37:30
gingerale
prepl seems to be what loads conium. Let's see what gets prepl
14:37:48
gingerale
Ah, the bootstrap itself
14:38:37
Shinmera
I need to replace prepl anyway, it sucks a lot
14:39:13
Shinmera
so much for "portable" repl
14:40:30
gingerale
Alright, glad it's nothing bigger
14:40:31
Shinmera
oke so apparently I need to install PS Now to get a DS3 driver that works.
14:43:49
Shinmera
Except that still doesn't work right
14:44:48
Shinmera
moving the left axis sporadically reports stuff on /all/ axes
14:45:32
Shinmera
that at least looks to be a problem with my setup, though, since the windows config dialog works fine.
14:48:26
Shinmera
oh, the object is polled. wew. alright.
14:52:13
Shinmera
and I messed a thing up, yay
14:53:19
MetaYan
Having trouble with getting through the configuration. When I get to the axes, it becomes unresponsive.
14:53:56
MetaYan
And suddenly the events appear.
14:54:05
Shinmera
just waggle the axis back and forth
14:54:10
MetaYan
After maybe ten seconds or so.
14:54:17
Shinmera
that's.... very strange
14:54:23
Shinmera
I didn't change anything about the os x event polling.
14:54:42
MetaYan
Also the button presses get delayed when trying to set the axes.
14:55:10
MetaYan
Polling works fine in another program.
14:58:51
MetaYan
Ah, I see you just pushed a change in the configurator. Will try again.
14:59:25
Shinmera
Nothing that would matter. If it's lagging I genuinely can't say what's going on.
14:59:28
Shinmera
Haven't observed that myself.
15:03:11
MetaYan
The lagging only seems to occur in the configurator.
15:21:57
Shinmera
Supporting BSD via uhid would be nice.
15:24:18
Shinmera
Anyone got recommendations for a BSD distro to pick?
15:24:27
Shinmera
preferably one I don't have to set up manually
16:55:56
MetaYan
Managed to confiure the RumblePad, so made PR.
Sunday, 16th of February 2020, 17:41:57 UTC