M’enregistrer

Retourner vers Fichiers et outils Automobilista


Crew Chief V4.X

- Plugins et outils pour Automobilista
- Fichiers de modifications
- Ressources...

Modérateur: Organisateurs GTRace-R

Big Boss Donateur
Big Boss Donateur
Avatar de l’utilisateur
Messages: 10588
Enregistré le: 04 Juil 2013, 22:27
Localisation: Verviers - Belgique
Né(e) le: 30-05-1951
Langue: Français
Pseudo en course: Jempy

Crew Chief V4.X

Messagepar Jempy » 19 Sep 2016, 20:49

En avant-goût de l'explication de cette application audio, voici la vidéo qu'a créée l'auteur Jim Britton ( alias Mr_belowski ) en 2014 lorsque celle-ci a été présentée pour RRE.

Depuis lors, elle a nettement évolué et est maintenant appliquée à plusieurs simus dont Automobilista et très récemment Assetto Corsa.

En résumé, c'est autant un Ingénieur de piste qu'un Spotter: toutes sortes de renseignements sont donnés vocalement dont également la position d'un concurrent sur la gauche ou la droite.
De nombreux réglages sont possibles et également des commandes vocales.

Version uniquement anglophone actuellement .... mais une version francophone est en préparation.
Mises à jour automatiques au lancement de l'app.



NB: cette vidéo est une accumulation de messages voulus pour démonstration. :mrgreen:

Application utilisable pour ces simus:
- RaceRoom Experience
- Project Cars
- Stock Car Extreme
- Formula Truck
- Rfactor
- Assetto Corsa ( phase en progression, car c'est la plus récente mais pas la plus facile à réaliser ).

Présentation par son auteur: ( à ses tout débuts )

Ceci est ma petite application Crew Chief, fonctionnant sur PCars et RaceRoom. Cette publication est la 1ère publication 'officielle' RaceRoom depuis l'update du jeu, qui a ajouté des quantités de data que Crew Chief peut utiliser.

Cette application tourne en arrière plan pendant que vous roulez sur RaceRoom. Elle lit les data à partir de la Shared Memory sur laquelle écrit RaceRoom, et l'utilise pour donner des messages audio.
Pour la faire fonctionner sur Windows 7 and 8 / 8.1 les utilisateurs devront installer le .Net framework version 4.5.

L'application téléchargée est un MSI installer pour lequel votre navigateur ou anti-virus va probablement vous prévenir d'une attention particulière - "Non souvent téléchargé et peut être dangereux". C'et simplement parce que le .msi file n'est pas signé - Je ne sais rien y faire pour le moment.

Un énorme merci à Robert Winkler de ces forums pour l'hébergement.


Téléchargement: unique car les updates s'y font automatiquement.




Installation:

- Sur Windows 7 and 8 / 8.1 il faudra installer le .net 4.5 pour utiliser l' app. Cette dernière fait déjà partie de Windows 10.
- Lancer l'installation. Celle-ci créera un raccourci. Utilisez le pour lancer l'app.
- Au 1er lancement, elle vous demandera de télécharger les packs des sons et des noms de pilotes ( Les gros boutons verts ).
- Ceci étant fait, l'app vous demandera d'être redémarrée et sera prête au fonctionnement.

Un utilisateur Windows 10 a rapporté, qu'une fois l'app installée, il avait du lancer l'app comme administrateur au 1er lancement. Faites de même si l' app ne voulait pas démarrer la 1ère fois.

IMPORTANT: App étendue aux simus Reiza par Dan Allongo ( Gongo ) et à Assetto Corsa par Sparten en accord avec l'auteur

- L'utilisation pour les simus Reiza ( dont Automobilista ) et Rfactor nécessite l'installation de ce plugin rFactorSharedMemoryMap.dll
A placer dans le dossier Plugin des jeux en question

- L'utilisation pour Assetto Corsa nécessite le placement de l'app CrewChiefEx dans le dossier habituel des apps AC. ( apps\python )
Vous la trouvez dans le dossier "C:\program files\britton_it_ltd\CrewChiefV4" ou où vous l'avez installé. Copiez le dossier CrewChiefEx et coller le à l'endroit indiqué à la ligne ci-dessus.
Comme d'habitude, activez la dans les options générales. Il n'est pas nécessaire en jeu de l'ouvrir via le menu de droite de l'écran.
NB: APP toujours en update régulière pour ses débuts.

Les messages vocaux sont de Jim Britton .... messages clairs, nets et aisément compréhensibles même si elles ne sont actuellement qu'en anglais.
Le style et le son des messages a particulièrement été soigné ... pour ressembler à ceux d'un Ingénieur de course IRL.


Utilisation:

- Toujours lancer en 1er lieu le Crew Chief avant de lancer le jeu ( quel qu'il soit ).
- Les MAJ du Pack Sons sont vérifiées automatiquement au lancement et vous recevrez notification automatiquement des MAJ de l'application elle-même.
- Crew Chief V4 est alors prêt pour son utilisation avec la simu de votre choix dans la liste.
- Sélectionnez la simulation choisie pour votre séance .... 'Automobilista' 'Assetto Corsa' 'RRE' ou autre dans la liste des jeux sur la droite
- Cliquez alors le bouton "Start" sur la gauche. Endéans un délai assez bref, vous entendrez un message de confirmation et de test: "Radio Check"
- Lancez alors le jeu choisi et c'est prêt !

NB: si vous changiez de jeu .... il faudra évidemment ne pas oublier d'arrêter l'application, de choisir ce jeu dans la liste et de relancer l'application ( Toujours avant le jeu NB un petit rappel ne fait pas de tort. ;-) )
NB2: s'il ne fonctionnait pas sur AC, vérifiez que vous avez bien activer l'app dans les Options Générales.


Image


RESTE A TRADUIRE: Mais l'application est déjà fonctionnelle sans ces derniers ... il s'agit de réglages, boutons et reconnaissance de voix.
- Reconnaissance de voix
- Utilisation des boutons
- Propriétés
- Arguments de démarrage de l'application
- etc ...

Running with voice recognition
------------------------------
If you want to use voice recognition, download the correct speech recognition installers for your system (speech_recognition_32bit.zip or speech_recognition_64bit.zip).

The 64 bit installers are here:
https://drive.google.com/file/d/0B4KQS8 ... sp=sharing

The 32 bit installers are here:
https://drive.google.com/file/d/0B4KQS8 ... sp=sharing

Alternatively, the Microsoft download links are, for the runtime installer (do this one first)
https://www.microsoft.com/en-gb/downloa ... x?id=27225

For the language packs (use which ever en-XX best suits your location / accent)
https://www.microsoft.com/en-us/downloa ... x?id=27224


Run SpeechPlatformRuntime.msi (this is the MS speech recognition engine), then run MSSpeech_SR_en-GB_TELE.msi or MSSpeech_SR_en-US_TELE.msi depending on your preferred accent (these are the 'cultural info' installers). If you want to use US speech recognition (MSSpeech_SR_en-US_TELE.msi) you must modify the "speech_recognition_location" property to "en-US". This can be done by modifying the property value in the application's Properties area. If you're happy with en-GB you don't need to do anything other than run the 2 speech recognition installers.

For speech recognition, you need a microphone configured as the default "Recording" device in Windows.

To get started, run the app and choose a "Voice recognition mode". There are 3 modes (the radio buttons at the bottom right). "Disabled" means that the app won't attempt any speech recognition. "Hold button" means you have to hold down a button while you speak, and release the button when you're finished. "Toggle button" means you press a button once to start the speech recognition, and the app will continue to listen and process your spoken requests until you press the button again to switch it off (while the app is listening you can make as many voice requests as you like, you don't need to toggle speech recognition off and back on again if you want to ask another question). "Always on" means the app is always listening for and processing speech commands. Selecting "Disabled" or "Always on" from this list makes the app ignore the button assigned to "Talk to crew chief".

If you want to use Hold button or Toggle button mode, select a controller device ("Available controllers" list, bottom left), choose "Talk to crew chief" in the "Available actions" list and click "Assign control". Then press the button you want to assign to your radio button.

You need to speak clearly and your mic needs to be properly set up - you might need to experiment with levels and gain (Microphone boost) in the Windows control panel. If he understood he'll respond - perhaps with helpful info, perhaps with "we don't have that data". If he doesn't quite understand he'll ask you to repeat yourself. If he can't even tell if you've said something he'll remain silent. There's some debug logging in the main window that might be useful.

I've not finished implementing this but currently the app understands and responds to the following commands:

"how's my [fuel / tyre wear / body work / aero / engine / transmission / suspension / pace ]"
"how are my [tyre temps / tyre temperatures / brakes / brake temps / brake temperatures / engine temps / engine temperatures]" (gives a good / bad type response)
"What are my [brake temps / tyre temps]" (gives the actual temps)
"what's my [gap in front / gap ahead / gap behind / last lap / last lap time / lap time / position / fuel level / best lap / best lap time]"
"what's the fastest lap" (reports the fastest lap in the session for the player's car class)
"keep quiet / I know what I'm doing / leave me alone" (switches off messages)
"keep me informed / keep me posted / keep me updated" (switches messages back on)
"how long's left / how many laps are left / how many laps to go"
"spot / don't spot" (switches the spotter on and off - note even in "leave me alone" mode the spotter still operates unless you explicitly switch it off)
"do I still have a penalty / do I have a penalty / have I served my penalty"
"do I have to pit / do I need to pit / do I have a mandatory pit stop / do I have a mandatory stop / do I have to make a pit stop"
"where's [opponent driver last name]"
"what's [opponent driver last name]'s last lap"
"what's [opponent driver last name]'s best lap"
"what's [opponent race position]'s last lap" (for example, "what's p 4's best lap", or "what's position 4's last lap")
"what's [opponent race position]'s best lap"
"what's [the car in front / the guy in front / the car ahead / the guy ahead]'s last lap"
"what's [the car in front / the guy in front / the car ahead / the guy ahead]'s best lap"
"what's [the car behind / the guy behind]'s last lap"
"what's [the car behind / the guy behind]'s best lap"
"what tyre(s) is [opponent driver last name / opponent race position] on" (DTM 2014 only - reports "options" or "primes")
"what are my sector times"
"what's my last sector time"
"who's leading" (this one only works if you have the driver name recording for the lead car)
"who's [ahead / ahead in the race / in front / in front in the race / behind / behind in the race]" (gives the name of the car in front / behind in the race or on the timing sheet for qual / practice. This one only works if you have the driver name recording for that driver)
"who's [ahead on track / in front on track / behind on track]" (gives the name of the car in front / behind in on track, regardless of his race / qual position. This one only works if you have the driver name recording for that driver)
"tell me the gaps / give me the gaps / tell me the deltas / give me the deltas" (switch on 'deltas' mode where the time deltas in front and behind get read out on each lap. Note that these messages will play even if you have disabled messages)
"don't tell me the gaps / don't tell me the deltas / no more gaps / no more deltas" (switch off deltas mode)
"repeat last message / say again" (replays the last message)
"What are my [brake / tyre] [temperatures / temps]"
"What time is it / what's the time" (reports current real-world time)


Other button assignments
------------------------
You can assign the 'toggle spotter on/off' and 'toggle race updates on/off' to separate buttons if you want to be able to toggle the spotter function and toggle the crew chief's updates on or off during the race. This doesn't require voice recognition to be installed - simply run the app, assign a button to one or both of these functions, and when in-race pressing that button will toggle the spotter or crew chief on and off.


Properties
----------
The settings can be accessed by clicking the "Properties" button in the app. This displays a popup window where you can tweak stuff if you want to. This interface is a bit rubbish but should let you tweak settings if you want to, although the properties are all (currently) undocumented. If you do change something in this interface, the app needs to restart to pick up the change - the "Save and restart" button should do this.

Each property has a "reset to default" button, or if you get completely stuck you can close the app and delete the user configuration folder and it should reset everything.


Custom controllers
------------------
This is untested. If your controller doesn't show up in the list of available controllers you can set the "custom_controller_guid" property to the GUID of your controller device. If this is a valid controller GUID the app will attempt to initialise it an add it to the list of available controllers.


Program start arguments
-----------------------
If you want to have the game pre-selected, start the app like this for RaceRoom: [full path]\CrewChiefV4.exe RACE_ROOM.
This can be used in conjunction with the launch_pcars / launch_raceroom / [game]_launch_exe / [game]_launch_params and run_immediately options to set crew chief up to start the game selected in the app launch argument, and start its own process.

If you want to run Crew Chief on your 4th CPU core only, and want have the application launch RaceRoom and start running immediately (i.e. just launch Crew Chief and everything else is done for you, no need to click anything else to start Crew Chief listening or launch RaceRoom) you first need to make a couple of Properties changes. Go to the properties screen and set the r3e_launch_exe" property to c:/games/steam/steam.exe (assuming steam is installed in c:/games), check the "launch_raceroom" option, and check the "run_immediately" option. Then create a shortcut to CrewChiefV3.exe with the parameters cpu4 and RACE_ROOM, so the "target" field in the short cut properties looks like this:

"C:\games\CrewChiefV4\CrewChiefV4.exe" cpu4 RACE_ROOM


Running on a single CPU
-----------------------
You can set the processor affinity for Crew Chief in TaskManager, but this will have to be done each time you start the app. Alternatively, you can start the app with an addition argument "cpu1", "cpu2", ... "cpu8", like this:
[full path]\CrewChiefV4.exe cpu4
this will set the processor affinity to the 4th CPU in your system (usually referred to as CPU3 - they're zero-indexed).


Updating the app
----------------
The app will tell you when there's a new version, or when the sound packs have been updated. App updates are handled by a 3rd party component which will download and execute a new installer. Sound updates are from within the app - just click the download button / buttons and the app takes care of it all.
Image
Aucun support par Message Privé! Utilisez les sujets ad hoc.

Peaufine sa trajectoire
Peaufine sa trajectoire
Avatar de l’utilisateur
Messages: 299
Enregistré le: 11 Mai 2014, 22:20
Localisation: Auvergne
Né(e) le: 11-02-1977
Langue: Français
Pseudo en course: seb15000

Re: Crew Chief V4.X

Messagepar Seb S15 » 19 Sep 2016, 21:26

:super: :super: :super:

merci Jempy :merci:

pour le moment j'ai juste testé sur R3E et ca fonctionne Nickel :super:
mais vivement la traductution :)

on comprend néanmoins très bien les messages pour les drapeaux et les voitures sur notre gauche et/ou droite, cette app est kasi indispensable ;-)
- AMD FX 6350, 3.90Ghz / AMD Asus R9 380X OC 4GO / Asus M5A97 R2.0 /
- G.Skill 16GO / Ecran 29" 21/9/freeSync / T300+T3PA / Windows 10.

Big Boss Donateur
Big Boss Donateur
Avatar de l’utilisateur
Messages: 10588
Enregistré le: 04 Juil 2013, 22:27
Localisation: Verviers - Belgique
Né(e) le: 30-05-1951
Langue: Français
Pseudo en course: Jempy

Re: Crew Chief V4.X

Messagepar Jempy » 22 Sep 2016, 11:58

Il faudra patienter encore un peu .... pour avoir la traduction complète et les instructions de fonctionnement.

Début de traduction entamée dans le 1er poste.
Image
Aucun support par Message Privé! Utilisez les sujets ad hoc.

Peaufine sa trajectoire
Peaufine sa trajectoire
Avatar de l’utilisateur
Messages: 299
Enregistré le: 11 Mai 2014, 22:20
Localisation: Auvergne
Né(e) le: 11-02-1977
Langue: Français
Pseudo en course: seb15000

Re: Crew Chief V4.X

Messagepar Seb S15 » 22 Sep 2016, 21:32

Merci Jempy :super: :merci:
- AMD FX 6350, 3.90Ghz / AMD Asus R9 380X OC 4GO / Asus M5A97 R2.0 /
- G.Skill 16GO / Ecran 29" 21/9/freeSync / T300+T3PA / Windows 10.

Big Boss Donateur
Big Boss Donateur
Avatar de l’utilisateur
Messages: 10588
Enregistré le: 04 Juil 2013, 22:27
Localisation: Verviers - Belgique
Né(e) le: 30-05-1951
Langue: Français
Pseudo en course: Jempy

Re: Crew Chief V4.X

Messagepar Jempy » 07 Oct 2016, 16:10

Traduction faite du mode d'emploi succinct de l'application.
Celle-ci est immédiatement fonctionnelle en respectant les instructions d'utilisation.

Il reste de nombreux points à traduire, le plus gros morceau étant la partie "Reconnaissance de voix", mais vu que ce n'est qu'en anglais, ce n'est certainement pas urgent :mrgreen: )

L'un ou l'autre screenshot viendra illustrer le sujet dès que possible.
Image
Aucun support par Message Privé! Utilisez les sujets ad hoc.

Big Boss Donateur
Big Boss Donateur
Avatar de l’utilisateur
Messages: 10588
Enregistré le: 04 Juil 2013, 22:27
Localisation: Verviers - Belgique
Né(e) le: 30-05-1951
Langue: Français
Pseudo en course: Jempy

Re: Crew Chief V4.X

Messagepar Jempy » 07 Oct 2016, 18:54

Screenshot Console Crew Chief ajouté au 1er poste .... avec traduction francophone des différents boutons, choix, etc ...

La page des propriétés étant très imposante, elle sera expliquée plus tard.
Toutefois, si vous désiriez entretemps jeter un coup d'oeil dans celles-ci, évitez de toucher au 4 premières lignes de commandes ( affichage de la fenêtre en max ), car en cas d'erreur en sauvegardant vous pourriez empêcher l'application de tourner avec une simu ou l'autre.

NB: je suppose que les propriétés de repérage de l'emplacement de Steam par l'application sont automatiquement définies à l'installation de l'application, mais n'en suis pas certain.
Peut-être ... si Steam et vos jeux ne sont pas installés à l'endroit habituel en C:/Program Files (x86)/Steam/Steam.exe .... faudra-t-il modifier le cas échéant. Mais je n'ai pas testé la chose vu que sur mon propre PC, l'endroit habituel est respecté.

Si changement il y avait dans ce cas: n'oubliez pas avant de quitter la page des propriétés de sauvez et redémarrez l'application via le bouton du bas de la page des propriétés.
Image
Aucun support par Message Privé! Utilisez les sujets ad hoc.

Organisateur GTRace-R
Organisateur GTRace-R
Avatar de l’utilisateur
Messages: 5335
Enregistré le: 25 Juin 2014, 14:45
Né(e) le: 18-07-1982
Langue: Français
Pseudo en course: vmax330

Re: Crew Chief V4.X

Messagepar vmax330 » 20 Fév 2018, 00:35

Testé et adopté ce soir, sur AC comme sur R3E :super: Par contre deux questions, y a pas moyen de baisser le son, au moins dans AC où je le trouve vraiment fort ? Et est-ce qu'il y a moyen d'afficher des sous-titres, même si c'est en anglais ? Je comprends pas toujours tout :rouge:
Image

Big Boss Donateur
Big Boss Donateur
Avatar de l’utilisateur
Messages: 10588
Enregistré le: 04 Juil 2013, 22:27
Localisation: Verviers - Belgique
Né(e) le: 30-05-1951
Langue: Français
Pseudo en course: Jempy

Re: Crew Chief V4.X

Messagepar Jempy » 20 Fév 2018, 01:11

Sur le dessus de la fenêtre Crew Chief, tu as 2 curseurs
Messages Volume et Background Volume ..... c'est là qu'il faut régler ...

C'est évidemment celui des Messages vocaux qu'il faut bien régler en fonction non seulement du bruit du moteur sur AC mais aussi de l'écoute sur TS. ;-)

Perso, je ne saurais plus me passer de Crew Chief.

Si tu devais régler une seule touche pour une commande... je te conseillerais celle-ci: Toggle Spotter On/Off
Cela permet de muettiser le spotter quand tu ne roules pas ... cela lui arrive de se manifester pendant un briefing ou une discussion TS :hehe:
Il faut juste ne pas oublier de réactiver pour la course.

NB: hé non, pas de sous/titre :( mais bon exercice pour apprendre l'anglais ! :mdr1:
Image
Aucun support par Message Privé! Utilisez les sujets ad hoc.

Retourner vers Fichiers et outils Automobilista

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités

phpBB style Artodia Helion edited by: Pat2611 © Passion-Meca 2014

hébergé par