issues
search
games-on-whales
/
wolf
Stream virtual desktops and games running in Docker
https://games-on-whales.github.io/wolf/stable/
MIT License
292
stars
20
forks
source link
Support new Moonlight input extensions
#35
Closed
ABeltramo
closed
4 months ago
ABeltramo
commented
12 months ago
Sunshine PRs
https://github.com/LizardByte/Sunshine/pull/1396
https://github.com/LizardByte/Sunshine/pull/1402
https://github.com/LizardByte/Sunshine/pull/1398
https://github.com/LizardByte/Sunshine/pull/1426
https://github.com/LizardByte/Sunshine/pull/1401
https://github.com/LizardByte/Sunshine/pull/1312
https://github.com/LizardByte/Sunshine/pull/1311
https://github.com/LizardByte/Sunshine/pull/1435
https://github.com/LizardByte/Sunshine/pull/1483
Moonlight code
Pen/touch APIs:
https://github.com/moonlight-stream/moonlight-common-c/blob/49fef0383020272941c4704d2ecf3e1e71174092/src/Limelight.h#L579-L616
New controller APIs:
https://github.com/moonlight-stream/moonlight-common-c/blob/49fef0383020272941c4704d2ecf3e1e71174092/src/Limelight.h#L689-L741
New input packets:
https://github.com/moonlight-stream/moonlight-common-c/blob/49fef0383020272941c4704d2ecf3e1e71174092/src/Input.h#L126-L191
Change to use empty field in existing controller input packet for additional buttons:
https://github.com/moonlight-stream/moonlight-common-c/blob/49fef0383020272941c4704d2ecf3e1e71174092/src/InputStream.c#L1043
and
https://github.com/moonlight-stream/moonlight-common-c/blob/49fef0383020272941c4704d2ecf3e1e71174092/src/Limelight.h#L665-L671
Sunshine feature flags:
https://github.com/moonlight-stream/moonlight-common-c/blob/49fef0383020272941c4704d2ecf3e1e71174092/src/RtspConnection.c#L956-L959
and
https://github.com/moonlight-stream/moonlight-common-c/blob/49fef0383020272941c4704d2ecf3e1e71174092/src/Limelight-internal.h#L44-L46
New control stream messages for trigger rumble, enabling motion events, and gamepad LED control:
https://github.com/moonlight-stream/moonlight-common-c/blob/49fef0383020272941c4704d2ecf3e1e71174092/src/ControlStream.c#L931-L975
ABeltramo
commented
4 months ago
Implemented in
https://github.com/games-on-whales/wolf/pull/45
Sunshine PRs
Moonlight code