Baldur's Gate 3

Baldur's Gate 3

Not enough ratings
Baldurs gate 3: how to give yourself items (including inaccessible)
By Lindeboombier
   
Award
Favorite
Favorited
Unfavorite
Premise
In this guide I'm going to show you how to give yourself items, including inaccessible that can't be obtained in normal games.
How to:
We need 2 things:
The BG3 mod mandager
The BG3 script extender

First go to https://github.com/LaughingLeader/BG3ModManager/releases and scroll to ''Assets''.
Download BG3ModManager_Latest.zip.
When downloaded, you have to unzip it, best to unzip it to a new folder on your desktop.
For extracting you can use winrar or 7zip, but most PC/Laptops come with one build in.
Run BG3ModManager to launch the mod manager,
for first time uses, it might ask you to install/update .NET, accept it.
It will send you to the right website and download windowsdesktop-runtime-8.0.16-win-x64.
Install this file.
When done, just close windowsdesktop-runtime-8.0.16-win-x64.
Re-open BG3ModManager, the mod manager auto locates the game.

Now we need to install the Script extender.
In the BG3 mod manager, go to tools and click download & extract the script extender.

Now go to setting, open preferences, script extender and make sure ''create console'' is tagged.
When we start up the game, it will also launch a bat file that we can use as a console and this is what we will use to add our items.

We need to use this command:
TemplateAddTo("bc4d3f9d-714c-4c40-a54c-b974c8e9d0c6",GetHostCharacter(),1)
Easiest way it to copy it into a txt. or word file and just replace the ID code, then copy and paste from there.

Now go to the bg3 wiki: https://bg3.wiki/
And search for a desired item.
For an example I will take ''Nightsong's Armour''
Link: https://bg3.wiki/wiki/Nightsong%27s_Armour
Click on UUID, it will show the ID for the item: bc4d3f9d-714c-4c40-a54c-b974c8e9d0c6
Copy this ID.
And replace the code between '' '' but do keep those symbols.
if you want more than 1 at a time for example for arrow, just replace the 1 with the desired number.

Now head into the game and load your save file.
Copy the whole command and paste it in the console.
It will give you the item in game, you can do multiple lines at once.
(Sometimes, it won't take it on the first try, so you might have to paste and enter it again)

The wiki has all the UUID codes for every item, including inaccessible items.
Just save after you added the things and you are good to go.
4 Comments
Lindeboombier  [author] 18 Aug @ 7:44pm 
@Drea each item in the game has a unique ''UUID'' to recognize the item, for example:
Nightsong's Armour ID is: bc4d3f9d-714c-4c40-a54c-b974c8e9d0c6

If you enable the console with the script extender, you can run commands in it that the game will then execute, you can use the command to give the player a specific item by using the UUID code.

If you use the command in the console:
TemplateAddTo("bc4d3f9d-714c-4c40-a54c-b974c8e9d0c6",GetHostCharacter(),1)

In-game, the game will give you a copy of the Nightsong's Armour.

Using this trick, you don't need to download any mods.
This is useful, because if you install a mod and then play for a bit, then remove it, there is a chance that it might break your save file.
This can also be used to transfer the save file to console with cross-play saving.

There are also items that exist in the game and are fully functional, but can't be obtained trough normal means in game, with this you can spawn those in for you.
Drea 18 Aug @ 5:25pm 
Need access to the console? I don't something understand... xD

manual added
Aug 4 at 18:42.
You have everything too — just press the button in the game.


Anyway, you did it and I'm proud of you, Patrick Wayne:heartred::heartred::heartred:
Lindeboombier  [author] 18 Aug @ 5:07pm 
@Drea you need access to the console and this was for me the easiest way to do it with an external mod manager, this doesn't rely on any mods to do
Drea 18 Aug @ 4:28pm 
I'm not Jennifer Gray. Why do I need this dirty dancing?

There is a mod manager. In the game