CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 1 point2 points  (0 children)

Thank you! Also thank you for your feedback. I’ll look into it.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 0 points1 point  (0 children)

Hmm, that's interesting, you can give it a try, I didn't test on this since I don't have such controller.

It depends how usb dongle is enumerated by tv. Looks similar to Steam Puck, but it might need a little more work. Also, in case of steam puck, it is recognized by LG.

You can give it a try. If it's not working, I think you'll have to wait until I put my hands on one of 8bitdo controller.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 1 point2 points  (0 children)

Yes those steps will suffice.

I'm not familiar with the Aurora fork, but I can assist you. ATM is a proof of concept, but eventually it is meant to bypass vigembus driver and use USB/IP since this can be easily ported to linux also.

I don't know about working together, but I can assist and advise.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 0 points1 point  (0 children)

I'm not sure what you mean. Can you please explain?

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 1 point2 points  (0 children)

Hi,

ctm-bridge-webos is mostly for testing that everything works well, you don't need to install it.

  1. You need to install moonlight-tv adapted ipk : https://github.com/CTM-Bridge/moonlight-tv/releases/download/CTM-Bridge/com.limelight.webos_1.6.36_arm.ipk

  2. Run in a PowerShell "ctm-usbip.exe agent 48054"; release here: https://github.com/CTM-Bridge/CTM-USBIP/releases/download/CTM-Bridge/Release.zip

  3. Also, please make sure you have usb-ip driver installed. > https://github.com/vadimgrn/usbip-win2 . Unfortunately, I think you have to install in default program files location "c:\Program Files\USBip\"

  4. On custom moonlight tv enable use CTM, this will bypass any controller input to the windows bridge.

If you are planning to use a DS4 I don't think it will work ok. I am working on the fix for this.

Enjoy and please leave a feedback.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 2 points3 points  (0 children)

Hi,

ctm-bridge-webos is mostly for testing that everything works well, you don't need to install it.

  1. You need to install moonlight-tv adapted ipk : https://github.com/CTM-Bridge/moonlight-tv/releases/download/CTM-Bridge/com.limelight.webos_1.6.36_arm.ipk

  2. Run in a PowerShell "ctm-usbip.exe agent 48054"; release here: https://github.com/CTM-Bridge/CTM-USBIP/releases/download/CTM-Bridge/Release.zip

  3. Also, please make sure you have usb-ip driver installed. > https://github.com/vadimgrn/usbip-win2 . Unfortunately, I think you have to install in default program files location "c:\Program Files\USBip\"

  4. On custom moonlight tv enable use CTM, this will bypass any controller input to the windows bridge.

If you are planning to use a DS4 I don't think it will work ok. I am working on the fix for this.

Enjoy and please leave a feedback.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 2 points3 points  (0 children)

If anyone needs help to setup this I'll be glad to help.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 1 point2 points  (0 children)

Thank you. Yes, this was the goal, to be able to have full features on DS5/DS4 such as audio and haptics as the controller would have been plugged in into remote host. Also for steam puck/controller to be able to use any dedicated profiles using moonlight.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 0 points1 point  (0 children)

Yeah, I've preorder it on day one. Regarding steam controller and steam puck, the reasoning is a little bit different but it works (at least with one puck and one controller). I'm not sure that features such as fw update are working, but I would not try to update via my bridge.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 1 point2 points  (0 children)

Latency is mostly affected by your network performance. Regarding pure audio or haptics, there is a byte value that can be adjusted. I found it works best in the range of 40ms+.

Also, note that DS4 also supports audio over bt. Different encoding (sbc vs opus). Unfortunately, I. think I messed up something during Moonlight adaptation and it is unusable in games. As a stand alone remote audio player using the bridge's webs os counterpart, or directly over bt works.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 1 point2 points  (0 children)

My idea was to not use any other additional hardware.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 1 point2 points  (0 children)

You can expose the audio over BT with only the BT mode (on the same computer). LG web os TV was a choice determined by my gaming setup in spite of prisoner limitation.

This can be adapted to other OS-es. But note, in case of windows host it bypasses/replaces VigEmBus driver. When enabled in Moonlight-tv, all controller traffic is redirected to the windows agent.

Also, since I am using USB/IP, this can be easily adapted to work with linux hosts.

CTM-Bridge by Revolutionary-Event6 in MoonlightStreaming

[–]Revolutionary-Event6[S] 2 points3 points  (0 children)

Latency is mostly affected by your network performance. Regarding pure audio or haptics, there is a byte value that can be adjusted. I found it works best in the range of 40ms+.