SubMeshFix

v1.0.0·Updated 2026-09-21

Fixes TextMeshPro fallback-font submesh UI rendering issues.

About this mod Author’s original text

SubMeshFix

Fixes TextMeshPro fallback-font submesh UI rendering issues.

For feedback and issues, DM / message @uwufood on the GTFO Modding Discord Server

What it fixes

GTFO's menu font has no CJK glyphs, so TextMeshPro draws them with a fallback font, in a separate

"submesh" object with its own renderer. The game only ever sets up a text's own renderer, so that

part of a text is not properly handled:

  • is not clipped by scroll windows: it spills over the window's edge;
  • can end up behind a popup's background: inside the popup it is invisible, and only shows

where it sticks out.

This affects any text with fallback-font glyphs in a scrolling list or popup: the game's own

menus in CJK (mixed w/ Latin charset especially).

How

Every submesh inside a clipped window is tracked together with its text, and once per frame it is

given its text's sorting layer and clipping data.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_GTFO

File & checksum

Filename
SubMeshFix-1.0.0.zip
File size
29.9 KiB