

A BepInEx plugin that adds proper ultrawide support to Football Manager 2026. The game ships with no ultrawide support and locks itself to a 16:9 aspect ratio and leaves empty space on 21:9 and 32:9 displays.
This mod patches the game's UI scaling pipeline at runtime to fill the full width of your monitor without stretching or distorting anything.
There are still a few quirks with the way the mod scales UI elements, and is by no means perfect. Some main menu elements are a bit cropped, some elements feel offset... This mod has been tested on a UWQHD monitor, so feel free to mention any and all issues with other resolutions.
Feel free to report bugs and issues in the comments section. You can also contact me through Discord (Wobs OR with userId : 103905189341167616).
Bug reports and pull requests are welcome. A few things worth knowing before diving in:
The UI system is not standard Unity. FM26 uses Unity UI Toolkit (PanelSettings, VisualElement, UIDocument), not uGUI/Canvas. Fixes that work for other Unity games via CanvasScaler don't apply here. If you're researching a layout issue, the DiagnosticDump config option will log the full VisualElement hierarchy on each scene load, which is the most useful starting point.
The game compiles to native code, so many things that work in Mono builds behave differently here. resolvedStyle properties (interface dispatch) can throw silently in IL2CPP; ve.layout (a plain Rect struct) is reliable. RuntimeHelpers.GetHashCode does not give stable object identity for IL2CPP proxy objects, use ve.Pointer.ToInt64() as a dictionary key instead.
The fix runs on a polling loop. FM26 resets various style properties on scene transitions. The mod re-applies its changes every 30 frames rather than relying on one-shot hooks that the game can undo. I have not profiled the performance impact, but it feels ok for now.
If you find a screen that still has dead space or incorrect layout, enabling LogExpansions and LogSkipped in the config and attaching the output to a bug report is the fastest way to help narrow it down.
This project is licensed under the MIT License.