Guide
This is a quick guide going through how to implement custom action resources with ImpUI.
Requirements
- Your mod open in the BG3 toolkit
- ImpUI added as an active mod and enabled in BG3
- An image editor that exports DDS files
- Read the “creating class icon” part of the official creating custom class guide
Defining Action Resources
In toolkit, open UUID Object Editor -> your mod in the left hand side -> ActionResourceDefinitions:
Make a note of the unique name you use in column B as it will be referenced later on as ACTIONRESOURCENAME.
Adding action resources in-game
Action resources are typically given in character creation/Level up screens by amending progressions:
Alternatively, add the action resource as a passive or temporary status boost:
Creating Action Resource Icons
It is recommended to use the base action resource icons as a starting point located in the base Game.pak file or the copies located in ImpUI. Here's the Github location
When exporting your icons, ensure the file type is .DDS in capitals and uses the following setting:
There are 4 different types of action resource icon:
- 1st type - Keyboard icon. Appears on top of hotbar, spellbook, reactions and in tooltips. Has 3 alternative versions for missing (it's been taken away), used (it's been expended) and unavailable. Size 48x48.
- 2nd type - Keyboard CC/level up icon. Appears in character creation or level up when a progression/passive grants an action resource. A progression description is also required. Size 128x128.
- 3rd type - Controller front icon. Appears on the left hand side of the action resource listing in both action radial "Cost" and "Action Resources" section. Size 80x80.
- 4th type - Controller resource icon. Appears on the right hand side of the action resource listing in both action radial "Cost" and "Action Resources" section. Has 3 OPTIONAL alternative versions for missing (it's been taken away), used (it's been expended) and unavailable. If you don't add a version for these, it'll look the same done for most of the base icons except action point, bonus action and movement. Size 44x64.
Placing Action Resource Icons for ImpUI
This is where the class icon guide helps - custom icons are manually added into your mods via the following file paths
1st type - Keyboard icon:
Mods\MODNAME\GUI\Assets\Shared\Resources\ACTIONRESOURCENAME.DDS
Mods\MODNAME\GUI\Assets\Shared\Resources\Highlight\ACTIONRESOURCENAME.DDS
Mods\MODNAME\GUI\Assets\Shared\Resources\Missing\ACTIONRESOURCENAME.DDS
Mods\MODNAME\GUI\Assets\Shared\Resources\Used\ACTIONRESOURCENAME.DDS
2nd type - Keyboard CC/level up icon:
Mods\MODNAME\GUI\Assets\CC\icons_resources\ACTIONRESOURCENAME.DDS
3rd type - Controller front icon:
Mods\MODNAME\GUI\Assets\ActionResources_c\Icons\ACTIONRESOURCENAME.DDS
4th type - Controller resource icon:
Mods\MODNAME\GUI\Assets\ActionResources_c\Icons\Resources\ACTIONRESOURCENAME.DDS
OPTIONAL
Mods\MODNAME\GUI\Assets\ActionResources_c\Icons\Resources\Highlight\ACTIONRESOURCENAME.DDS
Mods\MODNAME\GUI\Assets\ActionResources_c\Icons\Resources\Missing\ACTIONRESOURCENAME.DDS
Mods\MODNAME\GUI\Assets\ActionResources_c\Icons\Resources\Used\ACTIONRESOURCENAME.DDS
Discussion 45 comments
This is a quick guide going through how to implement custom action resources with ImpUI.
mod.io uses essential cookies to make our site work. With your consent, we may also use non-essential cookies to enhance your experience and understand how you interact with our services. The latter will be set only upon approval. or read our Cookies Policy.