Results 1 to 7 of 7

Thread: Project Cars 2 VoiceAttack (Voice Control) Profile

  1. #1
    Superkart Pilot
    Join Date
    Sep 2017
    Location
    Rocky Mountains
    Posts
    137
    Platform
    PC

    Project Cars 2 VoiceAttack (Voice Control) Profile

    Project Cars 2 ColorRacer VoiceAttack Profile

    I have created a VoiceAttack (VA) profile to manage your in-race car.

    But before I get into it, let me say that @MarcusarilliuS_IRL has created a profile that he shared with us a while ago. It has been tested by a lot of people. You can find his profile in this forum by the name of "Voice Control mod".

    Now back to why you might want to give this profile a try.

    I tried to address three problem areas with VA profiles overall and with Project Cars 2 specifically:

    Key Assignments
    Allow the profile adapt to your key assignment instead of you having to adapt to the profile key assignments.

    Key press "Hold down for" time
    Allow you to easily change the time a key press needs to be held down to better work with your system.

    The flexible In Car Management (ICM) system
    Manage the fact that the ICM is dynamic and not all options are always available.
    You can tell the profile, via VA commands, which options are available for the car you're driving to prevent the profile from executing commands for options that are not available therefore getting out of sync.
    In addition, giving the profile the proper commands it will allow you to select tires by name such as issuing the "Tires Wet" command.


    Key Assignments

    One of the reasons that have prevented me from using many profiles developed by others, is that one has to adapt to the key mapping the person who created the profile has set up.
    I have made this profile so that all key mappings can be changed in one place so the profile can adapt to your key mapping. If you don't like the default keys the profile uses, you can easily change the profile to adapt to yours.

    I have tried to leave the key assignments as standard as I can remember they were. However, the major changes I've made are the ones to navigate the ICM.
    As the default, the keys to navigate the ICM were assigned to the d-pad on the wheel. The problem with that is VoiceAttack was not very consistent when using those.
    I changed the assignments to be the arrow keys.


    Key press "Hold down for" time

    I've noticed using VoiceAttack in different applications and different computers that the amount of time you need to hold the key down varies in order to be recognized by the application.
    As you can imagine in a profile with over 100 commands the number of places where a key is pressed could be very large. Just think of the "Move Right 250" command. That command will press the "Right" key 250 times.
    If your computer were to take a different amount of time to recognize the key press than what is set in the profile, you would have to go through all command and change the time for each of the key presses. BTW, the difference between my laptop and my gaming computer is pretty significant. So I have first-hand experience with this problem

    In this profile, there are only four places you would have to change if you find that the "Hold down for" time doesn't work very well in your computer instead of possibly hundreds or thousands of places.


    The flexible In Car Management (ICM) system

    This is the trickiest part of a Project Cars 2 profile. As we all know the ICM is controlled by navigation keys (Up, Down, Left and Right). There is no other way at the moment (hint, hint SMS) to control the ICM.
    In addition to the fact that it can only be controlled by navigation keys, it is also dynamic based on the car being driven. For instance, sometimes to get to the Fuel Map option you will press the down arrow key twice after you open the ICM. Sometimes, you might only need to press it once if the Brake Bias is not available. And sometimes you might not have the Fuel Map option at all.
    Since the profile has to rely on navigation keys, it is possible that it would get "messed up" if you were to issue a command for an option that is not available for the car you're currently driving.

    How does this profile try to minimize the impact of dynamic options?

    When the profile first initializes all dynamic options are set to Off. The reason for that is that if the option is not available for the car you're driving, it is less likely that the profile will get out of sync with the ICM since it will not execute any of those commands when you request them.

    The profile has commands for you to turn On or Off any of the dynamic options depending on whether the feature is available or not based on the car you're driving.
    For instance, you can issue the "Set ABS Available On" to let the profile know that ABS function is available in the ICM for the car you're currently driving.

    In addition to the individual option commands, I have commands for specific car categories that will set the appropriate dynamic options for those. These commands assume that you have Authentic assist turned on.
    Not only do these specific car category commands set the appropriate options in the ICM, but they also set the proper tire category so that tires can be changed by name.

    As examples, if you're driving a GT3 car you can call the "Set GT 3 Settings" command. If you're driving a GTE car, you can call the "Set GTE Settings".
    However, I do not have all cars specific command. Refer to the commands guide in the downloaded zip file to see all available commands.

    If you try to execute a command for which the profile setting says is not available, the profile will ignore the command. So let's say that you first load the profile and are running a GT3 car. You get on track and execute the "Fuel Rich" command. The profile will ignore that command even though it is available in the ICM since all options are set to Off when the profile first starts.
    As you can see by setting the options to not available as default, the profile is less likely to get out of sync. You don't have to remember not to issue the command that can possibly get the ICM and profile out of sync.


    Download the Profile

    When you click on the link below you will be able to download a zip file (Project Cars 2 ColoRacer-Profile.zip) that contains 4 main files and at least one image. One of the files is the profile itself which is a file that has an extension of "vap". The other three main files are HTML pages describing the profile.

    You want to open the readme.html file as your starting point once you unzip the downloaded file.

    Download Profile from Here

    Why would you want to use VA with PCars 2?

    Here are some examples of when you would want to use VoiceAttack to make your racing more enjoyable.

    Saving Fuel
    Let's take the following case. You're doing a GT3 race at Long Beach. You're running low on fuel and you want to save fuel in the twisty parts by changing the engine fuel mix.
    So between T1 and T2 you want:
    "Fuel Lean"
    Then coming out of T3 you want:
    "Fuel Rich"
    About to enter T9 you want:
    "Fuel Lean"
    Coming out of T11 you want:
    "Fuel Rich"

    If you had to do that with the d-pad on a GT3, for every change, you would have to press the d-pad 5 times. So per lap, you would press the d-pad 20 times. If you want to save fuel for the last 5 laps. That's 100 times you have to press the d-pad. And you would be doing that in the twisty sections where you need the most concentration.

    Using this profile, you will just execute the four commands per lap.

    Chat
    It is a lot easier saying "Say Hi" than finding a key on your keyboard to press. Especially, if you're using VR.

    Changing Strategy as you come into the Pits
    Whether you want to change to a pre-set strategy or change individual settings, changing strategies with the ICM is very time-consuming. I find it that the straights are not long enough for me to press all the keys that I need to make my changes.
    Let's say that I want to add 21 units of fuel. I would have to press the d-pad 25 times.
    With this profile, I can just say "Add 21". I'm done.
    I7 7700K@5.0GHz | ASUS Z170 | 16GB | EVGA GTX1080 Ti FTW3 (as of May 18th, 2018) | 500GB SSD | 2TB HDD | Fanatec CSW 2.5 - BMW GT2 & Formula Black Wheels | TH8A Shifter | Fanatec CSL Elite Pedals | Samsung Odyssey HMD
    VoiceAttack Profile: http://forum.projectcarsgame.com/sho...ntrol)-Profile
    The following 4 users likes this Post: Gix916, Johnnypenso1, M. -VIPER- Morgan, Olijke Poffer


  2. #2
    Superkart Pilot
    Join Date
    Sep 2017
    Location
    Rocky Mountains
    Posts
    137
    Platform
    PC
    Project Cars 2 ColorRacer VoiceAttack Profile Version 1.1

    Changed "[Move;] Left [1..5,50]" and [Move;] Right [1..5,50] To "Large [Move;] Left [1..5,50]" and Large [Move;] Right [1..5,50]
    These command were causing problems as sometimes they were being confused with the regular other move commands.

    Changed [Move;] Right [1..5] and [Move;] Left [1..5] To [Move;] Right [1..20] and [Move;] Left [1..20]

    Added the rest of the car categories so you can set the ICM dynamic options for each car and be able to select tires by name for each of the cars.
    I7 7700K@5.0GHz | ASUS Z170 | 16GB | EVGA GTX1080 Ti FTW3 (as of May 18th, 2018) | 500GB SSD | 2TB HDD | Fanatec CSW 2.5 - BMW GT2 & Formula Black Wheels | TH8A Shifter | Fanatec CSL Elite Pedals | Samsung Odyssey HMD
    VoiceAttack Profile: http://forum.projectcarsgame.com/sho...ntrol)-Profile

  3. #3
    Superkart Pilot
    Join Date
    Sep 2017
    Location
    Rocky Mountains
    Posts
    137
    Platform
    PC
    Project Cars 2 ColorRacer VoiceAttack Profile Version 1.2

    Fixed a typo when changing the brake bias. I had Break instead of Brake.
    I7 7700K@5.0GHz | ASUS Z170 | 16GB | EVGA GTX1080 Ti FTW3 (as of May 18th, 2018) | 500GB SSD | 2TB HDD | Fanatec CSW 2.5 - BMW GT2 & Formula Black Wheels | TH8A Shifter | Fanatec CSL Elite Pedals | Samsung Odyssey HMD
    VoiceAttack Profile: http://forum.projectcarsgame.com/sho...ntrol)-Profile

  4. #4
    Superkart Pilot
    Join Date
    Sep 2017
    Location
    Rocky Mountains
    Posts
    137
    Platform
    PC
    Project Cars 2 ColorRacer VoiceAttack Profile Version 1.3

    To move around the ICM one should use the "Move" commands. The profile also includes "Navigate" commands that should only be used outside the ICM (in menus).
    I changed the profile to prevent the "Navigate" commands to be used while the ICM is opened by accident.
    I7 7700K@5.0GHz | ASUS Z170 | 16GB | EVGA GTX1080 Ti FTW3 (as of May 18th, 2018) | 500GB SSD | 2TB HDD | Fanatec CSW 2.5 - BMW GT2 & Formula Black Wheels | TH8A Shifter | Fanatec CSL Elite Pedals | Samsung Odyssey HMD
    VoiceAttack Profile: http://forum.projectcarsgame.com/sho...ntrol)-Profile
    The following 2 users likes this Post: Johnnypenso1, ZulfoDK


  5. #5
    Superkart Pilot
    Join Date
    Sep 2017
    Location
    Rocky Mountains
    Posts
    137
    Platform
    PC
    Project Cars 2 ColorRacer VoiceAttack Profile Version 1.4

    Changed the Category for the "Tires None" command to "Pit".
    Changed the "Fix ..." commands to be "[Fix;Repair] ...". This will allow us to say for instance: "Fix Aero" or "Repair Aero".
    I7 7700K@5.0GHz | ASUS Z170 | 16GB | EVGA GTX1080 Ti FTW3 (as of May 18th, 2018) | 500GB SSD | 2TB HDD | Fanatec CSW 2.5 - BMW GT2 & Formula Black Wheels | TH8A Shifter | Fanatec CSL Elite Pedals | Samsung Odyssey HMD
    VoiceAttack Profile: http://forum.projectcarsgame.com/sho...ntrol)-Profile

  6. #6
    Superkart Pilot
    Join Date
    Sep 2017
    Location
    Rocky Mountains
    Posts
    137
    Platform
    PC
    Project Cars 2 ColorRacer VoiceAttack Profile Version 1.5

    Change "Set Formula Renault Settings" to "Set [Formula Renault;F.R. 3 5] Settings" For easier access
    Added "Cycle Camera" command
    Added "Look Back" command
    Added "Next Camera" command - For replay
    Added "[Previous;Before] Camera" command - For Reply
    Modify "Set Vintage [Prototype B;GTC;GTD] Settings" to "Set Vintage [Prototype A;Prototype B;GTC;GTD] Settings" for the new Porsche Pack DLC "Vintage Prototype A" category
    Added "Set [CanAm;Can Am] Settings" for the new Porsche Pack DLC "CanAm" category


    The four new commands required new keys to be added to the "xinitializeKeys" command. The key variables added are:

    CycleCameraKey
    LookBackKey
    PreviousReplayCameraKey
    NextReplayCameraKey
    Last edited by coloracer; 08-04-2018 at 12:55.
    I7 7700K@5.0GHz | ASUS Z170 | 16GB | EVGA GTX1080 Ti FTW3 (as of May 18th, 2018) | 500GB SSD | 2TB HDD | Fanatec CSW 2.5 - BMW GT2 & Formula Black Wheels | TH8A Shifter | Fanatec CSL Elite Pedals | Samsung Odyssey HMD
    VoiceAttack Profile: http://forum.projectcarsgame.com/sho...ntrol)-Profile

  7. #7
    Superkart Pilot
    Join Date
    Sep 2017
    Location
    Rocky Mountains
    Posts
    137
    Platform
    PC
    Project Cars 2 ColorRacer VoiceAttack Profile Version 1.6

    Changed "More Gain" to "More [Gain;Volume]"
    Changed "Less Gain" to "Less [Gain;Volume]"
    Added "Set Ferrari Series Settings" for the new Ferrari Challenge
    I7 7700K@5.0GHz | ASUS Z170 | 16GB | EVGA GTX1080 Ti FTW3 (as of May 18th, 2018) | 500GB SSD | 2TB HDD | Fanatec CSW 2.5 - BMW GT2 & Formula Black Wheels | TH8A Shifter | Fanatec CSL Elite Pedals | Samsung Odyssey HMD
    VoiceAttack Profile: http://forum.projectcarsgame.com/sho...ntrol)-Profile

Similar Threads

  1. Voice control mod [UPDATED v2.1]
    By MarcusarilliuS_IRL in forum Third-Party Apps & API Discussion
    Replies: 170
    Last Post: 07-01-2018, 18:04
  2. Empty player profile after playing Project Cars 2 on a different PC
    By GTRacerAce in forum Technical Help & Support (PC)
    Replies: 3
    Last Post: 01-11-2017, 07:41
  3. Voice chat in project cars 2?
    By bolsokiller in forum Multiplayer
    Replies: 7
    Last Post: 11-10-2017, 03:27
  4. My project cars profile has been lost, I can't tune my car at tracks
    By Rick_ainscough in forum General Discussion
    Replies: 3
    Last Post: 11-11-2016, 00:35
  5. Patch 2.0 Motion Sensor control profile?
    By cwinnbari in forum Project CARS on Playstation 4
    Replies: 2
    Last Post: 25-06-2015, 08:33

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •