https://github.com/codingkoopa/ninja360
Mirror of https://gitlab.com/CodingKoopa/ninja360.
https://github.com/codingkoopa/ninja360
bash xboxdrv
Last synced: 5 months ago
JSON representation
Mirror of https://gitlab.com/CodingKoopa/ninja360.
- Host: GitHub
- URL: https://github.com/codingkoopa/ninja360
- Owner: CodingKoopa
- License: gpl-3.0
- Created: 2017-09-01T01:36:24.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-02T02:58:06.000Z (about 3 years ago)
- Last Synced: 2025-06-12T07:10:24.298Z (7 months ago)
- Topics: bash, xboxdrv
- Language: Shell
- Homepage:
- Size: 81.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License.txt
Awesome Lists containing this project
README
# Ninja360
Ninja360 (Formerly RockerCube) is a Bash script that takes a controller, and effectively replaces it with a functional Xbox 360 controller. It's in early stages, currently only supporting the Mayflash GameCube controller adapter, and may break. More info [here](https://www.reddit.com/r/RocketLeague/comments/6xbze6/a_guide_to_using_gamecube_controllers_in_rocket/).
## Calibration
It's important to calibrate your analog sticks so that the scaling is used. If proper calibration is not applied, things such as your character not moving as fast as it should when the analog stick is fully extended can happen. You need to use a tool which can view inputs (either for evdev or joystick inputs) to determine the maximum values for your controller. For example, with the [KDE Game Controller KCM](https://docs.kde.org/trunk5/en/kde-workspace/kcontrol/joystick/index.html):

As I moved my analog stick all the way up, axis 2(y) increased until reaching an absolute maximum of `-30742`. `30742` is now the *maximum* (given first, before `0` and the minimum) value of this axis in my controller config.