Add Clair Obscur: Expedition 33 via new METHOD=external

Expedition 33 is UE5 with no DRM, but a mature MIT-licensed fix already exists:
ClairObscurFix by Lyall. Rather than reimplement it, install.sh gains a third
method that vendors a third-party fix unmodified and layers our own tuned
config on top, with the upstream license shipped in the release zip as MIT
requires. Upstream is archived, so vendoring also keeps it available.

Our only change vs upstream defaults is [Center HUD] Enabled = true, since at
5120px wide the edge-anchored HUD elements end up absurdly far apart.

Install/uninstall round-trip verified against a scratch game dir, including
that our tuned ini overrides the vendored default.

Credit to Lyall is recorded in THIRD_PARTY.md, the game README, and the repo
README's method table.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-21 16:58:05 -04:00
co-authored by Claude Opus 4.8
parent efaab8bd32
commit 0833cf8495
14 changed files with 277 additions and 5 deletions
Binary file not shown.
@@ -0,0 +1,49 @@
;;;;;;;;;; General ;;;;;;;;;;
[Developer Console]
; Set "Enabled" to true to enable the console.
; By default you can access it with the key "Tilde".
Enabled = false
[Skip Intro Logos]
; Skips splash screen logos, epilepsy warning and autosave warning.
Enabled = false
[Uncap Cutscene FPS]
; Removes 30fps cap in cutscenes.
Enabled = true
[Adjust Resolution Checks]
; Adjusts resolution checks to use the monitor's maximum supported resolution, rather than the "native" resolution.
Enabled = true
[Background Audio]
; Set "Enabled" to true to allow audio to continue playing when the game window has lost focus.
Enabled = false
;;;;;;;;;; Ultrawide/Narrower ;;;;;;;;;;
[Cutscene Letterboxing]
; Set "Enabled" to true to re-enable pillarboxing/letterboxing in cutscenes.
Enabled = false
[Fix Movies]
; Crops letterboxing from pre-rendered movies at ultrawide resolutions.
Enabled = true
[Center HUD]
; Set "Enabled" to true to center certain parts of the HUD to 16:9 at ultrawide resolutions.
Enabled = false
; Adjust "AspectRatio" to set the aspect ratio of the HUD. i.e 1.77778 for 16:9, 2.33333 for 21:9 etc
AspectRatio = 1.77778
;;;;;;;;;; Graphics ;;;;;;;;;;
[Disable Subtitle Blur]
; Set "Enabled" to true to disable the background blur on cutscene subtitle lines.
Enabled = false
[Sharpening]
; Adjust "Strength" to control the intensity of the forced post-process sharpening.
; Valid range: 0 to 2.0 Game Default = 1.0
Strength = 0
Binary file not shown.