Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker-based build script #10

Closed
git-developer opened this issue Apr 4, 2023 · 2 comments
Closed

Docker-based build script #10

git-developer opened this issue Apr 4, 2023 · 2 comments

Comments

@git-developer
Copy link
Contributor

I'm interested in an improvement of motion control in the retro-gaming distribution batocera. The Cemuhook protocol seems to be the best choice currently, because some emulators lack SDL motion support (e.g. Cemu - thanks for your active support). I've thrown together a working proof-of-concept, available as batocera-extra; there's a lot of work left, but linuxmotehook2 is a helpful part for the integration of Wimotes (documentation).

batocera is based on buildroot and does not contain a build toolchain or package manager. Thus, linuxmotehook2 binaries are built separately and bundled with batocera-extra. To simplify this procedure, I wrote a little script which may be run on any Debian-compatible architecture, having Docker as its only dependency. Once you re-enable CI, it could possibly save you some work.

Thanks for linuxmotehook2 and your efforts in making motion control for Wiimotes work on Linux!

P.S.: this issue is meant as notification only, feel free to close it anytime.

@v1993
Copy link
Owner

v1993 commented Apr 4, 2023

Nice to know this, thanks! I don't think that script will end up being helpful to me when implementing CI, but it's neat to have it nonetheless.

Also, I got around to release version 0.1.5 - it's a pretty minor bugfix release, but you might want to switch to it.

FYI - Cemu itself does support SDL motion, it's that SDL2 on Linux omits HIDAPI backend by default due to its conflicts with kernel-level drivers without supporting motion from kernel-level drivers (yuzu overrides this default). Worse yet, wiimote's driver does its own thing when it comes to motion due to being developed before proper motion input protocol was.

@v1993
Copy link
Owner

v1993 commented Apr 4, 2023

Just for future reference - this kind of conversation is better suited for github discussions than issues.

@v1993 v1993 closed this as completed Apr 4, 2023
Repository owner locked and limited conversation to collaborators Apr 4, 2023
@v1993 v1993 converted this issue into discussion #11 Apr 4, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants