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 VarDescriptionE.g. value
SensitivityThe main sensitivity multiplier. Raw data from mouse is multiplied by this value and then added to Vjoy Axis.4.0
AttackTimeThrottleThrottle value when pressed. When throttle is pressed, every 2 ms value is added to Vjoy Axis. The greater the steaper slope of attack.200
ReleaseTimeThrottleThrottle value when released. When throttle is released, every 2 ms value is subtracted from Vjoy Axis. The greater the steaper slope of release.400
AttackTimeBrakeBreak value when pressed. When break is pressed, every 2 ms value is added to Vjoy Axis. The greater the steaper slope of attack.50
ReleaseTimeBrakeBreak value when released. When break is released, every 2 ms value is subtracted from Vjoy Axis. The greater the steaper slope of release.100
AttackTimeClutchClutch value when pressed. When clutch is pressed, every 2 ms value is added to Vjoy Axis. The greater the steaper slope of attack.800
ReleaseTimeClutchClutch value when released. When clutch is released, every 2 ms value is subtracted from Vjoy Axis. The greater the steaper slope of release.800
AccelerationThrottleWhenever to add linear acceleration on throttle Vjoy Axis. 0 for Disable, greater then 0 for Enable.1,01
AccelerationBrakeWhenever to add linear acceleration on brake Vjoy Axis. 0 for Disable, greater then 0 for Enable.1,01
AccelerationClutchWhenever to add linear acceleration on clutch Vjoy Axis. 0 for Disable, greater then 0 for Enable.1,01

CenterMultiplierHow 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}KeyKey responsible for {Name} control. 
S
[%]MultiplierKey reponsible for restricting throttle and brake to % value.Shift
Use MouseWhenever to use mouse buttons as throttle and break. Enable
Use Center ReductionWhenever to reduce mouse sensitivity when closer to center of axis.Disable
Use ForceFeedbackWhenever to use forcefeedback.Enable
Use Wheel As ShifterWhenever 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.

StatusIn development
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorR1PeR
GenreRacing
Tagsmousetovjoy, mtvj, tool
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard, Mouse
AccessibilityConfigurable controls

Download

Download
MTVJ-2.0-ALPHA-04.zip 16 MB
Download
MTVJ-2.0-ALPHA-03.zip 16 MB
Download
MTVJ-2.0-ALPHA-02.zip 16 MB
Download
MTVJ-2.0-ALPHA.zip 16 MB

Install instructions

Instal Vjoy 2.1.8

Download zip

Run MouseToVjoyOverhaul.exe

If not working try to add new joystick to vjoy

Development log