Coder Social home page Coder Social logo

batocera-extra's People

Contributors

git-developer avatar v1993 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

batocera-extra's Issues

Extra services not installing

Hi everyone. I'm new to the batocera universe. I'm trying to use cemu but my ps4 controller isn't showing up. I've checked what services are running and only these come up
Ledspicer
Syncthing
Wiimote3rdparty
Zramswap

I'm unsure what I've done wrong.
The only one that works is v35(but can't get motion to work)
I've tried all up to v39 with the same results.
Motion works fine on dolphin.

Please help.

No motion using a DS4 controller in Cemu

User fablog via discord:

Thanks for Batocera_extra. I just installed it today. I had to use MOTION_EVDEV for my DS4... with MOTION_SONY my DS4 was unresponsive. I'm not sure it works with MOTION_EVDEV...the controller is working but the aiming control with BOTW doesn't. How could I confirm the motion control is working?

Integrate batocera-extra features into batocera

This issue has the purpose to track the progress of integration from batocera-extra into the batocera core. It is a living document that is updated when development progresses.

Open tasks

Prerequisites

  • Mark dbus-python as installed
    • dbus-python is installed via buildroot; when pip doesn't know about it, it will try to install it requiring a build chain.
    • See patch
    • buildroot#500 and buildroot#511 were intended to solve this, but seem to have no effect
  • Provide upower

Enable motion in emulators

Add cemuhook servers for popular controllers

Motion for devices with modern Linux drivers (e.g. Switch, DS4, DS5)
Motion for Steam Deck

Finished tasks

(click to expand)

batocera.linux

Improvements
  • Improve rpx location for squashfs
  • Fix language/region setting in Citra
  • Add support for battery status from kernel module hid-nx
  • Add support to read temperature from hwmon in addition to thermal_zone
    • #8137
    • e.g. /sys/class/hwmon/hwmon0/temp1_input in addition to /sys/devices/virtual/thermal/thermal_zone0/temp
    • thermal_zone is not available on some systems
  • Allow flatpak emulators to use a Switch Pro Controller
cemuhook preparation
  • Prevent citraGenerator.py from removing unknown settings
  • Provide dependencies for joycond-cemuhook
    • Upgrade python-evdev from 0.7.0 (2017-06-16) to latest.
      Done in commit 9590272, pushed to master on 2022-10-03
    • Provide dbus-python
    • Provide upower (buildroot packages incl. upower were removed in d0e9d51, 2020-01-27) (moved to separate task)

joaorb64/joycond-cemuhook

Upstream: #71

  • Consider hid-nx as module name
  • Create a mapping of controller names to a profile file
  • Avoid error on missing org.freedesktop.UPower
  • Provide an installable python package

TheDrHax/ds4drv-cemuhook

  • Move from hcitool to D-Bus (Will probably never happen, dsdrv4 can be replaced by evdevhook2)

Future options

(click to expand)

Touch control from remote devices (Smartphone / Tablet)

  • remote_touchpad
    • Install flatpak package
    • Start server on boot
    • Show QR code in ES

Additional emuhook servers

  • motion_remote for e.g. Smartphones (requires user configuration)
  • motion_steam_controller (supports both motion and touch)
  • motion_wiimote

[Question] DS5 Dual Sense is supported?

Hello,

I tried all steps and I was able to start driver and patches but motion still not working. A new device was recognized on batocera as DS4, both I was able to control but no motion. I tried both devices and no motion!

Support for aarch64 platform

Sorry to reopen this but I'm having a similar issue but in aarch64 and v39. Haven't figured out how to fix it yet on my own
batocera-bcm2711-bcm2711-39-20240228.img

Using up-to-date local file /userdata/system/.cache/evdevhook2/evdevhook2-v1.0.2-aarch64.AppImage
Installing archlinux package upower in revision 2023-08-03 from repo extra
Error: No URL found in repo 'extra' for package 'upower' in revision '2023-08-03' and arch 'aarch64'

Originally posted by @vickscripts in #4 (comment)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.