Remove Clair Obscur: Expedition 33 from the collection

The game supports ultrawide natively, so there is nothing for this project to
fix. Deletes games/Expedition33 and all references (README table, THIRD_PARTY,
the never-published v1.2.0 changelog section). A one-line changelog note records
why it was dropped, and the METHOD=native tooling capability stays for any
future works-out-of-the-box title.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-24 10:46:37 -04:00
co-authored by Claude Opus 4.8
parent 97d3c3e72a
commit 83748d6422
5 changed files with 7 additions and 85 deletions
+7 -20
View File
@@ -2,12 +2,12 @@
## Unreleased ## Unreleased
- **Clair Obscur: Expedition 33 → native.** Removed the vendored ClairObscurFix: - **Dropped Clair Obscur: Expedition 33.** Evaluated and removed from the
it's archived, crashed on save load on current builds, and its config flags collection: the game supports ultrawide natively (official support since patch
don't gate its hooks (so a "reduced profile" never reduced the crash surface). 1.2.3), so there is nothing for this project to fix. The archived third-party
The game added official ultrawide support in patch 1.2.3 and works at 5120×1440 fix we briefly vendored crashed on current builds and is gone too. A
with no mod. New `METHOD=native` marks such entries; install/build/publish treat `METHOD=native` capability remains in the tooling for any future
them as no-op / no-artifact. works-out-of-the-box title.
- **New game: ONE PIECE ODYSSEY** (UE4 + SteamStub). SUWSF loads, but the - **New game: ONE PIECE ODYSSEY** (UE4 + SteamStub). SUWSF loads, but the
GB4 patterns don't match this build (FOV pattern 0 matches; pillarbox pattern GB4 patterns don't match this build (FOV pattern 0 matches; pillarbox pattern
false-matched). Needs runtime-derived patterns. ⚠️ in progress. false-matched). Needs runtime-derived patterns. ⚠️ in progress.
@@ -15,21 +15,8 @@
Versioning applies to the collection as a whole: **adding a game is a minor bump**, Versioning applies to the collection as a whole: **adding a game is a minor bump**,
fixes/tuning to existing entries are patch bumps. fixes/tuning to existing entries are patch bumps.
## v1.2.0 — Clair Obscur: Expedition 33
- **New game: Clair Obscur: Expedition 33** (Unreal Engine 5, no DRM) — ⚠️ partial support. ## v1.1.0 — Burglin' Gnomes *(unreleased)*
Adds a third install method, `external`: where a good third-party fix already
exists and its license allows redistribution, it is vendored **unmodified**
with our tuned config and full credit, rather than reimplemented.
The fix itself is [ClairObscurFix](https://github.com/Lyall/ClairObscurFix)
by **Lyall** (MIT).
- Ships a **reduced profile** (only `Center HUD` enabled). Upstream v0.0.10 is
archived and predates current game builds; with full features it crashed on
save load. Documented with a revalidation checklist rather than marked working.
- `publish.sh` now cuts **one release for the whole collection**, attaching every
game's zip, and replaces same-named assets so re-runs are idempotent.
## v1.1.0 — Burglin' Gnomes *(never released; folded into v1.2.0)*
- **New game: Burglin' Gnomes** (Unity 6, Mono) — ✅ confirmed working at 5120×1440. - **New game: Burglin' Gnomes** (Unity 6, Mono) — ✅ confirmed working at 5120×1440.
Adds the `bepinex` install method and a purpose-built C# plugin. Adds the `bepinex` install method and a purpose-built C# plugin.
-1
View File
@@ -17,7 +17,6 @@ Most force **Hor+ FOV** (a wider screen shows you *more* rather than zooming in)
| [Gundam Breaker 4](games/GundamBreaker4/) | Unreal Engine 4.27 | SUWSF | ✅ Confirmed working at 5120×1440 | | [Gundam Breaker 4](games/GundamBreaker4/) | Unreal Engine 4.27 | SUWSF | ✅ Confirmed working at 5120×1440 |
| [Burglin' Gnomes](games/BurglinGnomes/) | Unity 6 (Mono) | BepInEx plugin | ✅ Confirmed working at 5120×1440 | | [Burglin' Gnomes](games/BurglinGnomes/) | Unity 6 (Mono) | BepInEx plugin | ✅ Confirmed working at 5120×1440 |
| [ONE PIECE ODYSSEY](games/OnePieceOdyssey/) | Unreal Engine 4 | SUWSF | ⚠️ New — unverified | | [ONE PIECE ODYSSEY](games/OnePieceOdyssey/) | Unreal Engine 4 | SUWSF | ⚠️ New — unverified |
| [Clair Obscur: Expedition 33](games/Expedition33/) | Unreal Engine 5 | Native | ✅ Native ultrawide since patch 1.2.3 — no fix needed |
## Install ## Install
-6
View File
@@ -32,12 +32,6 @@ them; all runtime patching is performed by SUWSF.
- Used only for runtime inspection while developing a fix; it is NOT part of any - Used only for runtime inspection while developing a fix; it is NOT part of any
release package and is not required by end users. release package and is not required by end users.
## ClairObscurFix (no longer bundled)
- Author: Lyall — https://github.com/Lyall/ClairObscurFix (MIT)
- Was vendored for Clair Obscur: Expedition 33, then **removed**: the game gained
official ultrawide support (patch 1.2.3) and the archived fix crashed on current
builds. The E33 entry is now `native` and ships no third-party code.
## Patch patterns ## Patch patterns
The `AspectRatioAxisConstraint` (HOR+) and `ConstrainAspectRatio` (pillarbox) The `AspectRatioAxisConstraint` (HOR+) and `ConstrainAspectRatio` (pillarbox)
-43
View File
@@ -1,43 +0,0 @@
# Clair Obscur: Expedition 33 — UltraWide
**Native ultrawide — no fix needed.** The game added official ultrawide support
in **patch 1.2.3**, and renders correctly at **5120×1440 (32:9)** on Proton with no
mod at all. Verified 2026-07-22.
- **Engine:** Unreal Engine 5 (no DRM)
- **Steam AppID:** 1903340
- **Method:** `native` — kept in the collection as a documented "works out of the box" entry
## Just play it
Set **5120×1440** fullscreen in-game. No install, no launch option, nothing to do.
```bash
./install.sh Expedition33 # prints "supports ultrawide natively — no fix needed"
```
## History: why there is no fix here anymore
This entry previously vendored [ClairObscurFix](https://github.com/Lyall/ClairObscurFix)
by Lyall (MIT) — an excellent fix when it was written. Two things made it the wrong
choice for the current game:
1. **It's archived** (last release v0.0.10, May 2025) and no longer tracks the game's
builds. Its pattern scans began failing, and it **crashed on save load**.
2. **Its config flags don't gate its hooks.** Even with only `Center HUD` enabled, the
`.asi` still installed `Level Load`, `Widgets`, cutscene, and PostProcess hooks into
now-shifted code. Disabling features never reduced the crash surface — the only
reliable fix was to not load it.
Meanwhile the game shipped official ultrawide support, so the fix became **pure
liability**: risk with no remaining benefit. Removed entirely.
**Takeaway for the collection:** a vendored fix against a live game is a decaying
asset. When the game itself catches up, the right move is to drop the fix and mark
the game native — not to keep nursing a broken mod.
## If a future game patch regresses ultrawide
The game has **no DRM**, so if native support ever breaks, a small dedicated
HUD-centering patch (one hook, not a dozen) is a viable path — far cleaner than
reviving an archived general-purpose fix.
-15
View File
@@ -1,15 +0,0 @@
# Clair Obscur: Expedition 33 — metadata for ../../install.sh
TITLE="Clair Obscur: Expedition 33"
APPID=1903340
EXE="SandFall-Win64-Shipping.exe"
COMMON_SUBDIR="Expedition 33/Sandfall/Binaries/Win64"
ENGINE="Unreal Engine 5 (no DRM)"
# No fix needed: the game added official ultrawide support in patch 1.2.3 and
# renders correctly at 5120x1440 (32:9) natively. Kept in the collection as a
# documented native entry. See README.md for the history (a vendored fix used
# to live here and was removed for crashing on current builds).
METHOD="native"
STATUS="Native ultrawide since game patch 1.2.3 — no fix needed (verified at 5120x1440)"