Skip to content

HUD, scènes et replay ​

Cette page liste les commandes à utiliser pendant la diffusion.

Panneaux du HUD ​

PanneauToggleAfficher / masquer
Tableau des scorestoggle_scoreboardshow_scoreboard / hide_scoreboard
Vetotoggle_vetoshow_veto / hide_veto
Stats joueurtoggle_statsshow_stats / hide_stats
Fenêtre overlay du HUDtoggle_overlayshow_overlay / hide_overlay

Les commandes toggle font la même chose que les raccourcis de MyHUD. Les commandes show et hide ne font rien si le panneau est déjà dans cet état. Utilise-les dans les scripts.

reload_overlay recharge la fenêtre overlay.

Stats d'un joueur précis ​

show_player_stats affiche les stats d'un joueur, par slot du HUD :

json
POST /api/actions/show_player_stats
{ "slot": 3, "provider": "faceit", "durationMs": 8000 }
  • slot : 1 à 9, et 0 pour le dixième joueur. Ce sont les numéros affichés sur l'overlay.
  • provider (optionnel) : faceit, leetify ou live.
  • durationMs (optionnel) : durée d'affichage du panneau, en millisecondes.

Presets de couleurs ​

set_color_preset applique un preset de couleurs du HUD :

json
POST /api/actions/set_color_preset
{ "presetId": "mon-preset" }

Pour obtenir les ids des presets, appelle GET /api/presets. Ouvre d'abord l'overlay du HUD une fois, pour qu'il transmette ses presets.

Scènes ​

La fenêtre des scènes affiche les scènes plein écran de MyHUD.

json
POST /api/actions/show_sen_scene
{ "scene": "versus" }

Scènes : versus, talents, sponsors, mapRecap. Si la fenêtre est déjà ouverte, MyHUD change de scène. hide_sen_scene ferme la fenêtre.

TIP

Cette commande pilote la fenêtre des scènes de MyHUD. Les scènes ajoutées dans OBS comme sources navigateur suivent leur propre URL et ne changent pas.

Overlays des scènes ​

L'overlay sponsor et le badge du nom de l'événement s'affichent par-dessus les scènes. Tu peux les activer, les désactiver et les déplacer :

json
POST /api/actions/set_sponsor_overlay
{ "enabled": true, "position": "bottom-right" }
json
POST /api/actions/set_event_badge
{ "enabled": false }

Positions : top-left, top-center, top-right, bottom-left, bottom-center, bottom-right. Envoie enabled, position ou les deux.

Ces deux commandes ont besoin que la fenêtre principale de MyHUD soit ouverte.

Smart Observer ​

json
POST /api/actions/set_smart_observer
{ "enabled": true, "mode": "auto", "cinematicEnabled": false }
  • mode : auto change de point de vue tout seul ; suggest met seulement en avant le joueur suggéré.
  • cinematicEnabled : active ou désactive la freeze cam cinématique.

Envoie au moins un champ. Pour activer le Smart Observer, il faut un abonnement actif. Sans abonnement, MyHUD répond 503 unavailable.

Replay ​

save_replay fait la même chose que le raccourci replay : il enregistre le replay buffer d'OBS et le diffuse sur le HUD. OBS doit être connecté dans MyHUD > OBS. Sinon, MyHUD répond 503 unavailable.

Contrairement au raccourci, cette commande fonctionne même quand CS2 n'est pas au premier plan.

Lire l'état actuel ​

bash
curl http://127.0.0.1:44555/api/state

La réponse indique les panneaux visibles, les fenêtres ouvertes, la scène actuelle et le statut d'OBS. Voir API HTTP.