Looking for verified Baldur's Gate 3 console commands and item UUID cheats for PC? Because Larian Studios' epic RPG operates on the proprietary Divinity 4.0 engine without an enabled retail tilde terminal, PC players rely on Norbyte's Script Extender (BG3SE) to interface directly with the underlying Osiris scripting engine. This comprehensive 2026 master guide documents exact step-by-step installation instructions, essential Osiris syntax, verified item UUIDs for legendary armor and weapons, companion approval adjustments, and single-player debugging commands.
Jump directly to specific console command categories or download setup instructions:
âš¡ Download Setup & View Complete Console Commands Matrix
Technical Specifications & Engine Overview
| Game Title | Baldur's Gate 3 |
|---|---|
| Engine & Version | Divinity 4.0 Engine (Patch 7 Compatible) |
| Platform / OS | Windows PC / Steam / GOG |
| Developer & Publisher | Larian Studios |
| Console Mode & Anti-Cheat | Script Extender Terminal (Single-Player / Host Sync / Offline Protected) |
Step-by-Step Guide: Developer Mode Activation Walkthrough
To issue console commands in Baldur's Gate 3, you must hook into the runtime execution space of the game. Norbyte's Script Extender acts as an intermediate dynamic-link library loader that hooks into the DirectX 11 or Vulkan renderer binaries. Follow these verified installation instructions:
- Locate Your Installation Bin Directory: Open your Steam Library, right-click on Baldur's Gate 3, choose Manage > Browse local files, and open the
binfolder wherebg3.exeandbg3_dx11.exeare stored. - Deploy the DWrite Library: Download the latest release of Norbyte's BG3SE archive. Extract the primary dynamic-link library file named
DWrite.dlldirectly into yourbindirectory. This library automatically binds to game memory during initial launch. - Create the Terminal Configuration: In the same
bindirectory, create a new text file namedScriptExtenderSettings.json. Open the file in Notepad and paste the following configuration payload:{"CreateConsole": true}. Save and close the file. - Launch the Game: Boot Baldur's Gate 3 normally through Steam, GOG Galaxy, or your desktop shortcut. As the Larian splash animation begins, an auxiliary black command terminal titled Baldur's Gate 3 Script Extender will launch alongside the game window.
- Initialize Interactive Lua Context: Alt-tab to the console window and press Enter. A prompt symbol will appear, indicating that the Osiris scripting engine is live and ready to parse incoming function calls.
Multi-Platform Command Cards (PC ~, PS5, Xbox)
Understanding platform variations is critical when attempting to execute developer commands across different hardware ecosystems. Because console commands interact directly with compiled runtime binaries, platform security dictates what modifications are feasible:
💻 PC Windows (Steam & GOG)
Full developer access enabled via Norbyte's Script Extender (DWrite.dll). Players enjoy unrestricted item spawning, variable manipulation, companion approval adjustments, stat modifications, and god mode scripting directly through the external command window.
🎮 PlayStation 5 (PS5)
Console firmware architecture enforces closed sandboxing. Direct Osiris command lines and keyboard terminal prompts cannot be opened on PS5. Players seeking sandbox advantages on PlayStation must utilize official in-game custom difficulty settings, Explorer modifiers, or cross-save synchronization with a modded PC save file.
🎮 Xbox Series X|S
Like Sony's ecosystem, Xbox retail environments prevent external DLL injection and third-party debug consoles. However, with Larian's official cross-platform mod manager introduced in Patch 7, curated gameplay tweaks and cheat rings can be loaded on Xbox Series consoles through verified in-game mod portals.
Understanding Osiris Scripting Syntax and Character Handles
The internal architecture of Baldur's Gate 3 relies on Osiris, a proprietary declarative logic system developed by Larian Studios. When issuing cheats via the Script Extender console, commands must be properly scoped to target entities. The most versatile handle is GetHostCharacter(), which dynamically evaluates to whichever custom origin avatar or companion you currently have selected as the active party lead.
Commands follow standard function notation: Osi.FunctionName(TargetHandle, Parameter1, Parameter2). For instance, spawning an item requires calling Osi.TemplateAddTo(UUID_String, TargetHandle, Quantity). Because UUIDs are 36-character hexadecimal strings, enclosing them within straight quotation marks is mandatory. Omitting quotes or utilizing curved typographic quotes will trigger an immediate syntax error inside the Lua parser.
When working with companion-specific directives, entity GUIDs replace the generic host handle. If you intend to target Astarion, Shadowheart, or Karlach individually while controlling your main avatar, passing their fixed character string directly ensures that status effects, spell slot refreshes, and equipment additions apply exclusively to the chosen companion without affecting other party members.
Advanced Parameter Tuning: Restoring Spell Slots, EXP Scaling & Stat Thresholds
Beyond item spawning, Norbyte's Script Extender empowers players to manipulate the internal D&D 5e mechanics that govern health, spellcasting stamina, and character attributes in real time. Unlike long rests that progress game time and alter quest timelines in the Emerald Grove or Moonrise Towers, developer function calls allow instant resource replenishment during critical combat rounds:
To replenish magical stamina during prolonged boss encounters, calling Osi.RestoreSpellSlots(GetHostCharacter()) completely refills all expended spell slots across every spell level (Cantrips through Level 6 spells), restores Warlock pact slots, and refreshes bonus action counters like Bardic Inspiration and Channel Divinity. Similarly, running Osi.AddExperience(GetHostCharacter(), 15000) accelerates character leveling to hit D&D milestone thresholds instantly without grinding through non-essential side encounters.
If you encounter game state anomalies where companions are knocked down or slain beyond the reach of standard Revivify scrolls, executing Osi.Resurrect(GetHostCharacter()) bypasses Withers' resurrection fee and revives your party lead or companion at maximum hit points right at their current coordinate positions.
Master Item UUID Catalog: Weapons, Armor, and Legendary Relics
Spawning gear through Script Extender allows players to experiment with late-game builds during early acts or replace items lost due to irreversible narrative decisions. Below is a curated directory of the most potent legendary equipment in the game:
- The Blood of Lathander (Mace): UUID
6e3734a6-7d03-455b-b9d9-bbd312942478. Emits permanent radiant light, blinds fiends and undead within six meters, and automatically casts Sunbeam once per long rest while providing automatic death-ward resurrection when reduced to zero hit points. - Selûne's Spear of Night (Spear): UUID
896eb94a-384e-4f51-b0dd-a33068f7f2b1. Bestowed upon redeeming Shadowheart, granting Darkvision, advantage on Wisdom saving throws, and Moonbeam, making it a cornerstone weapon for divine martial builds. - Helldusk Armor (Heavy Chestplate): UUID
1b590740-4131-487c-9b7e-9fc31a547285. Boasts an unmatched Armor Class (AC) of 21, grants wearer heavy armor proficiency automatically, inflicts burning upon spellcasters who target you, and provides complete fire damage immunity. - Balduran's Giantslayer (Greatsword): UUID
4138e678-752a-4366-a6ae-f938f29ea4b4. Doubles your Strength modifier on damage rolls, grants advantage against Large or Huge creatures, and enables the Giant Form class ability for massive bonus health and reach. - Helm of Balduran (Helmet): UUID
9cbf2ef1-5a2d-4d7a-a664-508a8a25c345. Restores 2 HP at the start of every combat turn, adds +1 AC and +1 to all saving throws, and renders the wearer completely immune to Critical Hits and Stun effects. - Nyrulna (Trident): UUID
ecaa7016-1f92-4166-8806-037cc57fc7c6. The ultimate throwing weapon that automatically returns to the wielder's hand while producing a thunderous 3d4 area-of-effect blast on impact, accompanied by Zephyr Connection benefits. - Markoheshkir (Quarterstaff): UUID
69e71569-8664-4ddf-9988-c70e7a275464. Best-in-slot staff for Gale or sorcerer builds, granting Kereska's Favor for elemental resistance and free tier-6 spellcasting without consuming precious spell slots. - Amulet of Greater Health: UUID
25d31139-2780-40e0-8a7e-79774ae72e12. Elevates the wearer's Constitution score directly to 23 and grants advantage on all Constitution saving throws, ideal for maintaining concentration spells in heated encounters. - Gauntlets of Hill Giant Strength: UUID
ea4ce291-a67b-40b5-a339-ff747fd74853. Elevates Strength directly to 23 (+6 modifier), dramatically boosting weapon attack rolls, carry weight, and jump distances for martial heroes. - Gloves of Soul Catching: UUID
b30d63bd-6d4b-437a-a714-d50d03de7356. Tailored for Monk builds, adding 1d10 Force damage to unarmed strikes and restoring 10 hit points upon landing critical blows or executing enemies. - Mask of the Shapeshifter: UUID
7974464c-31c3-424a-93f9-72c0d805f314. Grants infinite casts of Disguise Self, enabling the player to bypass racial dialogues, enter small burrows as small races, or interact with corpses that refuse to speak with their killer. - Viconia's Walking Fortress: UUID
71813ddb-e3c7-414c-b17f-e90e201413a9. Yields +3 AC, spell reflection capabilities, and the Rebuke of the Mighty counter-attack reaction against melee assailants. - Duellist's Prerogative: UUID
da5b52c0-781f-4f5e-b2d9-136f1c7ab00e. Legendary finesse rapier that grants an additional reaction per round, lowers critical hit threshold by 1, and inflicts necrotic bleed damage. - Crimson Mischief: UUID
73ec37b4-3a95-4428-b855-ab854bcf84ec. Orin's legendary shortsword dealing +7 piercing damage when striking with advantage and bonus damage on off-hand attacks. - Bloodthirst: UUID
e3b97b1a-85d4-46c5-a4b8-07bc9fa00c14. Orin's companion dagger that makes struck targets vulnerable to piercing damage and enables True Strike ripostes. - Gontr Mael: UUID
e1ddc2ff-2882-4148-963a-ea48a43f87b8. Legendary longbow dropped by the Steel Watch Titan, casting Celestial Haste without triggering lethargy backlash.
Managing Companion Approval Ratings and Romance Flags
Navigating complex companion narrative arcs in Baldur's Gate 3 can often lock players out of desired romantic scenes or critical camp dialogues if choices conflict with companion alignments. Norbyte's Script Extender enables precise approval score adjustments using internal character flags:
To elevate a companion's approval rating to exceptional status (+100), call Osi.ChangeApproval(GetHostCharacter(), Companion_GUID, 100). Essential companion GUIDs include:
- Astarion:
S_Player_Astarion_c7c13742-bacd-460e-af3b-a8bf41143fb7 - Shadowheart:
S_Player_ShadowHeart_3b761368-42f0-4277-b39e-7bd7e7804ab3 - Gale:
S_Player_Gale_ad9af97d-75da-406a-ae13-7071c563f604 - Lae'zel:
S_Player_Laezel_58a69333-40bf-4cfb-ad4e-186c53ff9f52 - Wyll:
S_Player_Wyll_c774d764-4a17-48dc-b470-32acf9ce42d2 - Karlach:
S_Player_Karlach_2c76687d-93a2-477b-8b18-8a14b549304c - Halsin:
S_Player_Halsin_4c32b509-c12e-48a5-b1a9-9dc4b1b3b246 - Minthara:
S_Player_Minthara_91ec3a9b-ce54-47b8-89c5-c990b769ea84 - Jaheira:
S_Player_Jaheira_91b6b276-4fdb-482c-ac3c-346d0dd09be3 - Minsc:
S_Player_Minsc_0de72534-ae14-4fe1-908c-9051877e8a9d
Injecting positive approval will transition companion standing from Neutral to Fair, Good, Very Good, and ultimately Exceptional, unlocking camp romance conversations without requiring specific dialogue approvals during difficult moral decisions in the grove or shadow-cursed lands.
Honest Pros & Cons of Using Console Cheats in Baldur's Gate 3
Advantages & Strengths
- Instant retrieval of missed legendary weapons and unique quest equipment
- Infinite gold and spell slot replenishment for stress-free combat experimentation
- Built-in achievement enabler keeps Steam and GOG achievements active
- Direct companion approval control to unlock preferred romance pathways
Drawbacks & Considerations
- Spawning Act 3 quest artifacts early can desynchronize narrative state machines
- Single-save Honour Mode prevents rolling back unintended console modifications
- Requires updating DWrite.dll whenever Larian releases major official game patches
- Console commands operate exclusively on PC, requiring cross-save workarounds for consoles
Achievement Disablement Warnings & Integrity Policy
While Norbyte's Script Extender is engineered by one of the leading mod developers in the RPG community, direct memory manipulation requires sensible precautions and an understanding of achievement tracking systems:
- Steam and GOG Achievement Protection: On retail platforms, loading external modifications typically flags campaign saves with a modded tag, which suppresses Steam achievement unlocking. However, Norbyte's Script Extender features an automatic, integrated achievement enabler. It intercepts Larian's telemetry routines and forces achievement reporting to stay active throughout your playthrough.
- Avoid Spawning Plot-Crucial Quest Relics: Spawning items tied to multi-act state machines—such as the Netherstones, the Crown of Karsus, or specific quest letters—can prevent quest stages from transitioning cleanly in your combat journal. Restrict item spawns to combat gear, potions, scrolls, and currency.
- Maintain Regular Named Manual Saves: Before running console batch scripts or setting permanent player statuses, create a named manual save file. If an incorrect GUID causes a visual anomaly or unexpected character flag, you can reload immediately without losing campaign progression.
- Handling Official Game Patches and Hotfixes: When Larian releases official hotfixes or major patches, binary executables are replaced, which temporarily invalidates existing Script Extender hooks. If the console fails to open after an update, visit the official BG3SE GitHub repository to download the updated
DWrite.dllbuild. - Multiplayer Synchronization Protocol: In co-op campaigns, only the session host should dispatch Osiris console injections. Spawning gold, gear, or experience through the host terminal propagates cleanly to all clients over Larian's P2P networking layer without triggering connection timeouts or desynchronization drops.
Troubleshooting Console Errors & Save Game Hygiene
If the Script Extender console fails to appear upon launch, check your bin folder to confirm that DWrite.dll and ScriptExtenderSettings.json are located in the exact same directory as bg3.exe. Furthermore, ensure that anti-virus real-time shields have not quarantined the DLL as an unrecognized generic hook. In Honour Mode, always exercise caution with invulnerability flags or companion resurrection commands, as any irreversible state changes will be permanently embedded in your single campaign file.
For more verified game guides and single-player offline utilities, explore our complete Cheat Codes Directory and learn about our security protocols on our About CoolModAPK page. Official game updates and patch notes can be reviewed directly via the official Baldur's Gate 3 Steam Store Page.







