Skip to content

Commit

Permalink
Readme changes
Browse files Browse the repository at this point in the history
  • Loading branch information
SeppNel committed Oct 8, 2024
1 parent fde3fa5 commit cae3ef6
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CemuShake
Linux app to simulate a shake motion input with a standard controller using the cemuhook protocol.
Linux and Windows app to simulate a shake motion input with a standard controller using the cemuhook protocol.

Anything that uses the cemuhook (dsu) protocol should be compatible with this, if it lets you map a standard controller alongside this.

Expand Down Expand Up @@ -77,16 +77,21 @@ buttons:
roll: 0
```
# Building
You need SDL2 for the controller and yaml-cpp for the config, so install those through your package manager as described in the dependencies section.
You need SDL2 for the controller and yaml-cpp for the config, so install those through your package manager or with vcpkg as described in the dependencies section.

On linux you just need to run `make`
On Windows for now you need to set up a VS project, import the files and compile.

Then you just need to run `make`
## Dependencies
For ubuntu:
`sudo apt-get install libsdl2-dev libyaml-cpp-dev`

For Fedora:
`sudo dnf install SDL2-devel yaml-cpp-devel`

For Windows (vcpkg):
`vcpkg install sdl2 yaml-cpp`

# Acknowledgements
[Valeri](https://github.com/v1993) for his documentation [Cemuhook-Protocol](https://github.com/v1993/cemuhook-protocol)
[kmicki](https://github.com/kmicki) for his [SteamDeckGyroDSU](https://github.com/kmicki/SteamDeckGyroDSU) wich i borrowed a lot of the server code

0 comments on commit cae3ef6

Please sign in to comment.