sOU manual
Documentation.
Set up, prepare, cast and develop your own HUDs. Find workflows, settings and references for your workspace here.
Your first castEvery step from account to output.Solve a problemFind help for your symptoms.Develop a HUDGet started step by step with Blazor WASM or a web project.
All topics
Getting started
- Your first castFrom a new account to your first HUD output: requirements, order and checks before the cast.
- Installation and updatesSet up Windows, install sOU, apply updates and preserve existing data.
- Account and sign-inRegistration, email confirmation, account status, passwords, desktop sign-in and offline period.
- Workspaces and collaborationPersonal and shared workspaces, roles, sync and conflicts.
Integrations
Match preparation
- Teams and playersMaintain rosters, Steam IDs, player images and logos; save assignments and changes safely.
- Competitions and sponsorsStructure competitions, seasons and sections, assign matches and provide branding.
- Matches and active matchCreate matches, set start times and opponents, recognise sides and control the active match.
- Maps, pick/ban and resultsMaps and map pools, direct picks and bans, play order, series score and result corrections.
- FACEIT and DACHCSImport match data, review the preview, match existing entries and update play orders.
Casting and output
- Launch CS2 and set up HLAEGame paths, GSI setup, HLAE, startup configs and connections step by step.
- Game data and connectionsUnderstand GSI, HLAE, freshness, session changes, team recognition and diagnostics.
- Install and manage HUDsPackages, directory, subscriptions, versions, workspace selection, access grants and removal.
- HUD in OBS and over CS2Browser sources, desktop overlay, views, transparency and common capture problems.
- Control HUD panelsSettings, media, actions, templates and private drafts for your HUD output.
- Observer by yaiboSign in, start the automatic observer, control switching rules and camera paths, and take manual control.
- Set up Stream DeckControl HUD panels, presets, dynamic observer slots, player images, yaibo, HUD views and status keys.
HUD development
- Develop your own HUDStep by step to your own HUD: set up NuGet, create the recommended Blazor WASM or a permanently supported web project, design, package and test.
- HUD API and data contractsSessions, HTTP, SignalR, snapshots, state values, data fields and domain rules of API v2.
- Complete HUD type referenceAll public fields, data types and enum values of the HUD schema, plus downloadable type definitions.
- Package format and manifestFile structure, hud.json, identifiers, versions, subviews, media and validation limits.
- Panel schema and actionspanel.json, field types, values, actions and connection to the HUD.
- LHM and JT compatibilityImport CS2 HUD ZIPs, supported interfaces, panel conversion and specific limitations.