ESODecoded

PerfectPixel — install it, and know whether it still works

In developing! Please write me about all the shortcomings. Required libraries: LibAddonMenu Addon changes the style of windows and expands the list of inventory. See screenshots.;) Slash commands: "/pp" - Settings menu. Attention! For correct display, the screen resolution must be at least 1920x1080. UI scaling should be disabled. If you are forced to use scaling, do not use a 1px thick frame in…

Status

current

Shipped for Update 51. PerfectPixel released 2026-09-28, on or after Update 51 went live (2026-09-28), and its manifest declares API 101052 — the live game runs API 101051. The rule: the game reads one line of the addon's .txt manifest, ## APIVersion, and compares it numerically with the client's API version. Equal or higher is in date.

Anchors for every claim on this page: the live game runs API 101051 (Update 51, live 2026-09-28). Update 51 went live on PC/Mac on September 28, 2026. Feed retrieved 2026-10-01 · corpus snapshot 2026-09-28.

See it before you install

Layout preview generated from the addon's own files — positions and sizes come from its XML, live data is simulated, and art is drawn as boxes (we never copy an addon's files).

PerfectPixel builds its windows in Lua code, not in a layout file, so there is no layout to draw. What you can see before installing is everything it lets you change:

PerfectPixel — Settings 57 options found in its settings code
  • CHAT
  • Activate
  • Style chat min. bar
  • Compass
  • Color
  • Edge color
  • Quest area
  • Combat indicator
  • Boss Bar
  • Hide boss bar
  • Keybind strip
  • Height40
  • Individual background settings
  • Performance Meter
Show 43 more options
  • Reticle
  • Hide "
  • BETA
  • Duration500.5
  • Intensity5
  • Tabs
  • Hide Menu Bar Label
  • Hide Top Bar Background
  • Tooltips
  • Comparative Tooltips - show onHold
  • Item
  • Companion Skills Scene
  • Unwrapped skills tree
  • Main Menu Scene
  • AddOns
  • Inventory Scene
  • Do not rotate the camera.
  • Journal Scene
  • Large quest list
  • Loot Scene
  • Movable window
  • Mouse focus by first slot
  • Max size (slots)10.5
  • Skills Scene
  • World Map
  • Large Map
  • Insets50
  • Tile laying
  • Thickness64.5
  • Stretch texture edge
  • Window width
  • Wider windows - Collections, etc.
  • Window style
  • List style
  • Highlight color
  • Selected color
  • Fade distance50
  • Row height50.5
  • Control height50.5
  • Others
  • Do not interrupt interactive actions.
  • Blur background
  • Fade scene duration (ms)500

Names are the addon's own English strings where we could resolve them; defaults shown when the code states one.

Compare with the real thing — the author's screenshots on ESOUI: 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 (opens ESOUI; not copied here)

All 50 addon previews →

Download it from ESOUI → the author's own page — we never rehost an addon

Install it — the whole route, ending with it running

Which platform this route is for

PC (Windows/Mac) — this page's install route is the PC/Mac one. Console: no console signal appears anywhere in this addon's files or its listing, so we cannot say whether a console build of it exists. Either way the download on this page is not the console route: console players get add-ons from the in-game add-on browser only. “You cannot use Minion or any other download source to install them to your console. To download and install AddOns on your console you must use the ingame addon browser on your console!” — source, read 2026-08-22. What is and is not possible there: ESO addons on console.

Step 1 — what has to be installed with it

You need nothing else. The manifest for PerfectPixel declares no ## DependsOn line, so there is no required library to fetch first.

Optional — declared with ## OptionalDependsOn. The addon loads without these and uses them if they happen to be there, so install none of them unless you want them for their own sake: BanditsUserInterface, FCOLockPicker, ImprovedGoldenPursuits, LibChatMenuButton, LibCustomMenu, LibDebugLogger, LibFilters-3.0, LibHarvensAddonSettings, LibMapPing, LibMapPins-1.0, LibMediaProvider, LibMotifCategories, LibScrollableMenu, LibSlashCommander, LibStub, LibAddonMenu-2.0, AddonCategory, AddonSelector, FCOCompanion, LibVotansAddonList, LibZone, LibSets, FCOCraftFilter, AdvancedFilters …and 5 more.

Step 2 — where the files go

The only shape the game reads is AddOns\X\X.txt. Getting this wrong — one folder too deep — is the commonest install failure there is.

Right:

Documents\Elder Scrolls Online\live\AddOns\ 
  ├─ PerfectPixel\            ← this addon
  │     PerfectPixel.txt      ← the manifest the game reads
  └─ (every other addon, also at this level)

Wrong:

Documents\Elder Scrolls Online\live\AddOns\ 
  └─ PerfectPixel\
        └─ PerfectPixel\         ← ONE FOLDER TOO DEEP
              PerfectPixel.txt    ← the game never looks here

“C:\Users\< username >\Documents\Elder Scrolls Online\live\AddOns\< AddOn A FolderName >\< files >” — source, read 2026-08-22

“Important: The live/AddOns folder will be created after your first login to the game, it will be missing if you had not logged in before at least once!” — source, read 2026-08-22

Step 3 — make the game see it

A newly added folder is not picked up by /reloadui. Close the game fully and relaunch it — at minimum log out to the launcher and back in. /reloadui re-reads the files of addons the game has already listed; it is the right tool after editing an addon you already had, and the wrong one after adding a new folder.

“The game read those txt files in total at first client login, and not always "in total" if you just do a character switch or /reloadui ingame).”

Step 4 — enable it

At character select, open Add-Ons and tick PerfectPixel and every library it needs — libraries appear in that same list as their own entries, and an unticked library reads to the game exactly like a missing one.

Step 5 — confirm it is actually running

Success looks like: type /pp in chat and its window opens.

Failure signatures, and what each one means:

Removing it

Delete PerfectPixel\ from AddOns\. 1 other addon in the ESOUI catalogue declares a dependency on this one, so deleting it can stop that one loading too (who uses this folder). Its settings are kept separately in live\SavedVariables\ — leave that file alone and your configuration comes back if you reinstall; delete it to start clean. “SavedVariablse are stored in live/SavedVariables but we do not have access to the files directly, only via the ZO_SavedVars wrapper class” — source, read 2026-08-22

If it breaks

An in-game Lua error names the file it died in, like user:/AddOns/PerfectPixel/PerfectPixel.lua:214. The segment straight after user:/AddOns/ is a folder name, and PerfectPixel\ is this addon's own folder (see everything that ships a folder by that name). Paste any error line into the error-line resolver and it names the addon for you.

“Important: It must not be the causing addon but could be just a library which is missing.” — source, read 2026-08-22

“Please do not create screenshots and send the screenshot of the error messages! They will be missing information then.”

“Attention: If the numberis missing you need to enable them at the ingame addon manager (press ESC to get to the menu -> AddOns) and enable the checkbox "Advanced UI errors".” — source, read 2026-08-22

Where to report it. The comments tab of this addon's own ESOUI listing: https://www.esoui.com/downloads/info2103-PerfectPixel.html. “Do not use the forums to request new features. Use the addon comments of the particular addon you want new features for as the authors will see this way easier than having to search any forums.” — source, read 2026-08-22 We make no claim that KLISK answers — the only responsiveness signal we have is the release history, and the last release was 2026-09-28.

Longer walkthroughs: which addon is crashing my UI · the red “Dependency” fix · addons out of date after an update.

Evidence — every number on this page, and where it came from

Downloads in the last month10,455
Downloads, lifetime1,457,493
Favorites462
Current version0.13.39
Last release2026-09-28
AuthorKLISK
CategoryBags, Bank, Inventory
Declared API (highest)101052

10,455 downloads in the last month · 1,457,493 lifetime. Both come straight from the ESOUI feed; the lifetime number counts every download since the addon was first published, which is why an abandoned addon can still show millions.

API versions declared in its manifests: 101052, 101051 (the game checks only the highest of these — here that is 101052, against a live API of 101051.)

Author-declared compatibility — the game versions the author flagged on the listing. This is a declaration by the author, not a test by anyone: Season Zero Pt.2Season ZeroSeasons of the Worm Cult Pt2Feast of Shadows Seasons of the Worm Cult Pt1Fallen BannersUpdate 44Update 43Gold RoadScions of Ithelia

46 Lua files and 1 manifest file in our corpus copy. Its code calls 128 distinct game-API symbols (code index 2026-09-28).

Top of its changelog: 0.13.39 Dakjaniels - 2026-09-28 Updated APIversion Added support for journal's rumors UI Fixed left over debug message 0.13.38 Baertram - 2026-08-02 Added big map mode after scrying - thx atharti 0.13.37 Baertram/Dakjaniels - 2026-08-01 Fixed stats panel scrollbar to be easier clickable

8 screenshots on the author's page — see them there (they are the author's images; we link, we do not rehost).

MD5 of the current zip (as published in the feed): 98c02159ca373b4f5e93832972ac04fc