Repository navigation
Setup helps pick FFmpeg and a dod copy for movies, Launch Game for everyone, a cleaner Clean clips (0.2.0 polish) - #912
Merged
Merged
Conversation
…AE's own A fresh install's FFmpeg setting is the bare name ffmpeg, which an unzipped FFmpeg isn't on PATH for, so Point HLAE at FFmpeg failed with no way to pick one. The step now shows DoD Studio's ffmpeg.exe with Browse and Get FFmpeg, offers HLAE's bundled copy, asks for a pick before the link, and counts as done only when both have one. The error names FFmpeg Override Path, and a bare ffmpeg reads as no override. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ommended, not a whole Half-Life copy The step now picks hl.exe and the game folder (Configuration's Game Folder list), explains copying dod to dod_movies in the same Half-Life folder, and notes it only when Steam's own Half-Life would start with its own dod. Configuration's Half-Life note follows the same rule. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…iversary one 2 GB Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…es the best results Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ws is gone A game Studio started is reused by previews and reviews, and one started with other settings is offered a restart (#666), so Launch Game no longer hides outside local builds. It sits beside Launch Preview. Generate All Previews only pre-patched preview demos, which Launch Preview now makes on demand or skips by playing the demo in place (#434); its button, command and strings are removed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ile one is set It's for testing a hook build. A release build hides the row when empty, and keeps showing a path saved earlier so it can be seen and cleared. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ds_view_use_cl_bob stays 0 until DoD's own bob model (#904) is in. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… Delay hides while Seek Between Clips is on; pre-roll 5 s, post-roll 1 s Clean clips: ds_spec_hide_text 1, ds_hud_hide_center_text 1, ds_hud_overview_hide_speaker 0, ds_view_hide_screen_shake 1. Initial Delay only applies to patched demos; the hook waits for the demo itself. New installs start with a 5 s pre-roll and 1 s post-roll. Also rustfmt for the lib.rs import list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s for builds made here The GoldSrc Hooks DLL override applies only in a debug build or one built on this PC, enforced where the launch config is made, and its row shows only there. Nothing in settings.json is cleared, so the dev setting in the shared file survives. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 22, 2026
Merged
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release note: Changed: Setup helps you pick ffmpeg.exe and a copy of your dod folder for movies, Launch Game shows in every build, and the Clean clips profile hides more.
Last fixes from testing 0.2.0-6 before the 0.2.0 release.
Setup
ffmpeg, which an unzipped FFmpeg is never on the Windows PATH for, so Point HLAE at FFmpeg failed with "Could not resolve an FFmpeg" and no way to pick one. The page now has anffmpeg.exerow (Browse, Get FFmpeg), offers Use HLAE's FFmpeg when HLAE has its own copy, asks for a pick before the HLAE link, and counts as done only when both HLAE and DoD Studio have an FFmpeg. The error names FFmpeg Override Path, and a bareffmpegreads as "no override" rather than "there is no file at ffmpeg".dodfolder for movies (dod_movies, in the same Half-Life folder) is highly recommended rather than a whole second Half-Life copy, with a Game folder list on the page (the same setting as Configuration's Game Folder). The note appears only when Steam's own Half-Life would start with its owndod; Configuration's Half-Life note follows the same rule. Both engine builds are supported; the 25th Anniversary build gives the best results (4 GB of memory instead of 2 GB, higher engine limits, the fixes DoD Studio carries). How a pre-Anniversarydodbehaves in a 25th Anniversary Half-Life is [R&D] Does a pre-Anniversary dod folder play in a 25th Anniversary Half-Life, and the other way round? #909.Capture page
Configuration
settings.jsonholds, so a test DLL saved while developing can't apply out of sight. Enforced in the backend (updater_manager::allowed_hook_dll, at the capture payload,launch_configand the preview env); the row askshook_dll_override_allowed. Nothing insettings.jsonis cleared, so the shared file keeps the dev setting.Clean clips profile (new installs, and installs that haven't had it added yet)
ds_hud_hide_map_text,ds_view_hide_headshot_red_screen,ds_view_hide_screen_shake(Grenade screen shake may still show with ds_view_hide_screen_shake 1 #910 checks it works), and Hide the spectator mode label, Press DUCK, centre text and two overview icons (part of #677) #714'sds_spec_hide_text,ds_hud_hide_center_text.ds_hud_overview_hide_speaker.ds_view_use_cl_bobstays 0 until Use my cl_bob: POV demos bob like live play, and a spectating view stays still (#889) #904 merges.Docs:
docs/features.md,docs/vac_safety.md(Launch Game's name).Tests
cargo test -p desktop-studio --locked: 166 passed. rustfmt (1.98.1) clean; clippy (1.98.1,-D warnings) clean for desktop-studio.npm run test:unit: 604 passed (new: Setup's FFmpeg done rule, the dod-folder note rule).CI=1 npx playwright test: 315 passed (new: Setup's FFmpeg step for a fresh install and for HLAE's own copy, the game folder pick).🤖 Generated with Claude Code