MouseToVJoy
A downloadable tool for Windows
Overhaul of my program "MouseToVJoy" which is available on github.com/r1per. This version will combine gui and base program into one using a Qt framework. It will make configuration and using way easier than last version.
Basic features:
-save/load of config files.
-press to assign key
-visualization of inputs
-threading
-better gui
-more configuration options example: 30%-70% throttle/break modifier
Maybe features:
-dropping vjoy use
Configuration:
Name of Var | Description | E.g. value |
Sensitivity | The main sensitivity multiplier. Raw data from mouse is multiplied by this value and then added to Vjoy Axis. | 4.0 |
AttackTimeThrottle | Throttle value when pressed. When throttle is pressed, every 2 ms value is added to Vjoy Axis. The greater the steaper slope of attack. | 200 |
ReleaseTimeThrottle | Throttle value when released. When throttle is released, every 2 ms value is subtracted from Vjoy Axis. The greater the steaper slope of release. | 400 |
AttackTimeBrake | Break value when pressed. When break is pressed, every 2 ms value is added to Vjoy Axis. The greater the steaper slope of attack. | 50 |
ReleaseTimeBrake | Break value when released. When break is released, every 2 ms value is subtracted from Vjoy Axis. The greater the steaper slope of release. | 100 |
AttackTimeClutch | Clutch value when pressed. When clutch is pressed, every 2 ms value is added to Vjoy Axis. The greater the steaper slope of attack. | 800 |
ReleaseTimeClutch | Clutch value when released. When clutch is released, every 2 ms value is subtracted from Vjoy Axis. The greater the steaper slope of release. | 800 |
AccelerationThrottle | Whenever to add linear acceleration on throttle Vjoy Axis. 0 for Disable, greater then 0 for Enable. | 1,01 |
AccelerationBrake | Whenever to add linear acceleration on brake Vjoy Axis. 0 for Disable, greater then 0 for Enable. | 1,01 |
AccelerationClutch | Whenever to add linear acceleration on clutch Vjoy Axis. 0 for Disable, greater then 0 for Enable. | 1,01 |
CenterMultiplier | How much center reduction to use. Greater then 1 to make center less sensitive while making ends more sensitive. Lesser then 1 to make center more sensitive while making ends less sensitive. | 2,00 |
{Name}Key | Key responsible for {Name} control. | S |
[%]Multiplier | Key reponsible for restricting throttle and brake to % value. | Shift |
Use Mouse | Whenever to use mouse buttons as throttle and break. | Enable |
Use Center Reduction | Whenever to reduce mouse sensitivity when closer to center of axis. | Disable |
Use ForceFeedback | Whenever to use forcefeedback. | Enable |
Use Wheel As Shifter | Whenever to use mouse wheel as a sequential shifter. Mouse wheel up for next gear and mouse wheel down for lower gear. | Disable |
Forcefeedback and how it works:
Forcefeedback is a value that is grabbed from a game and added to steering axis, which will try to move axis towards the gforce direction.
Status | In development |
Category | Tool |
Platforms | Windows |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | R1PeR |
Genre | Racing |
Tags | mousetovjoy, mtvj, tool |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse |
Accessibility | Configurable controls |
Download
Install instructions
Instal Vjoy 2.1.8
Download zip
Run MouseToVjoyOverhaul.exe
If not working try to add new joystick to vjoy
Development log
- 27/03/2020Mar 27, 2020
- 23/03/2020Mar 23, 2020
- 21/03/2020Mar 21, 2020
- 20/03/2020Mar 20, 2020
- 19/03/2020Mar 19, 2020
- 17/03/2020Mar 17, 2020
- 16/03/2020Mar 16, 2020
- 15/03/2020Mar 15, 2020