Editor: Shortcuts and Tips
From Baldur's Gate 3 Modding
This page is an overview of tips, keyboard shortcuts, and debug commands for use in the Editor. If you haven’t yet installed the Baldur’s Gate 3 Toolkit, please see Getting Started: Installing the Toolkit.
Did You Know?
- You can create shortcuts that will automatically load a certain mod or project and immediately start loading a level, so that you don't waste time waiting for windows and clicking buttons:
- The syntax is
Glasses.exe -project ProjectName -lvl LevelName
.- Example:
Glasses.exe -project GustavDev -lvl WLD_Plains_D
.
- Example:
- You can create multiple copies of shortcuts on your desktop to quickly load certain levels you often need, and keep a shortcut without arguments so you can still load up the normal Toolkit.
- The syntax is
- Filter on Type: In the Root Templates window, right-click an icon to quickly deselect all other item types.
- Example: Right-click on the item icon, and only items will be shown.
- This also works in the Resource Manager.
- Filter on Name: Start typing in the filter box in the Root Templates window. Filter out results you don't want by adding a term with an exclamation mark. For instance, with WLD_Main_A loaded:
- Type
_door_
to show all door roots. - Type
_single_ _door_
to show all single doors. (The search is fairly intelligent and does not care about position.) - Type
single _door_ !temple
to show all single doors but exclude all roots that have “temple” in their names.
- Type
- You can select multiple roots at the same time, and then change properties of roots in bulk. For example:
- If all _door_ roots need a UseSound, filter the roots (see above) and select all the roots that you want (use
Shift
and/orCtrl
to multi-select roots). - Click on the Load Multiselected Objects button in the Properties window.
- Check out the selected roots (by either right-clicking on the roots or clicking the button at the top of the Properties window).
- Change the property you want (OnUseSound).
- Click Save.
- If all _door_ roots need a UseSound, filter the roots (see above) and select all the roots that you want (use
- Sounds in the Editor are disabled by default. If you want to hear sounds (for example, while working on SFX) without having to enter Game Mode, navigate to Options > Preferences > Global Settings > Mute Sound in Editor. You can also access the Preferences with
Ctrl+P
.
Debug Console Commands
Open the debug console with Ctrl+Shift+F11
. The following commands are available:
goto
pos
give
givetreasure
spawnItem
create %item% %amount%
addDebugSpell %name%
addDebugSpellAsClass %spellname% %classname%
levelup %amount%
ccStartNew
ccStartRespec
killCombat
peace
god
roll %value%
reloadStats
reloadStory
oe
addTag
removeTag
stopDialog
dumpOsirisState
statusApply
statusRemove
applyPassive
removePassive
endTurnCombat
Select
SelectByUUID
SelectPlayer
shroud
reloadUI
reloadLoca
Keyboard Shortcuts
Debug
Shortcut | Action |
---|---|
Ctrl+Shift+F7
|
Open graphics debug menu. |
Ctrl+Shift+F9
|
Open gameplay debuggers. |
Ctrl+Shift+F10
|
Open a window with real-time renderstats. |
Ctrl+Shift+C
|
In the Main Menu, automatically connect your client to a host running on the same machine (direct connect must be enabled). |
Ctrl+Shift+L
|
Level up selected character (cursor must be over portrait). |
Ctrl+Shift+1
|
Recruit Shadowheart instantly. |
Ctrl+Shift+2
|
Recruit Gale instantly. |
Ctrl+Shift+3
|
Spawn an aggressive wolf in front of you (good for combat tests). |
Editor Mode
Shortcut | Action |
---|---|
Ctrl+Enter
|
Toggle Game Mode. |
Ctrl+Shift+F4
|
Force-close the Editor. |
Ctrl+Shift+O
|
Open the project menu. |
Ctrl+O
|
Open the level menu. |
Ctrl+R
|
Reload. |
Ctrl+B
|
Toggle sidebar visibility. |
Ctrl+G
|
Game Mode camera. |
Ctrl+Shift+G
|
Editor Mode camera. |
Ctrl+L
|
Hide/show all gizmos. |
Ctrl+T
|
Teleport active character to cursor. |
Ctrl+Shift+T
|
Teleport whole party to cursor. |
Game Mode
Shortcut | Action |
---|---|
Ctrl+Shift+R
|
Resurrect party. |
Ctrl+Shift+S
|
Force-close interactive dialogue (must hover mouse over speaker). |
Ctrl+Shift+P
|
Open party editor. |
Ctrl+Shift+K
|
Kill unit (must hover mouse over unit, either model or portrait). |
Ctrl+Shift+End
|
Skip a turn in combat. |
Ctrl+T
|
Teleport active character to cursor. |
Ctrl+Shift+M
|
Unlock all waypoints. |
Shift+Q
|
Force guaranteed success on all rolls. |
Shift+W
|
Force guaranteed failure on all rolls. |
Shift+E
|
Disable both of the force-guarantee dice roll modes. |