Repository navigation
Releases: Slapush/StalkSync
Release list
v0.4.0-beta.8 — BeamNG à l'aveugle (test)
Version « à l'aveugle »
- La télémétrie BeamNG est maintenant désactivée par défaut : StalkSync se fie uniquement aux touches qu'il envoie, comme pour ETS2.
- Elle se réactive avec l'interrupteur « Utiliser la télémétrie BeamNG (OutGauge) » dans la carte Jeux (profil BeamNG).
- Désactivée, StalkSync laisse le port 4444 libre :
StalkSyncDebug.exelit alors BeamNG directement, et le rapport montre l'état réel du jeu à côté de ce que StalkSync suppose.
Comprend les corrections de la v0.4.0-beta.7 (appel de phare suivi en direct, délai après l'appel).
v0.4.0-beta.7 — appel de phare corrigé (test)
Corrections tirées du premier rapport de debug :
- L'appel de phare ne peut plus rester coincé. Le Moza maintient le bouton 6 tant que le levier est tiré : StalkSync suit maintenant ce bouton en direct. Avant, un retour manqué laissait la touche d'appel enfoncée, et mettre le croisement allumait les pleins phares.
- Les pleins phares répondent du premier coup après un appel de phare : BeamNG remet l'état d'avant l'appel quand on le relâche et effaçait la touche
Nenvoyée juste après. StalkSync attend maintenant 300 ms. - Outil de debug : état des boutons au démarrage de l'enregistrement.
Constaté dans le rapport : BeamNG envoie sa télémétrie à ~32 paquets/s (StalkSync les reçoit tous) et ne transmet pas l'état des feux de croisement.
v0.4.0-beta.6 — télémétrie 400 Hz et outil de debug (test)
Deux fichiers :
StalkSync.exe: le logiciel.StalkSyncDebug.exe: l'outil de diagnostic, séparé.
Télémétrie à 400 paquets/s : chaque paquet OutGauge est lu dès son arrivée sur un fil dédié, rien n'est perdu (testé : 1 200 paquets envoyés à 400/s, 1 200 reçus).
Faire un rapport de debug
- Lancer StalkSync et BeamNG.
- Lancer
StalkSyncDebug.exe, cliquer Démarrer. - Reproduire le problème en jeu ; au moment où il arrive, écrire ce qu'on voit et cliquer Repère.
- Cliquer Arrêter et créer le rapport : un fichier
StalkSync-debug-….jsonest créé sur le Bureau.
Le rapport contient les boutons du commodo, la télémétrie BeamNG (débit, trous, chaque changement de voyant avec le nom du bit), les décisions de StalkSync, le jeu au premier plan, les touches arrivées dans un jeu (rien de ce qui est tapé ailleurs) et les réglages de StalkSync.
v0.4.0-beta.5 — BeamNG : retour pleins phares corrigé (test)
- BeamNG : le retour pleins phares → croisement ne saccade plus et ne laisse plus les pleins phares allumés. Une télémétrie lente annonçait encore les pleins phares juste après les appuis sur
N, et StalkSync rappuyait à tort. L'état lu n'est maintenant retenu que s'il est stable et apparu après le dernier appui. - Appuis enchaînés sur
Nplus rapprochés (150 ms) : le passage par « éteint » se voit moins. - La carte Jeux affiche la fréquence de la télémétrie (paquets/s), en orange si elle est sous 10/s.
v0.4.0-beta.4 — sauter les veilleuses (test)
- Nouvel interrupteur dans la carte Phares : Sauter les veilleuses. La position veilleuses du commodo laisse alors les phares éteints, et on passe directement d'éteint au croisement.
Pour la télémétrie BeamNG et les voyants de phares, voir la v0.4.0-beta.3.
v0.4.0-beta.3 — télémétrie BeamNG et voyants de phares (test)
Télémétrie BeamNG.drive
Dans BeamNG : Options → Autres → Protocoles → OutGauge, activer avec l'adresse 127.0.0.1 et le port 4444. La carte Jeux (profil BeamNG) affiche « Télémétrie OutGauge : reçue ».
- StalkSync se recale sur l'état réel des clignotants et des pleins phares.
- Les voyants de StalkSync clignotent au rythme du jeu.
- Warnings allumés : aucun clignotant envoyé.
Voyants de phares sur le tableau de bord : veilleuses, croisement (vert), pleins phares (bleu).
À noter pendant le test : la valeur « voyants 0x… » affichée dans la carte Jeux avec les feux de croisement allumés puis éteints.
v0.4.0-beta.2 — phares (test), fenêtre en largeur
- Fenêtre en largeur sur trois colonnes : elle ne dépasse plus de l'écran.
- Boutons du commodo affichés en court (« Bouton 10 »), nom du périphérique au survol et sous la carte Commodo.
Phares : voir la v0.4.0-beta.1 pour le réglage.
v0.4.0-beta.1 — phares (test)
Nouveau : gestion des phares avec le commodo
| Bouton Moza | Position |
|---|---|
| 1 | Phares éteints |
| 2 | Veilleuses |
| 3 | Croisement |
| 4 | Pleins phares |
| 5 | Retour au neutre |
| 6 | Appel de phare (maintenu tant que le levier est tiré) |
Réglage : carte Phares → activer « Gérer les phares avec le commodo » → Préréglage Moza → Appliquer (utilise le même commodo que les clignotants).
Touches des jeux (carte Jeux, modifiables) :
- ETS2 / ATS :
Lmode des feux,Kpleins phares,Jappel de phare. - BeamNG.drive :
N(éteint → croisement → pleins phares, pas de veilleuses). L'appel de phare n'a pas de touche par défaut : assignerKà « Flash high beam » dans Options → Contrôles.
Retirer le commodo des phares dans les réglages du jeu. Au lancement, StalkSync suppose les phares éteints : tourner la bague une fois si besoin.
v0.3.1 — StalkSync
- Logo de StalkSync dans l'exécutable (explorateur, barre des tâches), la fenêtre et la zone de notification.
- Informations de produit dans les propriétés du fichier.
Aucun changement de fonctionnement par rapport à la v0.3.0.
v0.3.0 — BeamNG, Assetto Corsa, ACC et autres jeux
StalkSync fonctionne maintenant avec plusieurs jeux. Il reconnaît le jeu au premier plan et utilise ses touches de clignotant.
| Jeu | Touches par défaut |
|---|---|
| Euro Truck Simulator 2 / American Truck Simulator | [ et ] (tes réglages actuels sont repris) |
| BeamNG.drive | , et . |
| Assetto Corsa | à définir : clignotants de Custom Shaders Patch, à assigner dans les commandes du jeu |
| Assetto Corsa Competizione | Alt + ← et Alt + → |
N'importe quel autre jeu : le lancer, puis dans la carte Jeux cliquer Ajouter…, choisir sa fenêtre et définir ses touches de clignotant.
- Les touches acceptent Ctrl / Alt / Maj.
- Chaque jeu retient son propre état de clignotant ; seul le jeu au premier plan reçoit des touches.
- Penser à retirer le commodo des clignotants dans chaque jeu (sinon double commande).