All Projects → r57zone → X360Advance

r57zone / X360Advance

Licence: other
External Arduino gyroscope & pedals for any Xbox compatible gamepads / Внешний Arduino гироскоп и педали для Xbox совместимых геймпадов

Programming Languages

C++
36643 projects - #6 most used programming language
pascal
1382 projects
c
50402 projects - #5 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to X360Advance

hoverboard-sideboard-hack-GD
Hoverboard sideboard hack for GD32 boards
Stars: ✭ 68 (+94.29%)
Mutual labels:  gyroscope, mpu-6050
CodeDroneDIY
The most simple, but working, quadricopter flight controller from scratch, using Arduino Uno/Nano.
Stars: ✭ 68 (+94.29%)
Mutual labels:  gyroscope, mpu6050
MPU-9250-Sensors-Data-Collect
MPU9250 (MPU6500 + AK8963) I2C Driver in Python for Raspbery PI
Stars: ✭ 51 (+45.71%)
Mutual labels:  gyroscope, mpu6050
xbox360wirelesschatpad
Xbox 360 Wireless Chatpad for Windows
Stars: ✭ 58 (+65.71%)
Mutual labels:  xbox-controller
GY-85
Arduino implementation for GY-85 (ADXL345 accelerometer, ITG3200 gyroscope and HMC5883L magnetometer)
Stars: ✭ 63 (+80%)
Mutual labels:  gyroscope
ios logger
Application for camera and sensor data logging (iOS)
Stars: ✭ 60 (+71.43%)
Mutual labels:  gyroscope
ControllerBuddy
Highly advanced game controller mapping
Stars: ✭ 47 (+34.29%)
Mutual labels:  xbox-controller
xbox-controller-node
Simple interface to Xbox controller using Node.js
Stars: ✭ 24 (-31.43%)
Mutual labels:  xbox-controller
imusensor
Python library for communication between raspberry pi and MPU9250 imu
Stars: ✭ 47 (+34.29%)
Mutual labels:  gyroscope
aeyrium-sensor
A Flutter sensor plugin which provide easy access to the Pitch and Roll on Android and iOS devices.
Stars: ✭ 57 (+62.86%)
Mutual labels:  gyroscope
TrueOpenVR-Drivers
Drivers
Stars: ✭ 47 (+34.29%)
Mutual labels:  xbox-controller
MotionCollector
iOS app for collecting data from internal motion sensors (gyroscope, magnetometer, accelerometer) of iPhone and Apple Watch.
Stars: ✭ 55 (+57.14%)
Mutual labels:  gyroscope
BetterJoyForDolphin
Allows the Nintendo Switch Pro Controller and Joycons to be used with the Dolphin Emulator
Stars: ✭ 44 (+25.71%)
Mutual labels:  gyroscope
VRJoystickAndSteeringWheel
SteamVR Joystick And Steering Wheel | Flying Mechanics and Vehicle Control for VR
Stars: ✭ 24 (-31.43%)
Mutual labels:  steering-wheel
Balance-Bot
A two-wheel self-balancing robot based on the ATmega2560 micro-controller.
Stars: ✭ 33 (-5.71%)
Mutual labels:  gyroscope
ads-xbox-controller
Use an xbox controller with TwinCAT
Stars: ✭ 18 (-48.57%)
Mutual labels:  xbox-controller
dana
DANA: Dimension-Adaptive Neural Architecture (UbiComp'21)( ACM IMWUT)
Stars: ✭ 28 (-20%)
Mutual labels:  gyroscope
hid-fanatecff
Driver to support ForceFeedback of the FANATEC CSL Elite Wheel Base
Stars: ✭ 81 (+131.43%)
Mutual labels:  steering-wheel
COVID-away
Repo of paper title 'Avoid touching your face: A hand-to-face 3d motion dataset (covid-away) and trained models for smartwatches'
Stars: ✭ 18 (-48.57%)
Mutual labels:  gyroscope
CtrlUI
CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, DirectXInput converts your game controller to a Xbox (XInput) controller, Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information.
Stars: ✭ 39 (+11.43%)
Mutual labels:  gyroscope

EN RU – Other languages / Другие языки

X360Advance

External Arduino gyroscope for any XInput compatible gamepads. With it, you can more accurately aim and steer. Buttons allow you to switch modes directly during the game. External pedals are supported, you can use them even without a gyroscope.

YouTube-X360Advance YouTube-X360Advance

There are 3 modes of use:

  1. Default - no use of a gyroscope (button 1 - digital pin 5)
  2. Steering wheel - emulation of the left stick with a gyroscope (button 2 - digital pin 4)
  3. FPS - mouse movement by tilting the gyroscope (button 3 - digital pin 3)

The centering of the axes occurs when you press the steering wheel button or FPS.

Setup: first method (recommended)

The first way is to use the "XInput Injector" program. It is located in the notification area and allows you to infiltrate the game process in a couple of clicks, and use a gyroscope.

Before use, you just need to run the "X360Advance Settings" program, enter the COM port number, change the sensitivity of mouse and steering wheel movement, the default settings are recommended. Further, the sensitivity of the mouse can be changed already in the games themselves.

For convenience, you can also add "XInput Injector" to startup.

In the "XInput Injector" program itself, it is enough to select the name of the process and click on it; after successful implementation, the sound of connecting new equipment will be reproduced.

Setup: second method

The second way to use it is to copy the proxy dll to the folder of the game itself. The method has poor compatibility, works mainly with old games.

To configure, you need to change the COM port number in the "X360Advance.ini" file, the sensitivity of mouse and steering wheel movement, the default settings are recommended.

Next, you need to copy the files "xinput1_3.dll" (according to the bitness of the game, for a 32-bit game from the x86 folder, for a 64-bit game from the 64 folder) in the folder with the game and start the game.

It may be necessary for some games to rename "xinput1_3.dll" to one of the names: "xinput9_1_0.dll", "xinput1_1.dll", "xinput1_2.dll" or "xinput1_4.dll" (only Metro applications).

For games in which the XInput dll library does not work, you can also use the "X360AdvanceApp" application, which allows you to simply emulate a mouse for aiming.

External Arduino Gyroscope

Need to buy Arduino Nano, rotation sensor MPU 6050 GY-521, 3 buttons, prototype board, cable 2m miniUSB or microUSB (depending on the arduino) and tape Velcro. Solder the board by scheme. Attach to the back of the case, for example, with rubber bands.

Also can make just one wire using a USB hub. The USB hub has a small board and can be placed inside the gamepad.

Also can pack everything in the controller case. To do this, remove the board support elements from the back of the inside.

Flash calibration sketch, put on a flat surface, get the data for calibration. Insert calibration data into the main sketch.

Firmware and libraries can be found at the link below.

Possible problems

Some games are incompatible with this method, since they are not designed to use a mouse and a gamepad at the same time. Some games can constantly change button icons (from keyboard to gamepad and vice versa).

Credits

Download

Version for Windows 7, 8.1, 10.

Download

Feedback

r57zone[at]gmail.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].