REPOUW
True ultrawide / non-16:9 rendering for REPO. Resizes the gameplay RenderTexture to match your screen aspect for proper FOV on 21:9 / 32:9 / 48:9. Press F2 to toggle. Note: the in-game HUD stays at it
About this mod Author’s original text
REPO Ultrawide
True ultrawide / non-16:9 rendering for R.E.P.O.
REPO renders the gameplay camera into a fixed-aspect RenderTexture and
displays it through a 16:9 UI element, letterboxing anything wider. This
plugin rewires that render target at runtime to match your screen, then
stretches the displaying RawImage to fill the canvas.
Result: true ultrawide FOV (wider horizontal view, no black bars on
21:9 / 32:9 / 48:9 displays).
What it doesn't do
REPO's own HUD canvas — dollar counter, compass, health, level-intro
overlay, pause menu — is anchored for a 16:9 reference resolution. Those
elements stay at their 16:9 positions; on ultrawide you'll see empty
space alongside them. Re-anchoring each HUD element is a separate, much
larger patch this mod doesn't attempt.
The 3D world renders correctly. Just the in-game UI doesn't reposition.
Config
BepInEx/config/com.wearebonkers.repouw.cfg:
| Key | Default | Notes |
| --- | ------- | ----- |
| Enabled | true | Master toggle. |
| ToggleKey | F2 | Press in-game to flip Enabled. |
| QualityScale | 1.0 | Render resolution as a fraction of native. 1.0 = native, 0.5 = half resolution. REPO's in-game Render Size dropdown maps Small → 0.5×, Medium → 0.75×, Large → this value. |
Notes
- REPO's "Render Size" video setting still works as a quality knob with
this enabled.
- If REPO renames its render-texture controller in a future patch, the
plugin silently no-ops instead of crashing.
- Toggling the mod off cleanly restores REPO's original 16:9 setup —
every value the plugin overwrites is saved on first apply.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: