Skip to content
This repository has been archived by the owner on Sep 3, 2023. It is now read-only.

Does this still work? #3

Open
vekien opened this issue Aug 15, 2023 · 3 comments
Open

Does this still work? #3

vekien opened this issue Aug 15, 2023 · 3 comments

Comments

@vekien
Copy link

vekien commented Aug 15, 2023

Trying to get this to work and it seems to just immediately die/freeze the application

I am using the demo here, nothing else, not my own code or anything, just the pure demo.

I modified the main (because the one currently coded doesn't work either) to:

static void Main(string[] args)
{
	Console.WriteLine("Starting");
	DualSense ds = DualSense.EnumerateControllers().First();


	Console.WriteLine("Polling");
	MainAsyncPolling(ds);
}

The app will immediately freeze on DualSense.EnumerateControllers().First();, the next Console.WriteLine wont even fire at all.

:(

@BadMagic100
Copy link
Owner

Admittedly I have not touched this since I first worked on it but unless something drastic changed with the controller firmware itself I wouldn't expect this not to work

@vekien
Copy link
Author

vekien commented Aug 15, 2023

I wonder if it's a windows 11 thing, it's def not working for me in the demo or if I try the code in my own app, just weird it crashes at that point, however I noticed sometimes even the built in Windows "GamePad and USB Devices" is mega slow sometimes, I'm wondering if it's a bad connection thing.

I'll keep having a play and see what I can dig out.

@BadMagic100
Copy link
Owner

It could well be a win11 problem - I don't understand why it would be but I don't understand a lot of things Microsoft did with that OS

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

No branches or pull requests

2 participants