-
Notifications
You must be signed in to change notification settings - Fork 0
Home
89pleasure edited this page Jul 18, 2026
·
4 revisions
PleasureLib is a small UE4SS Lua helper library for Gothic 1 Remake mods. It centralizes generic, defensive code that multiple mods can share without depending on any one mod's behavior.
Current version: 0.5.0
- Per-mod runtime instances with consistent logging and error handling
- String, boolean, list, and INI helpers
- Safe text-file reads, writes, and single-value INI updates
- Defensive Unreal object validation, lookup, and runtime capture
- Delayed game-thread callbacks and protected UE4SS hook registration
- Localized native Bool, Int, Float, and Enum settings on a dedicated
Settings -> Modspage
- Install PleasureLib.
- Follow Getting Started to use it in a mod.
- Add the Recommended Loader so the mod does not depend on
mods.txtload order. - Browse the Core Utilities API or the Unreal and Runtime API.
- Add native mod options with Native Game Settings.
For complete examples, see Recipes. If something does not load or a helper
returns nil, see Troubleshooting.
PleasureLib deliberately stays small and generic. A helper belongs here when it is reusable by multiple mods and can remain defensive around UE4SS and Unreal objects. Mod-specific gameplay behavior belongs in the consuming mod.