Files
UltraWidePatches/RELEASE_NOTES.md
T
ckochandClaude Opus 4.8 5d6fd277c9 Restructure into multi-game UltraWidePatches umbrella
Generalize the project from a single GB4 fix into a collection that can host
ultrawide patches for many games.

- games/<Game>/{SUWSF.ini,game.conf,README.md}; GB4 moved in as the first entry
- game.conf carries all game-specific data (appid, exe, paths, loader, launch
  option), so install.sh is fully generic: ./install.sh <Game> [uninstall]
- installer gains GAME_DIR / PREFIX_INI_FILE / LOADER_NAME overrides; verified
  install -> idempotent re-run -> uninstall leaves the tree pristine
- tools de-hardcoded: dump_decrypted.py takes an exe name, read_protonlog.sh
  takes an appid, aob.py takes a dump + game ini, build_release.sh takes a game
- README rewritten as an umbrella index with an "adding a game" guide
- LICENSE copyright -> programmingPug

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 11:21:20 -04:00

1.7 KiB
Raw Blame History

Gundam Breaker 4 — UltraWide Fix v1.0.0

Part of UltraWidePatches.

Ultrawide 32:9 / 21:9 support for Gundam Breaker 4 (PC). Forces Hor+ FOV — a wider screen shows you more, instead of zooming the camera in — and disables pillarboxing. Confirmed working in gameplay at 5120×1440 on Linux/Proton (Samsung 49" Odyssey G93SC).

Install (Linux / Proton)

  1. Extract the zip into …/GB4/Binaries/Win64/ (next to GB4-Win64-Shipping.exe), or run ./install.sh GundamBreaker4 from the repo.
  2. Required — Steam → Properties → Launch Options:
    WINEDLLOVERRIDES="dsound=n,b" %command%
    
    Without this, Proton ignores the loader and the fix only works in the lobby.
  3. Set the in-game resolution to your native ultrawide res, fullscreen.

Install (Windows)

Extract the zip into …\GB4\Binaries\Win64\. No launch option needed.

How it works

GB4 is Unreal Engine 4.27 and its shipping exe is SteamStub-encrypted, so a static exe patch isn't possible. This uses SUWSF + Ultimate ASI Loader to patch the decrypted UE4 AspectRatioAxisConstraint in memory at runtime — which is why it holds through missions (the Engine.ini trick alone reverts in-mission).

Notes

  • Do not enable the HOR+ patch at 16:9 or narrower.
  • You must own the game. Nothing here modifies or circumvents copy protection.
  • Uninstall: ./install.sh GundamBreaker4 uninstall, or delete SUWSF.asi, SUWSF.ini, dsound.dll.

Credits: SUWSF by PhantomGamers · Ultimate ASI Loader by ThirteenAG · patterns adapted from Lyall's UltrawidePatches.