If you want to expand your powershell script at some point it might be an interesting idea to use the generated bg3_items.txt to search the localization files for those IDs and append the supplied names with the actual names.
Added an new version of the PowerShell script in my original post. It is currently running, so time will tell if it gives a decent result. It is very slow. Doing all those recursive lookups take time. Someone that actually knows how to program could probably write something way more efficient
Will upload the result when it is done. Others are welcome to play around with the script.
<edit>
8 hours later it's still going. Looks like it's only mostly through the "Shared", so still SharedDev, Gustav and GustavDev to go
Over 7000 items inventoried. Skimming through them it clearly includes all kinds of world items, such as benches etc. I clearly need to find which attribute defines whether an item can be put in inventory or not.
</edit>
Last edited by EvenLess on Mon Aug 07, 2023 6:52 am, edited 1 time in total.
can anyone get the UUID for the quest item Noblestalk? I accidentally blew it up and want to do every quest before I can no longer return to the Underdark.
I'm not sure what the "Various things you can play around with using the AddBoosts console command:" bit in the OP with the big long list is about. I'm guessing we'd have to create new scripts using those codes replacing those bits in the existing scripts to test them out?
Oh and Zanzer, that Add 100 Attitude script, it adds -100 attitude, which is like the worst it can be. Also my game crashed right after that when I tried to talk to her lol.
And here's a slightly easier to read list of those items -
As for how to use the item spawner, if anyone's having trouble, here's how:
You can change the Hand Crossbow+2 or whatever to something like "Spawn Item (edit script)" so it makes more sense, as you'll be using this to do that. Then edit the script itself. This thing:
local uuid = "b3376ca4-393c-4191-aa67-a02c94d6a236"
Yours will have a different uuid in there. Just change the ID in the quotes to the one you want using the list above. And it's not the thing like ARM_Padded_Body it's the janky looking string. Then after you hit ok just check the box once to spawn it. It'll be spawned at your character's feet. So pick it up.
any chance for update of item list since the game launched ? id be very very obliged ! <3
can anyone get the UUID for the quest item Noblestalk? I accidentally blew it up and want to do every quest before I can no longer return to the Underdark.
i think someone already said 48c679c1-b713-4d2f-9bba-1c43ed654404 in previous threads but i did not check
can anyone get the UUID for the quest item Noblestalk? I accidentally blew it up and want to do every quest before I can no longer return to the Underdark.
i think someone already said 48c679c1-b713-4d2f-9bba-1c43ed654404 in previous threads but i did not check
nothing spawns when i tried this code, it actually crashed my game too
Since they're being discussed: does anyone know the uuid of Miri's Dowry Ring? Accidentally sold it to Dammon and he doesn't have it in his inventory in Act 2.
I'm not sure what the "Various things you can play around with using the AddBoosts console command:" bit in the OP with the big long list is about. I'm guessing we'd have to create new scripts using those codes replacing those bits in the existing scripts to test them out?
Oh and Zanzer, that Add 100 Attitude script, it adds -100 attitude, which is like the worst it can be. Also my game crashed right after that when I tried to talk to her lol.
And here's a slightly easier to read list of those items -
As for how to use the item spawner, if anyone's having trouble, here's how:
You can change the Hand Crossbow+2 or whatever to something like "Spawn Item (edit script)" so it makes more sense, as you'll be using this to do that. Then edit the script itself. This thing:
local uuid = "b3376ca4-393c-4191-aa67-a02c94d6a236"
Yours will have a different uuid in there. Just change the ID in the quotes to the one you want using the list above. And it's not the thing like ARM_Padded_Body it's the janky looking string. Then after you hit ok just check the box once to spawn it. It'll be spawned at your character's feet. So pick it up.
any chance for update of item list since the game launched ? id be very very obliged ! <3
I've attached .txt files for the item Object UUIDs and Feats in case anyone needs them for reference.
I'm sure you've guys have figured it out by now but just copy/paste the UUIDs of item you want into the script:
Same goes for Feats scripts but with the feat string name values instead of the the UUIDs:
(though it's a little trickier since some Feats have extra features you have to account for so pay attention to the feat PassivesAdded & Selector attributes and how the various scripts address those in assembly)
Update:
Added Weapons.txt and Armor.txt
Progressions.lsx has all the class features/feats if anyone is interested.
(You can build your own custom classes using this one)
Update: added Passives.txt (shared/public/shared/stats/generated/data)
Seems to have every passive/feat/ability in there.
I made an updated .ct table with all the passives/feats/features I think are are in the game.
They are all listed in Console Commands>Register Commands>Passive/Feat Cheats
Have fun
How do I see if some passive abilities that only NPC races possess works on my character? For example I've added "Brute_Bugbear" , "Ogre_Curse" and "MartialAdvantage", they are in my passive abilities but I'm not sure they are giving me additional bonus damage. At least I don't see them as a bonus when I ping on my weapon and don't really see in fight. So my question is will passive NPC abilities work on player character if he cant get acess to it normally?
but where are those folders? Is it in the Steam folder? appdata? Somewhere else I haven't thought of?
Steam\steamapps\common\Baldurs Gate 3\Data
edit: u need tool to unpack it somewhere gustav.pak and shared.pak after that .../Shared/Stats/Generated/Data/...