Introduction

Open Edit → UI to browse DATA/UI.PAK — the archive that holds the game's UI files. The Edit UI window lists every entry (path + size). OpenCAGE itself doesn't edit the contents; you export a file, change it with an external tool, then replace it. Writes go straight back into the PAK (no separate pack step).

Saving changes closes Alien: Isolation if it's running, so the game isn't locking the archive.

File Types

UI.PAK is mostly a mix of:

  • GFX — Scaleform/Flash-style UI packages (similar to SWF). These drive most menus and HUD UI.
  • DDS — DirectDraw Surface images used by the UI.
  • HTML — credits text (read by the credits GFX). The engine only supports basic HTML.

You can export or replace any entry in the archive, not only those types.

Using the Editor

The list shows every path in the archive. Use the search box (and Search, or Enter) to filter by path. Select a row to enable the action buttons.

Export & Replace

Typical workflow:

  1. Select a file → Export Selected → pick where to save it.
  2. Edit the file externally (GFX in JPEXS, DDS via DirectXTex, and so on).
  3. Back in Edit UI, select the same archive entry → Replace Selected → choose your edited file.

Replace writes into UI.PAK immediately. Keep the same kind of file you exported — OpenCAGE doesn't validate content, but the game expects the entry to stay usable as that asset.

Import, Delete & Export All

  • Import New File — pick a file from disk, then set the Entry path inside the archive. If that path already exists, you're asked whether to overwrite.
  • Delete Selected — removes the entry after confirmation.
  • Export All — dumps every entry into a folder, preserving relative paths under the archive.

Import and delete also save the PAK immediately (and close the game if it's open).

Launch Game UI Mods

The Launch Game dialog can also patch GFX files inside UI.PAK (debug checkpoints, level select, and so on). Those writes go to the same archive as Edit UI — if you hand-edit UI files and then toggle Launch Game UI mods (or the reverse), one can overwrite the other.