DiRT 4
Not enough ratings
Mouse like wheel-device in game // Мышь, как игровой руль в игре
By Awasaky
ENGLISH
This guide show links and steps to allow you drive with mouse like wheel.
I already have one racing wheel and don't use it too much, because my desktop too small to continuous use this gaming device.
So I prefer use virtual joystick + mouse at most driving games.
And now, i present this guide to Dirt4, because no support ingame mouse like driving device (Live for speed does it in 2003).
РУССКИЙ
Этот гайд даст ссылки и инструкции дающие возможность управлять мышью как рулем.
У меня есть игровой руль, но мне не нравится сколько он места занимает и постоянно я с ним не играю.
Поэтому я предпочитаю играть с виртуальным джойстиком и мышью в большинстве гоночных игр.
И теперь, я представляю вам этот гайд для Dirt4, потому что нет поддержки в игре мыши как устройства руления (Live for speed сделал это в 2003 году).
   
Award
Favorite
Favorited
Unfavorite
English
Tested in Windows 10 Creators Update + 8320E@16GbDDR3 + RX470@4 Gb + 2 monitors, teoretically can work in Windows 7 and newer.

I hope in next driving game, my favorite gamedeveloper Codemasters, try integrate pointer device what can be found at MOST PC in world, and can give very realistic driving experience.

You need next programs:
  1. VJoy - http://vjoystick.sourceforge.net/site/
  2. (FreePIE - http://andersmalmgren.github.io/FreePIE/
  3. Script-file for FreePIE to control VJoy Device - Link1[firedrop.com] or Link2[www.sendspace.com]
    https://www.sendspace.com/file/wh1jd9
  4. New device defines - Link1[firedrop.com] or Link2[www.sendspace.com]
Installation Steps:
  1. Install VJoy
  2. Install FreePIE
  3. Unpack anywhere you want mouse_joy_multiscale.zip
  4. Right-click on installed game in library and choose Properties, then Local files, and Browse Local Files. In opened window go to folder input\devices. Save old file device_defines.xml to another place. Then extract device_defines.zip here.
  5. Start FreePIE
  6. Select File -> Open
  7. In next window open extracted file - mouse_joy_multiscale.py
  8. Select Script -> Run script
  9. In Windows Control Panel -> Set up USB game controllers
  10. Double-click VJoy Device.
  11. Press Caps Lock and joystick should be follow mouse.
Now setup game
  1. Launch Dirt4
  2. To easier switch between guide and game better use video mode Windowed or Borderless.
  3. In main menu select Options & Extras -> Input
  4. Select Steering Device - VJoy Device
  5. Open Device Management
  6. In Configure Device Select Keyboard
  7. Open Input Bindings
  8. Game support 2 devices simultaneously, so you can use virtual joystick to steer and another keyboard settings to other functions.
  9. Now Apply settings
  10. In Configure Device select VJoy Device
  11. Open Input Bindings
Now time to setup our Virtual Joystick:
  • Steer Left - Down Y-Axis (Move your mouse cursor from center, to up or left)
  • Steer Right - Up Y-Axis (Move your mouse cursor from center, to down or right)
I prefer to move mouse forward and backward, like 3'clock at real driving wheel.
If you prefer to set mouse cursor over wheel like Live for Speed, better try left-right direction in assignment.
  • Now Apply Settings
  • Open Advanced Input Settings
  • Steering Linearity - 0
  • Steering Deadzone - 3
  • Steering Saturation - 98
  • Soft Lock - Off
  • Now Apply Settings
Now you ready to race!
Go to Dirt Academy and try to drive with mouse-wheel.
Better drive with cockpit view, because you can see ingame racer wheel.
https://youtu.be/JBoBxP8zS_U
Known problems:
  • In game if you move your mouse you can see cursour -- move it to side of screen if you want.
  • FreePIE show diagnostics, but no game steering -- restart FreePIE, reload and rerun script.

Mouse Steering Buggy is so hard XD
http://steamcommunity.com/sharedfiles/filedetails/?id=959936727
Русский
Тестировалось в Windows 10 Creators Update + 8320E@16GbDDR3 + RX470@4 Gb + 2 монитора, теоретически возможна работа в Windows 7+.

Я надеюсь, что в следующей игре про гонки, один из самых мной уважаемых разработчиков гоночных игр - Codemasters, добавит таки поддержку самого распространенного устройства на ПК в мире.

Вам нужны следующие программы:
  1. VJoy - http://vjoystick.sourceforge.net/site/
  2. (FreePIE - http://andersmalmgren.github.io/FreePIE/
  3. Файл с кодом сприпта, для управления VJoy через FreePIE - Ссылка1[firedrop.com] или Ссылка2[www.sendspace.com]
  4. Новые настройки устройства - Link1[firedrop.com] or Link2[www.sendspace.com]
Последовательность установки
  1. Установить VJoy
  2. Установить FreePIE
  3. Распаковать в любую удобную папку mouse_joy_multiscale.zip
  4. Правой кнопкой щелкните на установленной игре в библиотеке и выберите Свойства -> Локальные файлы -> Просмотреть локальные файлы. В открывшемся окне, открываете папку input\devices и копируете оттуда файл device_defines.xml в другую папку на всякий случай. Распаковываете поверх device_defines.zip (там будет новый файл).
  5. Запустить FreePIE
  6. Выбрать File -> Open
  7. В окне открыть файл из скачанного архива - mouse_joy_multiscale.py
  8. Выбрать Script -> Run script
  9. В самой Windows заходите в Панель управления -> Настройка игровых USB-контроллеров
  10. Находите там VJoy Device, щелкаете по нему 2 раза.
  11. Нажимаете Caps Lock и джойстик должен начать двигаться за мышью.
Переходим к настройкам игры
  1. Запускаем игру Dirt4
  2. Чтобы без проблем переключаться между руководством и игрой, советую включить в настройках графики режим Windowed или Borderless
  3. В главном меню выбираем Options & Extras -> Input
  4. Steering Device выбираем VJoy Device
  5. Заходим в Device Management
  6. В Configure Device выбираем Keyboard
  7. Заходим в Input Bindings
  8. Управление с клавиатуры будет работать параллельно с виртуальным джойстиком, так что назначайте любимые клавиши на любые кнопки.
  9. Выбираем Apply settings
  10. В Configure Device выбираем VJoy Device
  11. Заходим в Input Bindings
Настройка назначений:
  • Steer left - Down Y-Axis (Двинуть мышкой от центра в нужную сторону, обычно вверх или налево)
  • Steer Right - Up Y-Axis (Двинуть мышкой от центра в нужную сторону, обычно вниз или направо)
Я предпочитаю, когда правая рука лежит на руле как будто на 3 часах - то есть двигать мышью от себя и к себе для рулежки.
Если вы предпочитаете, чтобы курсор мыши стоял как будто на вершине руля, то двигайте мышью при назначении от центра влево/вправо - эта схема принята в Live for Speed.
  • Выбираем Apply Settings
  • Заходим в Advanced Input Settings
  • Steering Linearity - 0
  • Steering Deadzone - 3
  • Steering Saturation - 98
  • Soft Lock - Off
  • Выбираем Apply Settings
Можно идти в школу ралли и учиться водить с рулем-мышкой!
Лучше всего конечно водить с видом из кабины.
Пример езды
https://youtu.be/JBoBxP8zS_U
Известные проблемы:
  • В игровом процессе, виден курсор мыши -- сдвиньте его куда вам удобнее, к краю экрана.
  • FreePIE показывает движения джойстика, но в игре он не работает -- перезапустите FreePIE и загрузите, запустите скрипт заново.

Рулежка мышкой на багги - довольно просто выиграть.
http://steamcommunity.com/sharedfiles/filedetails/?id=959936727
13 Comments
Savi Sithika Mar 9, 2021 @ 10:15am 
please help, cant the get the script anymore
Senopati Dec 29, 2020 @ 6:19am 
P.S. : is there any way to hide mouse cursor?
Senopati Dec 29, 2020 @ 6:18am 
eHH, NEVERMIND IT WORKS!! Thannks a lot!!
Senopati Dec 29, 2020 @ 6:03am 
HELP
in OPTIONS > INPUT > vjoy not shown
Awasaky  [author] Nov 29, 2020 @ 7:52am 
Try mouse-wheel before - it more precise than any gamepad controls.
XoFrevliS Nov 29, 2020 @ 7:26am 
But why just get a xbox controller, it is way better
SuperCharger Jul 4, 2020 @ 6:44am 
Извиняюсь, что не по теме. Но может кто знает. Как назначить 1 2 и 3 передачу, на клавиши геймпада (speedlink).
В настройках назначаю, но в игре это не работает.
jh4y_Z Feb 16, 2020 @ 7:29pm 
Help i can't run the script.
It shows this error in FreePie:
https://steamcommunity.com/sharedfiles/filedetails/?id=1999906883&fileuploadsuccess=1
Lalo Salamanca Jan 1, 2019 @ 9:41am 
it doesn't show vJoy at steering devices, only keyboard :(
Awasaky  [author] Jun 11, 2017 @ 10:22pm 
in Windows control panel: Settings -> Mouse -> Additional mouse options
Then click tab Pointer Options:
1. Uncheck box "Enhance pointer precision" - most times this is enough.
2. Lower pointer speed - your coursor move slower at same mouse path.
Click OK and try to play.
If mouse still too sensitive, try lower pointer speed more.

Many gaming mouse can lower sensitivity on-fly.