Trinity is an in-game DirectX 12 mod menu for Crimson Desert, originally created by XeTrinityz. This repository provides an enhanced, fully updated build for game version TU 1.17.00 – 1.18.00+ with critical memory fixes, auto-navigation, and quality-of-life enhancements.
Single-player use only. Do not use this project in online or anti-cheat-protected modes. This community project is not affiliated with or endorsed by Pearl Abyss.
| Player Menu | Travel & Destination Teleport |
|---|---|
![]() |
![]() |
| Inventory & Max Stack Size | World & Game Speed Control |
|---|---|
![]() |
![]() |
| System Settings & Themes | Equipment Enhancer & Sockets |
|---|---|
![]() |
![]() |
| Unlimited Custom Bookmarks | Storage Filters & Item Editor |
|---|---|
![]() |
![]() |
- Smart Lost & Sold Items Tracker (Buyback & Recycle Bin):
- Real-time differential inventory change tracker that automatically logs every item sold to merchants, discarded, or deleted.
- One-click restoration per item or bulk
>> Restore All Lost & Sold Items <<. - Persistent disk storage (
Trinity_LostItems.txt) so your buyback history persists across game sessions.
- Quest & Special Item Catalog Archive:
- Dedicated searchable archive for 50+ Bounty Notices, Lore Documents, Recipes, Quest Keys, Relics, and Unique Gear.
- Universal Backwards Compatibility (TU 1.10 – 1.18+): Multi-version adaptive memory layout and dynamic slot strides (
0xC0for TU <= 1.15,0xC8for TU >= 1.16). - Runtime Binary Fingerprinting: Live in-memory machine code scanner to accurately identify and display active Title Updates (e.g.
TU 1.18.02 (Active)). - Cross-Slot Controller Free Flight: Polling across controller slots 0 through 3 for robust multi-controller and PS5 pad support.
- Dedicated Submenus: Integrated Money & Currency, Abyss Items & Artifacts, and Restore Items submenus.
- Engine Memory Safety Hardening: Completely eliminated destructive memory writes and wrapped all subsystem refreshes in SEH for 100% crash-free stability.
- Infinite Mount Stamina TU 1.18+ Fix: Restored full infinite stamina support for horses, mounts, and dragons while galloping and sprinting.
- Continuous Stamina & Spirit Auto-Refresh: Refined stat commit interception so any consumed player or mount stamina and spirit instantly refreshes back to 100% full capacity in real-time.
- Character Spontaneous Combustion Fix: Completely purged thermal and elemental debuff meters (types 17, 18, 28, 48) from the scanner, permanently resolving the bug where characters caught fire upon spawn.
- Native Weather & Environment Controls: Built-in time of day and weather modifiers under the WORLD tab, providing seamless, crash-free environmental control without requiring conflicting external addons.
- Protagonist Scanning Stability: Hardened
TickResolveSelfvital chain validation to eliminate access violation crashes in crowded NPC areas. - Game Compatibility: Fully optimized and verified for Crimson Desert TU 1.18.00 – 1.18.01+.
- Game Compatibility: Verified and optimized for Crimson Desert TU 1.18.00 – 1.18.01+.
- Add Item & Equipment System Hotfix:
- Instant Menu Unlock: Fixed
"Adding is locked until your save finishes loading"false positive by validating active client holder immediately upon world load. - Equipable Spawned Weapons & Armor: Fixed spawned equipment showing as un-equipable by assigning unique 64-bit instance IDs and full durability (
10000) on spawn across both server and client authority realms. - Bucket Capacity Auto-Expansion: Dynamically expands category capacity up to 2,000+ slots before injection and runs
RepairUsedSlotsto preventinsert planner refused, err=-771604600 (no slot / bucket full). - Non-Stackable Equipment Protection: Smart
Max Stack Sizefilter that preserves weapons, shields, and armors as single-instance items (qty = 1) so they can always be equipped without stack collisions, while materials and consumables stack up to 999,999.
- Instant Menu Unlock: Fixed
- Money & Currency System Overhaul:
- Direct Silver modification with save-and-reload persistence.
- Non-blocking background currency scanner (prevents UI freeze/hangs).
- Quick Silver Pouch & Gold Chest Spawner (
Silver_Pack,Small_Silver_Pack,Boss_Reward_BigMoney). - Added dedicated Abyss Items & Artifacts submenu with smart 1-150 Sealed Artifact collection injector, Seeds, Cells, and permanent stat items (+30 HP, +2 MP, +3 SP).
-
Add Item Engine Fix (TU 1.18.00+ / 18.0.01 Compatibility):
- Fixed Add Item execution pipeline (
CommitAdd) and memory signatures matching the latest game executable. - Resolves
"not ready"error when spawning weapons, armor, materials, or consumables.
- Fixed Add Item execution pipeline (
-
Multi-Language Support (Localization System):
- Added in-game language selection with full translations: English, Simplified Chinese (简体中文), and Korean (한국어).
- Automatically loads and saves language preference to
Trinity.ini.
-
Updated Subsystem Signatures:
- Re-anchored NPC and pet friendliness modifier signatures (
kSig_FriendlySetNpc,kSig_FriendlySetPet) and inventory holder resolvers for TU 1.18+.
- Re-anchored NPC and pet friendliness modifier signatures (
-
Abyss Socket TU 1.17+ Alignment & Live Socketing:
- Aligned the Abyss socket data array pointer to
+0x60and implemented accurate unlocked record state decoding. - Fixes the socket editor displaying all slots as empty and enables seamless Abyss Gear socketing.
- Aligned the Abyss socket data array pointer to
-
Batch Equipment Enhancer (1-Click):
- Repair All Gear: Instantly restores 100% durability across all equipped weapons and armor.
- Max Refinement (+10) All: Upgrades all equipped items to maximum refinement level (+10).
- Unlock All Sockets: Unlocks all 5 Abyss sockets on all equipped gear in one click.
-
Unlimited Dynamic Saved Locations (Bookmarks):
- Bookmark unlimited custom player coordinates across the world map.
- In-place keyboard/controller Rename feature for custom labels (e.g. "Base Camp", "Dungeon Entrance").
- Instant Teleport to Bookmark and direct Delete (
Del/X) shortcut key per location. - Fully persisted to
Trinity.ini.
-
Dynamic Theme Customizer:
- 6 selectable menu color themes: Crimson Red, Cyber Cyan, Neon Purple, Matrix Emerald, Royal Gold, and Sunset Orange.
-
Destination Teleport with Live Coordinates & Safe Landing:
- Re-anchored destination teleport with active coordinate display and robust physics thread synchronization.
- Automatic God Mode / invulnerability protection until player touches the ground.
- Player: God Mode, Infinite Stamina, Infinite Spirit, Super Jump, Super Run, Free Flight, Damage Multipliers, and Trust Multipliers.
- Travel:
- One-Click Teleport to Map Marker.
- Fast Travel database grouped by region and POI type (fast-travel nodes, chests, ores, shops, dungeons).
- Inventory:
- Live Inventory Editor with storage & category filters, full-text search, and Set All quantities.
- Add Item catalog to spawn any weapon, armor, or consumable in the game.
- Max Bag Space & Max Stack Size overrides.
- Equipment & Customization:
- Live Dye Editor with RGB sliders and save persistence.
- Abyss Gear socket editor and item refinement level modifiers.
- World & System:
- Time of day and game speed scaling.
- Full Controller (XInput) and Keyboard/Mouse navigation with custom keybinds.
- Clean DirectX 12 Dear ImGui overlay with decoded
.pazitem icons.
- Install a compatible ASI Loader for Crimson Desert (e.g.
dinput8.dllorwinmm.dll). - Copy
Trinity.asiinto the game root directory (whereCrimsonDesert.exeis located) or into your loader'splugins/folder. - Launch the game and load your save.
- Press Insert (Keyboard) or LB + D-pad Down (Controller) to open the Trinity menu.
| Action | Keyboard / Mouse | Controller |
|---|---|---|
| Open / Close Menu | Insert (or Esc to close) |
LB + D-pad Down |
| Navigate | Arrow Keys / Mouse Click |
D-pad |
| Select / Toggle | Enter / Space / Left Click |
A |
| Back / Parent Menu | Backspace |
B |
| Adjust Value / Amount | Left / Right (Hold Shift for boost) |
D-pad Left / Right |
| Direct Numeric Input | Type 0–9 or click number text |
N/A |
| Tab Switching | Q / E or Tab |
LB / RB |
Keybindings can be customized under SYSTEM > Keybinds.
- Windows 10 / 11 (64-bit)
- Visual Studio 2022 Build Tools with Desktop development with C++
- Windows 10/11 SDK
- CMake 3.20 or newer
# Configure and build Release x64 binary
powershell -ExecutionPolicy Bypass -File .\Build_Trinity.ps1The compiled mod will be located at build/Release/Trinity.asi.
Trinity is fully open-source under the MIT license. We gratefully acknowledge all contributors whose research and code made this project possible:
- XeTrinityz — Original Trinity creator and maintainer (https://github.com/XeTrinityz/Trinity)
- Orcax1399 — Research insights credited by the original project
- Gugi96 — Working ASI / reference research that helped guide compatibility repairs
- slingblade2047 — Crimson Desert 1.17/1.18 compatibility work (https://github.com/slingblade2047/Trinity)
- ReXooGen / Lian — Additional vTweak features, localization, and maintenance (https://github.com/ReXooGen/Trinity)
Crimson Desert is a trademark of Pearl Abyss. This project is open-source under the MIT license and intended solely for single-player modding and educational purposes.







