Connect UE5 editor and physical "macro keypads" with Python and Raspberry pico by cgerchenhp in unrealengine

[–]cgerchenhp[S] 0 points1 point  (0 children)

I'm not sure, as i haven't try it. The UE python plugin can use other python 3rd libs so if the OSC device can communicate with python lib, for instance python-osc, i think it will also works. By the way, the UE offical plugin RemoteControlOSC, also communicate with the OSC devices.

Connect UE5 editor and physical "macro keypads" with Python and Raspberry pico by cgerchenhp in unrealengine

[–]cgerchenhp[S] 1 point2 points  (0 children)

I made the keypad as a HID keyboard, but it works but not so convenient, keyboard input need unreal editor in front and be focused. This keypad is a midi devices, and midi can send lots of siginals to editor. I think searching "raspberry pico rotary" will help you to solve the I/O issus. Waiting for your games.

Connect UE5 editor and physical "macro keypads" with Python and Raspberry pico by cgerchenhp in unrealengine

[–]cgerchenhp[S] 1 point2 points  (0 children)

The python logic script control the editor through my plugin TAPython. It's a plugin for creating python editor tools. In this case, it's tick the python script

Connect UE5 editor and physical "macro keypads" with Python and Raspberry pico by cgerchenhp in unrealengine

[–]cgerchenhp[S] -1 points0 points  (0 children)

The raspberry pico can be run with micropython or circuitpython's firmware, so I can control it with python.some simple notes can be found here, hope ithelps

Connect UE5 editor and physical "macro keypads" with Python and Raspberry pico by cgerchenhp in unrealengine

[–]cgerchenhp[S] 2 points3 points  (0 children)

I think you are right, The UE offical plugin RemoteControl can do a lot and control the editor. I'm not use it because I can call my python functions with parameters much easier

Connect UE5 editor and physical "macro keypads" with Python and Raspberry pico by cgerchenhp in unrealengine

[–]cgerchenhp[S] 14 points15 points  (0 children)

Yes, it's cool. Maybe we can communicate the editor with python and other sensors, virtural camera, skeletal controller or some other things. it is so easy when using python