Shared GUI

⭐ — (4 endorsements) 📥 80 downloads 📌 v1.2.0 📅 5/15/2026
🟡 Updated this year

By MrCementKnight · User Interface

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 5/23/2026 📅 Created: 5/15/2026
⚠️ Install Order · 2 steps
1🧩 Script Merger — Witcher Script Merger Download ↗
2🔧 Community Patch — Community Patch - Base Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 🏆 #222 of 276 User Interface mods in this game by downloads

📋 About This Mod

Custom versions of the Loot Popup and Notification Popup.

Requires game version 4. 04a_REDkit_Update_2 (the latest version at the time of this mod’s release).

PURPOSE

This is a custom GUI intended to be used as a shared resource for all mod developers.

By having users install Shared GUI in advance, other mods will be able to use its custom GUI components.

-_seCQc-w-E

FEATURES

This section is intended for mod developers.

CUSTOM LOOT POPUP

A GUI with clickable entries.

To use it, you need to instantiate the SGUI_W3LootPopupData class and set several variables.

Once the variables are set, call SGUI_Loot_OpenPopup(popupData : SGUI_W3LootPopupData) to display the GUI.

Configurable variables:

class SGUI_W3LootPopupData extends CObject

var tag : string; // Tag used to identify which mod opened the popup.

var title : string; // Text displayed at the top of the panel.

var isPause : bool; // Pause the game while the popup is open.

var isBackgroundFilter : bool; // Applies a semi-transparent black filter to the background.

var scale : SGUI_Loot_Enum_Scale; // Allows you to choose whether the popup scale follows the game settings or is forced to either Large or Small.

var inputContext : name; // Input context during the popup.

var scroll : float; // Scroll position when the popup is opened.

var index : int; // Index of the entry that will be focused when the popup is opened.

var x, y : float; // Popup display position. The bottom-left corner is used as the reference point. Set it to a value between 0 and 1. If set to -1, it will be displayed roughly at the center of the screen.

var entries : array< SGUI_Loot_Struct_EntryContents >; // Settings for each entry.

default inputContext = 'EMPTY_CONTEXT';

default x = -1; default y = -1;

struct SGUI_Loot_Struct_EntryContents

var sgui_lsec_id_str : string; // ID that can be received by the OnChangedIndex and OnSelect functions.

var sgui_lsec_id_name : name; // ID that can be received by the OnChangedIndex and OnSelect functions.

var sgui_lsec_id_item : SItemUniqueId; // ID that can be received by the OnChangedIndex and OnSelect functions.

var sgui_lsec_label : string; // Main text of the entry.

var sgui_lsec_subLabel : string; // Subtext displayed below the main text.

var sgui_lsec_iconPath : string; // Path to the icon displayed to the left of the main text.

var sgui_lsec_quantity : string; // Text displayed in the bottom-right corner of the icon.

var sgui_lsec_isIconSemiTransparent : bool; // Makes the icon semi-t

📊 Mod Details

Game
Witcher 3 Mods
Author
MrCementKnight
Version
1.2.0
Downloads
80
Endorsements
4
Category
User Interface
Created
5/15/2026
Updated
5/23/2026

🔧 How to Install Witcher 3 Mods

Download from Nexus.

📖 Full step-by-step install guide for Witcher 3 →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Witcher 3 commands, item IDs, and more.

Keep browsing — more Witcher 3 mods await

📋 All Witcher 3 Mods 🏆 Top 25 📂 More User Interface 👤 More by MrCementKnight 🔎 Similar Mods 🌐 Best User Interface (All Games) ⚠️ Fix Crashes & Errors 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods