2013-06-16, 20:38
In this tutorial I'd like to explain step-by-step how to make your turn signals audible and auto-cancelling (returning wheel to it's default position makes turn signals automatically off).
For instance, I use Logitech G25 wheel, so this guide will be accompanied with relevant screenshots of Logitech Software.
What do we need:
- Logitech G25/G27 Racing Wheel (Does work with other wheels)
- Logitech Profiler (Or relative software)
- Live For Speed client
- A tool for monitoring your wheel status (eg. current turn degree, button push). It can be downloaded from official thread on lfsforum.net (all credits go to the author - repeat83) Link to download: here (you need to be logged in on forums it seems to me)
Installation:
- Let's say 1,2,3 are correctly installed and it's time to download the tool.
- Create a folder called .turnsignals in your Live For Speed folder and extract downloaded archive in it.
- Now your .turnsignals folder has the following content:
- joy.exe - a tool itself. You'll need to start it everytime you wish this mod work.
- List of Virtual Key Codes.chm - name says it all: a table with keyboard keys and their key codes. You need these for setting up configuration file.
- readme.txt - useful information about a tool.
- turn.wav - sound file of your indicators. If you'd like to change the sound of turn signals, you should replace this file with your own. (Keep in mind that it should be named 'turn.wav', not 'turn(1).wav' etc.
- turnsig.cfg - configuration file.
Configuration:
- Open Logitech Profiler (double click on the icon in tray: ). Main window of Profiler should pop up:
- Personally I use Button 17 and Button 19 on my Shifter for Left and Right turn signals respectively.
If you don't know how to assign turn signals to your G25/G27 buttons, here's a quick guide:- In Profiler, left-click on the button you'd like command to be assigned to, and select 'Keystroke - New keystroke..'
- Press 'Record', push '7', press 'Stop'. You'd have the following keystroke:
- Click 'OK'. Now you have binded to wheel button keystroke to activate your left-turn signal.
- Choose another button on the wheel for right signal and do the same instructions as above. (Note that in LFS default right signal binded to '8', so, when you're editing keystroke, you'd push '8').
- In Profiler, left-click on the button you'd like command to be assigned to, and select 'Keystroke - New keystroke..'
- Now we know that our turn signals assigned to Button 17 and 19. Remember these numbers.
- Open in Notepad 'turnsig.cfg'. You'd see the following parameters:
Code:
0 - ID of your Logitech G2X device. Default is 0 but you can always check it by running joy.exe
540 - number of degrees you use in your Racing Wheel. I use 540 for cruising
30 - number of degrees when the tool should turn signals off. 30 is optimal but you can always play with it for better results
17 - button on the wheel for left signal (mine is Button 17)
19 - button on the wheel for right signal (mine is Button 19)
0x37 - keycode of keyboard button for left signal (mine is 7 with keycode 0x37)
0x38 - keycode of keyboard button for right signal (mine is 8 with keycode 0x38) - Replace config file with your own parameters and save it (Ctrl+S). Close config file.
That's it. Now, start LFS, connect to TC server, check whether your wheel buttons works correctly. Now launch the tool, switch back to LFS. If you did everything correctly, you'd hear audible turn signals after turning signals ON. Now try to rotate wheel while your signals are ON, then place wheel to it's default position. Lights should turn OFF automatically.
I hope it was not that hard. I've tried to describe it as simple as possible with screenshot demonstration. Hope that makes your cruising more entertaining and funny.
Thank you for your attention,
gyunter