Ultrawide support for Bravely Default: Flying Fairy HD Remaster on PC (Steam).
Removes black bars and renders the game at your monitor's native resolution. Works with 21:9, 32:9, and any custom aspect ratio.
Zero dependencies. One file. Double-click and done.
- Download
BDFFHD_Ultrawide_Patcher.exe - Double-click it
- Pick your resolution from the menu
- Launch the game — done!
The patcher auto-finds your game folder, backs up your files, and patches the game DLL + Windows registry in one shot. To undo everything, run it again and pick "Restore original".
Runtime mod — no game files modified. Fully reversible by deleting one folder.
- Double-click
OneClick_Install.bat - It downloads BepInEx and installs the mod automatically
- Launch the game once, then close it (BepInEx initializes)
- Edit
BepInEx\config\com.community.bdffhd.ultrawide.cfgwith your resolution - Launch again — enjoy!
Requires internet for first install (downloads ~3MB BepInEx framework). After that, everything works offline.
| Resolution | Aspect Ratio | Name |
|---|---|---|
| 2560x1080 | 21:9 | Ultrawide 1080p |
| 3440x1440 | 21:9 | Ultrawide 1440p |
| 3840x1080 | 32:9 | Super Ultrawide 1080p |
| 5120x1440 | 32:9 | Super Ultrawide 1440p |
| Custom | Any | Enter your own |
| Option A (Patcher) | Option B (BepInEx Mod) | |
|---|---|---|
| Ease of use | ★★★★★ | ★★★★ |
| Dependencies | None | Internet (first time) |
| How it works | Patches game DLL directly | Runs in memory at runtime |
| Game files modified | Yes (with auto-backup) | No |
| Survives game updates | No — re-run patcher | No — re-run installer |
| Undo method | Run patcher → Restore | Delete BepInEx folder |
| UI fix quality | Basic (aspect only) | Full (UI scaling + cleanup) |
TL;DR: Option A if you want the absolute simplest experience. Option B if you want cleaner UI scaling.
- Title screen may appear slightly stretched (pre-rendered 16:9 artwork)
- Pre-rendered cutscenes play at their original 16:9 aspect ratio
- World map zoom-out may show unrendered edges at extreme widths
- Some menus designed for 16:9 may have minor layout quirks
Option A: Run the patcher again → select "Restore original" (or Steam → Right-click game → Properties → Verify Integrity)
Option B: Delete the BepInEx folder from your game directory
(or Steam → Verify Integrity)
Patcher says "Game not found":
- Enter your game path manually when prompted
- Find it in Steam: Right-click BDFFHD → Manage → Browse Local Files
Still seeing black bars (Option A):
- Make sure the game is set to Fullscreen or Borderless in graphics settings
- Re-run the patcher if you changed resolution
Game crashes on launch (Option B):
- Make sure you launched once after installing BepInEx (it needs to initialize)
- Check
BepInEx\LogOutput.logfor error details - Try removing the mod DLL, launching vanilla, then re-adding it
- If using a manually installed BepInEx: Make sure you have the Bleeding Edge build 755+, not an older pre-release. Download from builds.bepinex.dev. Older builds (like
v6.0.0-pre.2) are incompatible with Unity 6. - If BepInEx loads but the game freezes: Open
BepInEx\config\BepInEx.cfgand setUnityLogListening = falseunder[Logging.Unity]. This is required for Unity 6 games. The OneClick installer does this automatically.
Windows SmartScreen warning on the .exe:
- This is normal for community tools. Click "More info" → "Run anyway"
- The patcher is open source — check the code yourself if unsure
Option A patches float constants inside GameAssembly.dll — the aspect ratio,
inverse ratio, and viewport centering values that Unity hardcoded for 16:9.
Option B uses BepInEx + Harmony to intercept Camera and UI calls at runtime, forcing ultrawide rendering without modifying any files on disk.
- Built with BepInEx 6 Bleeding Edge and Harmony
- Created by the community for the community
- Special thanks to r/bravelydefault
Free to use, modify, and distribute. No warranty provided. BepInEx is licensed under LGPL-2.1 — see BepInEx LICENSE file.