Posted: 29th Nov 2019 17:49
Steam Remote Play Together is great, but not with controllers in AppGameKit apps, as you have to start the app before you can invite a/multiple person(s) but when AppGameKit apps joystick detection is completed no more joysticks can be added which means you can't use Steam Remote Play Together (as invites goes out AFTER app start, you would have to delay joystick detection until all invites are sent out and accepted). Anyway, I'm guessing this is the reason it doesn't work with AppGameKit apps.
Posted: 30th Nov 2019 14:57
pretty sure you can call CompleteRawJoystickDetection() again to detect new joysticks?
Posted: 30th Nov 2019 15:16
pretty sure you can call CompleteRawJoystickDetection() again to detect new joysticks?


Unfortunately, calling that function does not look for new joysticks. It just waits for the initial completion thread to complete then it does nothing at all.

It would be good to have an option to restart the detection thread to allow new devices to be detected.
Posted: 9th Dec 2019 2:17
Agree 100%, I requested this a long time ago.
Posted: 9th Dec 2019 2:47
What if you used RunAapp() To restart the app. You could save pertinent information to a file in the Documents folder
Posted: 12th Dec 2019 16:54
Yep - just bumped into this too - would be nice to give players the ability to plug in a joystick after the app has started and have it detected.
Posted: 12th Dec 2019 17:13
Ive a version of the windows AppGameKit player that allows the enumeration of joysticks to be started again....I coded that this afternoon.

I can share if wanted, it allows joysticks to be plugged in after app start. Ive only tested with xbox controller so far though....trying to find a usb joystick as we speak.
Posted: 12th Dec 2019 21:55
Ive a version of the windows AppGameKit player that allows the enumeration of joysticks to be started again

Is this an official release? Does this mean the player will do this for future releases?
Posted: 12th Dec 2019 22:33
Anyone can add functionality to teir 1 and teir 2 if they want to and make a custom player if they choose to do so. AppGameKit is open source except for the compiler. So you can fix issues, expand functionality, add features etc...

It only becomes official if you make a pull request and tgc approve the changes. I tend to run a customised teir 1 version all the time these days.
Posted: 12th Dec 2019 22:50
Anyone can add functionality to teir 1 and teir 2 if they want to and make a custom player if they choose to do so. AppGameKit is open source except for the compiler. So you can fix issues, expand functionality, add features etc...


I wasn't aware of that, theres allot of things people have added across the forums that really could be used for this
Posted: 12th Dec 2019 23:17
Is there a link and build instructions?
Does this apply to mobile platforms as well?
Posted: 13th Dec 2019 11:23
AGK Libraries on Github

Have a read of the teir 2 sticky at the top of the classic forum. You can recompile the AppGameKit classic libraries then compile the players on any platform that you have the hardware to compile on. (Win,linux,mac, ios,android, Pi)

There is no source code download for AppGameKit Studio - just classic...so no tinkering with the vulcan renderer

I've probably trivialised the difficulty of this. Its no easy task to set everything up and then make changes to a very large library. You need to know C/C++ and be a fairly capable programmer to actually be able to make any meaningful or useful changes. And while it sounds easy to make minor changes - you have to make sure they are as platform independant as possible (completely cross platform) and then test on any platform. Its not simple and takes time to find out how things are done in the first place.
Posted: 7th Jun 2022 16:25
Ive a version of the windows AppGameKit player that allows the enumeration of joysticks to be started again....I coded that this afternoon.


I've just been tinkering with my old game moving from a dedicated online feature to Steam Remote Play Together, and I ran into the same issue again, no new joysticks can be detected after launching the game. I am very interested in your custom player for tier 1 where joysticks can be detected after launching the app