Skip to main content
PrismaUI F4PrismaUI 2.2.0

PrismaUI F4

HTML, CSS, and JavaScript UI framework for Fallout 4

Ultralight 1.4.0 in-process. Modern feature discovery. V4 localization. Native controller routing. In-game DevTools.

Current architecture

Build local web assets. PrismaUI renders them in Fallout 4 and exposes a versioned native bridge for lifecycle, focus, engine-thread work, input, controller actions, prompts, translations and game UI integration.

You writeHTML / CSS / JSLocal static assets owned by your mod.
→
Renders viaPrismaUI F4Ultralight 1.4.0 in-process with D3D11 GPU presentation and controlled CPU fallback.
→
Integrates withFallout 4 / F4SEFocus, input, controller routing and native engine handoff.
Current desktop API

Feature tables + V1-V12

New integrations can discover Core, Controller, GameThread, Meta, View, Interop, Localization, Render, Input, and Menu tables while the V1-V12 ABI remains stable.

Controller support

Framework-owned actions

Bind semantic controller actions, use native Gamepad state when needed, and let PrismaUI own routing, repeat state, bridge installation, and bounded recovery.

In-process runtime

Ultralight 1.4.0

PrismaUI runs Ultralight inside Fallout 4 with the rewritten D3D11 GPU-accelerated presentation path and a controlled CPU BitmapSurface fallback.

Web authoring

HTML / CSS / JavaScript

Use vanilla web assets or a compiled React, Vue, or Svelte build. Bundle required dependencies locally with your mod.

Runs in the game world

Build overlays and panels without editing Scaleform SWFs.

PrismaUI rendering an HTML interface in Fallout 4

Start with feature discovery

Include PrismaUI_F4_Modern_API.h, discover only the feature table you need, and let runtime capability checks decide what is available. Existing V1-V12 consumers remain supported.

#include "PrismaUI_F4_Modern_API.h"

using namespace PRISMA_UI_FLAT_API;

static ControllerAPI g_controller{};

bool LoadPrismaController()
{
return Discover<ApiFeature::Controller>(ControllerApiVersion, g_controller);
}
Read the modern API guide →

Developer reference and Prisma MCP

The public repository carries the canonical legacy and modern SDK headers, per-method reference pages, current controller, localization and threading guides, and prisma-mcp so tooling can query the same verified API contract instead of guessing from older PrismaUI material.