Use web ondevicemotion event data provided to cemuhook.
Download releases Gyro.exe
Double click Gyro.exe
Run Cemu.exe and Checked Options->GamePad mation source->DSU1->By Slot
Use your phone's browser (safair or chrome) open https://your-pc-ip-ip.xip.lhjmmc.cn:8443 (example https://192-168-1-100.xip.lhjmmc.cn:8443)
Load the game and enjoy it~
If you are using ios 12.2+, please enable 'Settings > Safari > Motion and Orientation access' and use HTTPS to access.
If you are using ios 13+, please use HTTPS for access, make sure the url is https://[you-pc-ip-ip].xip.lhjmmc.cn:8443 and the certificate is trusted (hostname must be *.xip.lhjmmc.cn), and click the allow button to grant page permissions. If permissions is not grant, please restart the browser and try again.
Please upgrade to IOS 13.5+. See #14
Download PadTest_1011.zip form this page
xip.lhjmmc.cn https cert to slove latency problem.
Since safari's websocket does not support self-signed certificates, when using HTTPS access, socket.io will probably use XHR instead of websocket, which will increase communication latency.
If you find this project useful, you can buy author a glass of juice 🍹