steam_friends connect/Joinable auto-derive + CI build-loop fix #3

Merged
gabrielgad merged 3 commits from feature/eosplus-steam-connect-derive into dev 2026-06-16 15:30:33 -04:00
gabrielgad commented 2026-06-16 09:21:31 -04:00 (Migrated from github.com)

Three commits over dev:

  • b7246395 ci(win): fix build loop) inside echo === (...,release) === closed the do( block early, so msbuild fell outside the FOR loop and every main target (incl. steam_api64.dll) silently failed; nightly shipped only Steam.dll. This is why splitux's bundled Windows goldberg was empty.
  • b7430e00 steam_friends: auto-derive connect/Joinable from a friend's joinable lobby. Real Steam derives +connect_lobby <id> automatically; goldberg didn't, so EOSPlus+Steam friend-join saw empty rich-presence connect. Generic Steam primitive.
  • e0bf4b6f dbg_log: opt-in release logging via GSE_FORCE_LOG — off by default.

Diagnostic-only commits (per-PID log filenames, RequestLobbyData logging) intentionally excluded.

Three commits over `dev`: - **`b7246395` ci(win): fix build loop** — `)` inside `echo === (...,release) ===` closed the `do(` block early, so msbuild fell outside the FOR loop and every main target (incl. `steam_api64.dll`) silently failed; nightly shipped only `Steam.dll`. **This is why splitux's bundled Windows goldberg was empty.** - **`b7430e00` steam_friends: auto-derive `connect`/`Joinable`** from a friend's joinable lobby. Real Steam derives `+connect_lobby <id>` automatically; goldberg didn't, so EOSPlus+Steam friend-join saw empty rich-presence `connect`. Generic Steam primitive. - **`e0bf4b6f` dbg_log: opt-in release logging via `GSE_FORCE_LOG`** — off by default. Diagnostic-only commits (per-PID log filenames, RequestLobbyData logging) intentionally excluded.
Sign in to join this conversation.
No description provided.