Runtime ultrawide fix for ACE COMBAT 7: SKIES UNKNOWN (PC / Steam).
Loaded automatically at game startup via Ultimate ASI Loader. No permanent changes are made to the game executable.
| Patch | Description |
|---|---|
| Black bar removal | Disables the letterbox that the game forces on ultrawide resolutions |
| FOV fix | Widens the horizontal field of view to match your aspect ratio, preserving the original vertical FOV |
| HUD shift | Updates Mods/hudtextfix.ini with the correct shift constant so HUD elements stay centred |
Patches 1 and 2 work by scanning the game's in-memory image and writing a small number of bytes at runtime. The game executable is never modified on disk.
- ACE COMBAT 7: SKIES UNKNOWN (Steam, original/unpatched
Ace7Game.exe) - Ultimate ASI Loader — place
version.dllin the game root - For the HUD patch: hudtextfix (Nexus Mods) installed under
Mods/hudtextfix.ini
- Build the project (see below), or download a pre-built release.
- Copy
ac7ultrawide.asito your game root (next toAce7Game.exe). - Ensure
version.dll(Ultimate ASI Loader) is also in the game root. - Launch the game normally. A log file
ac7ultrawide.logwill be written to the game root on each run.
cd ac7ultrawide-rs
build.batRequires the MSVC toolchain and cargo. The .cargo/config.toml sets the target to x86_64-pc-windows-msvc. The output DLL is at target/x86_64-pc-windows-msvc/release/ac7ultrawide.dll — rename it to ac7ultrawide.asi.
cmake -B build -A x64
cmake --build build --config ReleaseRequires CMake 3.20+ and MSVC. The output is build/Release/ac7ultrawide.asi.
Optionally, pass -DGAME_DIR="..." to have CMake copy the .asi directly into the game folder after each build:
cmake -B build -A x64 -DGAME_DIR="C:/SteamLibrary/steamapps/common/ACE COMBAT 7"- The game uses Steam DRM which encrypts the
.textsection on disk. The ASI waits 500 ms after load and retries the black bar pattern scan up to 10 times (at 200 ms intervals) to give the DRM stub time to finish decrypting memory. - If you previously used
magic.pyto patch the exe on disk, restoreAce7Game.exefrom its.bakbackup before using this ASI. - The FOV fix is only applied when your aspect ratio is wider than 16:9.