Windowed mode - Lailloken/Exile-UI-Legacy GitHub Wiki

Important notes

  • vertical resolutions officially supported: 720, 900, 1080, 1200, 1440, 1600, 1800, 2160

    • 'vertical resolution' refers to the second number in a resolution, e.g. '1080' in the resolution 1920 x 1080
  • the vertical resolution shown in the options-menu in game needs to match one of the resolutions above

    • this also means the client-window MUST NOT be resized manually at a later point
  • always press 'save' in the options-menu in game after changing resolution/window settings, then restart the script

  • the script has to be restarted every time the client-window is moved to a different position (either by right-clicking the LLK-UI panel or by typing r.llk into chat)

  • DO NOT switch between resolutions: many settings and screen-caps/-calibrations are tied to the chosen resolution, so pick one and stick with it


Setting up the game-client

  • the game-client has to be set up before starting the script

  • in the in-game options: select 'windowed' and a resolution that matches a supported one and is smaller than your monitor's native resolution

    • if the resolution is not marked with '(custom)' after selecting it, click 'save'; otherwise select another supported resolution

    • if that is already how you normally play PoE, nothing else has to be set up

  • you can now start the script

    • if you get an error message about an unsupported resolution, you have done something incorrectly and need to redo the steps

Applying custom resolutions

  • the script can apply custom resolutions (e.g. UltraWide) to the client-window

  • open the settings menu by clicking the 'LLK-UI' panel or by typing .llk into chat

  • set a desired horizontal resolution and pick a supported vertical resolution

    • if you want the client-window to be docked to the top of the screen, click the 'top-docked' option
  • click 'apply & restart' without checking 'apply on startup'

    • test the chosen custom resolution to see if everything works correctly

    • if everyting works as expected, check 'apply on startup' and click 'apply & restart' one more time