lstwoMODS Core • Using lstwoMODS

Configuration

Main Config

The BepInEx configuration file (at <Game>/BepInEx/config/net.lstwo.lstwomods_core.cfg) contains several config values for compatibility and UI. These can also be changed in game using the Settings panel. Here are all relevant config values:

  • UI
    • Font Scale
    • F2 Mode: What happens when the toggle UI keybind was pressed (toggle panels + menu bar, toggle menu bar, toggle nothing). Useful when the panels are put on a separate monitor or the compatibility options are used.
    • Window Background: What color should the window background be when Main Viewport As Separate Window is true.
    • Render Backend: Which renderer is used for the overlay, included for compatibility: opengl or directx11
  • Internal
    • Relative Overlay Exe File Path: Can be set to put the overlay application at a non default location, for example to share it between multiple installations.
  • Compatibility
    • Main Viewport As Separate Window: When the overlay window does not properly work, for example running on linux through proton, set this to true to make it a regular window. Not recommended if the overlay works.
    • Disable ImGui Multi-Viewport: If ImGui Multi-Viewport (the feature that allows you to drag panels outside the window) does not work, set this to true to disable it.

Style Config

You can edit the ImGui style of the overlay using the style editor in game. Styles are saved as json files at <Game>/lstwoMODS/Styles. You can also change the font by replacing the InterVariable.ttf in the overlay’s assets folder, though this will reset upon updating the mod.