fix(launcher): reapply ClientExt workaround #1

Merged
Andreas merged 1 commit from fix/clientext-workaround into main 2026-08-14 07:42:33 +00:00
Owner

Intent

Prevent Project Ebonhold from freezing after client updates replace the patched ClientExt.dll.

Changes

  • track the narrowly version-checked ClientExt workaround
  • apply it after update checks and before every Proton launch
  • preserve the official DLL and reject unknown code revisions
  • document the behavior and override variable

Validation

  • bash -n start-ebonhold-linux.sh clientext-workaround ebonhold-update
  • patched both saved official DLL revisions successfully
  • verified repeated application is idempotent
  • verified an altered code revision is rejected with exit code 2
  • git diff --check
## Intent Prevent Project Ebonhold from freezing after client updates replace the patched ClientExt.dll. ## Changes - track the narrowly version-checked ClientExt workaround - apply it after update checks and before every Proton launch - preserve the official DLL and reject unknown code revisions - document the behavior and override variable ## Validation - `bash -n start-ebonhold-linux.sh clientext-workaround ebonhold-update` - patched both saved official DLL revisions successfully - verified repeated application is idempotent - verified an altered code revision is rejected with exit code 2 - `git diff --check`
Andreas deleted branch fix/clientext-workaround 2026-08-14 07:42:34 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Andreas/ebonhold-linux-launcher!1
No description provided.