This is documentation of Script Extender Console commands for Baldur’s Gate 3, to initiate dialogue for specific scenes.
To start these scenes, you will need Script Extender (if you use mods, you probably already have this) and the Script Extender Console enabled. I suggest not saving the game after using these in an active run because some cut scenes could change game state like romance flags.
<aside> 🧑💻 Script Extender is here https://github.com/Norbyte/bg3se
Here's a tutorial for how to enable the Script Extender Console https://www.nexusmods.com/baldursgate3/articles/169 or this one https://discord.com/channels/98922182746329088/1225958372357050389
</aside>
Thanks to the bg3 dev channel in the Larian Discord server for teaching me! You are free to share and copy the contents of this doc without credit.
BG3: Moxi’s Research Directory
Baldur’s Gate 3: Moxi’s UUID Tracker
BG3 Screenshots: Moxi’s Teleport Commands
Here are some scenes you can trigger by just copying and pasting these commands into the Script Extender Console. Examples here use Astarion and your main character (assuming body type 1).
Shadowheart swim scene
Osi.QRY_StartDialogCustom_Fixed("CAMP_Shadowheart_SkinnyDipping_SD_ROM_700d677f-1bfd-1c83-8530-0db12875c33b", Osi.DB_Avatars:Get(nil)[1][1], "S_Player_Astarion_c7c13742-bacd-460a-8f65-f864fe41f255",1, 1, -1, 1 )
Wyll proposal scene