Skip to content

Releases: Slapush/StalkSync

v0.4.0-beta.8 — BeamNG à l'aveugle (test)

Choose a tag to compare

@Slapush Slapush released this 14 Oct 11:13

⚠️ Pré-version de test : la version stable reste la v0.3.1.

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.exe lit 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)

Choose a tag to compare

@Slapush Slapush released this 14 Oct 10:21

⚠️ Pré-version de test : la version stable reste la v0.3.1.

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 N envoyé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)

Choose a tag to compare

@Slapush Slapush released this 14 Oct 10:12

⚠️ Pré-version de test : la version stable reste la v0.3.1.

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

  1. Lancer StalkSync et BeamNG.
  2. Lancer StalkSyncDebug.exe, cliquer Démarrer.
  3. Reproduire le problème en jeu ; au moment où il arrive, écrire ce qu'on voit et cliquer Repère.
  4. Cliquer Arrêter et créer le rapport : un fichier StalkSync-debug-….json est 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)

Choose a tag to compare

@Slapush Slapush released this 14 Oct 09:59

⚠️ Pré-version de test : la version stable reste la v0.3.1.

  • 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 N plus 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)

Choose a tag to compare

@Slapush Slapush released this 14 Oct 09:53

⚠️ Pré-version de test : la version stable reste la v0.3.1.

  • 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)

Choose a tag to compare

@Slapush Slapush released this 14 Oct 09:47

⚠️ Pré-version de test : la version stable reste la v0.3.1.

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

Choose a tag to compare

@Slapush Slapush released this 14 Oct 09:38

⚠️ Pré-version de test : la version stable reste la v0.3.1.

  • 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)

Pre-release

Choose a tag to compare

@Slapush Slapush released this 14 Oct 09:31

⚠️ Pré-version de test : la version stable reste la v0.3.1.

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 : L mode des feux, K pleins phares, J appel de phare.
  • BeamNG.drive : N (éteint → croisement → pleins phares, pas de veilleuses). L'appel de phare n'a pas de touche par défaut : assigner K à « 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

Choose a tag to compare

@Slapush Slapush released this 07 Oct 16:11
  • 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

Choose a tag to compare

@Slapush Slapush released this 07 Oct 16:06

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).