Skip to content

Releases: getsOU/HUD-WASM

sOU Default HUD 0.4.20

Choose a tag to compare

@github-actions github-actions released this 03 Nov 08:17

0.4.20

Add round MVP presentation and configurable live branding above the killfeed.

  • Attach the MVP card directly below the matchbar at the same width, using the player's side color, portrait and completed-round kills/damage. Detect observed MVP-counter increases across round-end timing differences. Hide each award after five seconds, including during pauses and after match end; repeated data cannot extend or revive it. Fix clipped player names.
  • Replace the center scoreboard wordmark through Branding → Broadcast logo, with the white sOU wordmark as fallback. Remove the outside matchbar/MVP borders and the separate CT/T win banner.
  • Move the competition logo and combined competition/panel sponsors above the killfeed. Keep the competition logo fixed and rotate sponsors individually, with a ten-second default and panel-configurable duration. The sponsor toggle preserves the competition logo.
  • Add independent 0–100% logo size controls. Height and width scale together, preserving image proportions and placement; both use the same full-size width.
  • Remove the observer sponsor footer and RELOAD label. Retain the actual weapon and ammunition during reloading.

Requires sOU desktop 0.3.34 or newer. Import 0.4.20, select the new version and reopen outputs. The package ID remains sou-basic-wasm.

Validation: locked restore, formatting, 325 model/component/asset checks, Release publish, SDK package validation, Chromium rendering/rotation/timeout/size checks, 14 uploader tests and release guards. Browser tests use synthetic data; they do not claim native CS2/OBS coverage.

sOU Default HUD 0.4.19

Choose a tag to compare

@github-actions github-actions released this 30 Oct 05:44

0.4.19

Migrate to HUD API v3 and add an optional horizontal playercard layout.

  • Use SDK 0.3.0-preview.2 for one shared production session, typed options, manager views, synchronized time and reconnection. Update only the HUD regions affected by changed data.
  • Add Playercards horizontal in the panel. Both teams use the same content order and left observer slots. Health fills the entire background; compact dead cards omit the large skull and align to the bottom.
  • Consolidate presentation logic in the main project and keep legacy preview sessions Debug-only. Split styles into SCSS modules.
  • Keep explicitly cleared panel captions empty instead of restoring the options caption.

Requires sOU desktop 0.3.34 or newer. Import 0.4.19, select the new version and reopen outputs. The package ID remains sou-basic-wasm; existing release packages remain unchanged.

Validation: locked restore, formatting, 291 model/component/asset checks, Release publish, SDK package validation, Chromium v3 rendering checks, uploader tests and release guards. Synthetic preview checks do not replace testing OBS/native output with real game data.

sOU Default HUD 0.4.18

Choose a tag to compare

@github-actions github-actions released this 22 Oct 05:17

0.4.18

Align the bottom margin of both live player rosters with their outer-side margin.

  • Anchor both rosters 0.8% of the HUD width from the bottom and their respective outer edge. This keeps the same physical distance below the final player card and beside the roster at every output size.

Validation: locked restore, formatting, 268 model/component/asset checks, Release publish, package validation, 13 uploader tests and release guards. Browser measurements confirm equal CT/T bottom and side margins at 1600, 1920 and 2560 pixel widths.

Import 0.4.18 and reopen outputs. The package ID remains sou-basic-wasm.

sOU Default HUD 0.4.17

Choose a tag to compare

@github-actions github-actions released this 22 Oct 05:10

0.4.17

This release updates the scoreboard heading, roster headings and radar presentation.

  • Split the scoreboard heading like NYXIA: tournament and season on the left, the local sOU wordmark in white at the center, and division/group/section path plus competition round on the right. Keep the logo centered independently of text length and use the saved caption when competition data is absent.
  • Remove the live roster economy strips and their obsolete panel toggle. Show team names as separate side-colored badges with condensed text and a clear gap above the first player card, preserving the card positions.
  • Remove only the Boltobserv/Simple Radar branding overlay from radar rendering. Map terrain, buyzones, player markers and effects remain unchanged; original source assets and license notices remain included.

Validation: locked restore, formatting, 268 model/component/asset checks, Release publish, package validation, 13 uploader tests and release guards. Browser checks at 1600, 1920 and 2560 pixel widths verify the centered white logo, non-overlapping competition fields, separate team badges, card placement and absence of radar branding.

Import 0.4.17 and reopen outputs. The package ID remains sou-basic-wasm.

sOU Default HUD 0.4.16

Choose a tag to compare

@github-actions github-actions released this 22 Oct 04:39

0.4.16

This release redesigns the observed-player card around the broadcast reference while retaining the HUD's own palette, typography and icons.

  • Place a large player portrait above a compact information strip. Show the assigned team logo directly left of the player name and K/D, with ammunition, health and armor on the right. Use the observer slot when no team logo is available.
  • Keep agent fallback, the agents-only option and alpha-masked portrait animations in the enlarged portrait.
  • Attach configured sponsors below the card without duplicating them elsewhere in the live output. Respect the existing sponsor visibility option; retain standalone sponsors when the observer card is absent and in other scenes.

Validation: locked restore, formatting, 265 model/component/asset checks, Release publish, package validation, 13 uploader tests and release guards. Browser checks at 1600, 1920 and 2560 pixel widths verify portrait/strip/footer ordering, a single sponsor section, no name/ammo/health overlap and placement inside the output.

Import 0.4.16 and reopen outputs. The package ID remains sou-basic-wasm.

sOU Default HUD 0.4.15

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:52

0.4.15

This release removes a visible card seam and redundant condition indicators.

  • Fix the dark vertical line next to T-side portraits at fractional pixel positions. Right-align the HP fill directly instead of mirroring its background layer, preserving the intended health direction.
  • Remove the extra smoke, flash and fire status symbols from roster cards and the observed player's equipment. The animated avatar effects already communicate these conditions.

Validation: locked restore, formatting, 262 model/component/asset checks, Release publish, package validation, 13 uploader tests and release guards. Browser pixel checks verify clean CT/T card boundaries at 1600, 1920 and 2560 pixel widths, with correct HP fill direction at 0, 50 and 100 HP.

Import 0.4.15 and reopen outputs. The package ID remains sou-basic-wasm.

sOU Default HUD 0.4.14

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:29

0.4.14

This release replaces portrait color washes with procedural, interruptible avatar animations powered by locally bundled Motion 14.5.0.

  • Smoke uses dense, rounded clouds. Every cloud starts at the same height below the avatar and arrives at its own destination at the same time; different travel distances create different speeds. The continuous buildup takes 3.45 seconds, followed by ongoing cloud movement.
  • Fire uses broad, pointed flames with changing contours and rising sparks. After its initial buildup, it expands slowly over three seconds. Smoke and fire fly into the portrait as moving elements, without a rolling reveal boundary.
  • Flash expands as a circular surface from the bottom-left corner to cover the avatar. It fades in place when cleared, retaining its reached radius.
  • All transitions can be interrupted and resumed from their current state. Effects retain the actual portrait's alpha mask, including transparent holes, crop alignment and agent fallback changes. Death, stale data and player/round/image changes reset effects; hidden effects stop their frame loops.
  • Honor reduced-motion preferences, keep all runtime assets local and include Motion's MIT license. HE-hit effects remain deferred until reliable cause-specific events exist.

Validation: locked restore, formatting, 262 model/component/asset checks, Release publish, package validation, 13 uploader tests and release guards. Browser checks cover ongoing geometry, smoke timing, interrupted buildup/exit, flash expansion and uniform fading, fallback alpha masks and reduced-motion behavior.

Import 0.4.14 and reopen outputs. The package ID remains sou-basic-wasm and the public SDK remains 0.2.0-preview.4.

sOU Default HUD 0.4.13

Choose a tag to compare

@github-actions github-actions released this 21 Oct 22:30

0.4.13

This release adds animated, alpha-masked condition effects to player portraits and agent placeholders.

  • Add moving smoke, soft white flash glare and rising fire-color overlays to live rosters, observed-player cards, lineups and spotlight portraits. Multiple conditions can appear together.
  • Use the actually displayed image's alpha channel as the effect mask. Transparent margins and holes stay untouched; mask sizing and position match the image's crop. Opaque photos receive the effect across their opaque rectangle.
  • Keep the mask synchronized with player photos, selected spotlight images and agent fallbacks, including the Nur Agenten anzeigen panel option. Failed final images leave no orphan effect layer.
  • Render effects only for positive condition flags in fresh live data. Death, cleared conditions and stale/unavailable feeds remove them. Reduced-motion preferences retain static cues without animation.
  • Defer HE-hit animation until a reliable cause-specific event exists; health loss is not treated as evidence of a grenade hit.

All eight views, existing panel settings, source handling, radar, inventory selection and chronological killfeed remain available. The public SDK stays at 0.2.0-preview.4; the package ID remains sou-basic-wasm. Artwork retains the separately documented upstream rights.

Validation: locked restore, formatting, 261 model/component/asset checks, Release publish, package validation, uploader tests and release guards. Browser checks verify animation changes over time, live-state selection, fallback/crop alignment and reduced-motion behavior. Pixel comparisons confirm no effect pixels in transparent margins or holes.

Import 0.4.13 and reopen outputs. Browser verification does not replace native CS2/OBS acceptance.

sOU Default HUD 0.4.12

Choose a tag to compare

@github-actions github-actions released this 21 Oct 20:45

0.4.12

This release improves observed-player visibility and utility sizing, adds an agents-only panel option and supplies matching in-game colors.

  • Remove borders from inactive roster cards. Only the observed player has a white outline and a small drop shadow, on either side.
  • Align utility on one horizontal baseline and match visible grenade heights to Flashbang. Fix the optical-layout generator's floating-point bounds so SVG whitespace no longer makes symbols appear undersized.
  • Add Display → Nur Agenten anzeigen (display.agentsOnly). When enabled, all player photos, including spotlight references, use the corresponding CT/T observer-slot agent. When disabled, supplied photos take priority and agents remain the missing/failed-photo fallback. Names, statistics, logos and sponsors are unaffected.
  • Declare CT blue #B6DEF5 and T gold #EEE1A0 in the package's outlineColors palette. Supporting sOU/HLAE hosts use it for X-Ray/outlines, utility trails and derived smoke colors when this HUD is opened through Über CS2 anzeigen. New effects pick up the colors; existing effects may retain their previous appearance.

All eight views, existing panel settings, source handling, radar, inventory selection and chronological killfeed remain available. The public SDK stays at 0.2.0-preview.4; the package ID remains sou-basic-wasm. Artwork retains the separately documented upstream rights.

Validation: locked restore, formatting, 246 model/component/asset checks, Release publish, package validation, uploader tests and release guards. Browser checks cover observed/inactive card styling on both sides and visible utility heights/baselines. In-game HLAE color application requires the supporting sOU desktop host.

Import 0.4.12 and reopen outputs. Browser verification does not replace native CS2/OBS acceptance.

sOU Default HUD 0.4.11

Choose a tag to compare

@github-actions github-actions released this 21 Oct 19:00

0.4.11

This release updates the icons, adds side-specific player portrait placeholders and corrects the live player-card proportions.

  • Import 81 weapon, grenade, status and killfeed SVGs from OpenHud-React-Hud, with reviewed optical sizing and packaged source/license records. Repair Flashbang's missing SVG namespace so it loads as a standalone image.
  • Add twenty local CS2 agent portraits from CSGOSKINS.GG: a different CT and T agent for each observer digit 0–9. Supplied player portraits take priority; missing or failed images use the actual side/slot placeholder. Side changes update the agent. Unknown side/slot values retain their existing final fallback.
  • Match player-card proportions, portrait widths, identity insets, loadout padding and row gaps to the broadcast reference. Keep three-digit Health values fully visible on both sides, including scaled outputs and fallback fonts.
  • Remove the bottom-right connection/preview status overlay in all scenes.
  • Set infoUrl to https://github.com/getsOU/HUD-WASM.

All eight views, existing panel settings, source handling, radar, inventory selection and chronological killfeed remain available. The public SDK stays at 0.2.0-preview.4; the package ID remains sou-basic-wasm. Artwork retains the separately documented upstream rights.

Validation: locked restore, formatting, 237 model/component/asset checks, Release publish, package validation, uploader tests and release guards. Browser checks cover missing/failed portraits, side changes and player-card bounds at 1280×720, 1920×1080, 2560×1440 and 2560×1080 with the normal and fallback fonts.

Import 0.4.11 and reopen outputs. Browser verification does not replace native CS2/OBS acceptance.