Clone frames - Lailloken/Exile-UI-Legacy GitHub Wiki
Feature Overview
-
set up pixel-precise frames to 'project' the enclosed screen-area onto a different part of the screen
-
setting up frames can be both precise and quick (three button-presses)
-
frames can be individually customized with regards to size, aspect ratio, and opacity
-
clicks will not be blocked
User Interface & Settings
-
this feature has no specific UI-elements other than the individual frames set up by the user
-
it has its own section in the settings menu, with UI and sub-feature options
-
the settings menu displays a list of configured clone-frames:
-
clone-frames can be enabled/disabled individually
-
this list is sorted alphabetically (keep this in mind if you want to group certain frames)
-
long-clicking an item on the list will show a preview of the frame
-
right-clicking an item will show a context-menu with additional options
-
Setup
- click 'add frame' in the settings menu to open the clone-frame configuration window
-
move your cursor to the top-left corner of an area you want to clone (example-image: flask area), then press F1 to snapshot that position
-
move your cursor to the bot-right corner of said area, then press F2 to snapshot that position (a thin frame will appear to represent the selected boundaries)
-
move your cursor to the top-left corner of the desired target-area, i.e. the area to project the frame to (example-image: right next to flask area), then press F3 to snapshot that position
-
optionally, you can change the individual coordinates in single-pixel increments for fine-tuning
-
scale the clone-frame according to your needs and set the desired opacity, then click save
- important notes:
-
always choose unique frame names because using the same name will result in overwriting previous frames saved under that specific name
-
theoretically, you can create as many frames as you want, but that will obviously have performance implications
-
optimize your layouts in the game first before cloning (example: if you only need to clone two flasks, put them next to each other in game and clone them with a single frame, instead of using two separate ones)
-
Remarks
- this feature mainly targets PoE's rigidity when it comes to UI-element placement and the fact that vital information is spread quite far across the whole screen
- clone-frames can be used to 'move' UI elements with vital information into more favorable positions