Shared GUI
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 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