This includes a hard coded list of DBR and TEX files as entry points into the game. That’s how I knew that the pet stance menu was hard coded - I wasn’t guessing.
This also includes the cheat codes (god, invisible, debug, show hate, etc) to enter at the ~ console.
Grim Dawn.exe: records/ui/styles/text/style_error.dbr d e f a u l t t e x t ^ N ^ n textBoxX textBox
Y style backgroundColorRed backgroundColorGreen textBoxXSize textBoxYSize textAlignmentX backgroundColor
Blue backgroundColorAlpha Right Left Center Center Bottom textAlignmentY Top ^ n ^ n
. . . te] ,e] |e] (e] skillOffsetX skillOffsetY T h e q u i c k b r o w n f o x j u m p e d o v e r
t h e l a z y d o g skillName tabSkillButtons BasePane GenderFormat [ f s ] skillTabTitle [ m s ]
skillPaneBaseBitmap GenderFormat skillPaneBaseReallocationBitmap skillPaneDescriptionTag skillPaneMasteryBitmap
peekThroughColorRed masteryBar peekThroughNextTierSound peekThroughColorGreen peekThroughColorBlue masterySkil
lLevel skillLevel redBitmap grayBitmap blueBitmap greenBitmap grayRoundBitmap goldBitmap greenRoundBitmap red
RoundBitmap goldRoundBitmap blueRoundBitmap skillBorderBitmap skillLevelBitmap undoButton undoMasterySelectionBut
ton masteryMilestoneNumber2 masteryMilestoneNumber1 masteryMilestoneNumber4 masteryMilestoneNumber3 masteryMilestoneNum
ber6 masteryMilestoneNumber5 masteryMilestoneNumber8 masteryMilestoneNumber7 playerGoldNumber ERROR: skill tier level
s number less than the UI expects them to be. masteryMilestoneNumber9 playerGoldNumberBitmap playerGoldText mastery
SkillButtonColorPulse descriptionScrollWindow reallocationBitmap pointsRemaining descriptionTextBox costPerPoint
pointsRemainingColorPulse costPerPointNumber UISkillPane: Could not attach skill (%s) costPerPointNumberBitmap
SkillPointsAvailable ^ r UISkillPane: Skill button (%s) has no skill name SkillPointsAvailableSingular tag
ReallocationDescription tagSkillHelp01 NoSkillPointsAvailable ^ r ^ b SkillLevelFormat tagSkillHelp02 tag
SkillHelp03 records/ui/skills/classcommon/skillbuttons_effectimage.dbr Failure in the reclamation point system. Very
Bad ^ r X player not found in UISkillPane::OnHide Attempt to CreateObjectFromFile '%s', requested class %s, objec
t was class %s panePosY panePosX SimpleStringFormat tagChatCommand02 / tagChatCommand01 SimpleStringFor
mat tagChatCommand04 SimpleStringFormat tagChatCommand03 SimpleStringFormat tagChatCommand01 SimpleStringFor
mat tagChatCommand02 SimpleStringFormat SimpleStringFormat tagChatCommand03 " " TextStyle T e s t
T e x t records/sandbox/paul/speechwindow.dbr T h e q u i c k b r o w n f o x j u m p e d o v e r
t h e l a z y d o g tagDotFire tagDotPoison tagDotBleeding tagDotCold tagDotAether tagDotLifeLeech tag
DotLightning tagDotChaos T h e q u i c k b r o w n f o x j u m p e d o v e r t h e l a z y d o g ui/
hud/hud_durdamageicon_bleeding.tex tagDotPhysical tagDurationDamageOverTime ui/hud/hud_durdamageicon_poison.tex ui/
hud/hud_durdamageicon_lightning.tex ui/hud/hud_durdamageicon_cold.tex ui/hud/hud_durdamageicon_fire.tex ui/hud/hud_
durdamageicon_lifeleech.tex ui/hud/hud_durdamageicon_physical.tex ui/hud/hud_durdamageicon_chaos.tex ui/hud/hud_durd
amageicon_aether.tex activeHudAreaSizeX activeHudAreaSizeY activeHudAreaX activeHudAreaY activeHudAreaSize2X activeH
udAreaSize2Y activeHudArea2X activeHudArea2Y durationColor.r durationColor.g iconHorizSpace iconScale cooldownColor.r
cooldownColor.g durationColor.b durationColor.a records/ui/styles/text/style_skillcooldowntext.dbr cooldownFontStyle
cooldownColor.b cooldownColor.a buffDurationText.r buffDurationText.g cooldownTextLocationX cooldownTextLocationY
debuffDurationText.r debuffDurationText.g buffDurationText.b buffDurationText.a chargeText.r chargeText.g
debuffDurationText.b debuffDurationText.a ui/hud/hud_durdamageicon_bleeding.tex ui/hud/hud_durdamageicon_cold.t
ex chargeText.b chargeText.a ui/hud/hud_durdamageicon_lightning.tex ui/hud/hud_durdamageicon_chaos.tex ui/hud/
hud_durdamageicon_fire.tex ui/hud/hud_durdamageicon_poison.tex ui/hud/hud_durdamageicon_physical.tex ui/hud/hud_durd
amageicon_aether.tex ui/hud/hud_durdamageicon_lifeleech.tex tagPortraitAggressive tagPortraitNormal tagPortraitDisb
and tagPortraitRemove tagPortraitTrade tagPortraitDefensive tagPortraitHireling tagPortraitChat " tagTradeDis
tance SimpleStringFormat tagInspectWarning SimpleStringFormat tagMPBan tagInspectOption tagMPLocation tag
MPLifeMana tagMPNameLevel [ f s ] T h e q u i c k b r o w n f o x j u m p e d o v e r t h e l a z y
d o g GenderFormat [ m s ] GenderFormat records/ui/styles/text/style_droptitle01.dbr records/ui/styl
es/text/style_defaultwhite_sizen.dbr records/ui/styles/text/style_droptitle01.dbr records/ui/styles/text/style_dropti
tle01.dbr records/ui/hud/hud_petnormal.dbr SimpleStringFormat records/ui/hud/hud_petaggressive.dbr records/ui/
hud/hud_petdefensive.dbr tagInspectOption tagPortraitTrade records/ui/styles/text/style_droptitle01.dbr tagPort
raitRemove tagPortraitAggressive tagPortraitNormal tagPortraitChat tagMPBan tagPortraitDisband __MenuPaperDoll
Region tagPortraitDefensive tagPortraitHireling ui/hud/hud_partyplayericon.tex ui/hud/hud_partyplayericongray.tex
records/ui/hud/hud_playerstatusdisplay.dbr records/ui/hud/hud_playerstatusdisplay.dbr BackgroundImagePet ui/hud/hud_
partyplayericonred.tex BackgroundImagePetHighlight BackgroundImagePetHighlightXOffset BackgroundImagePlayer PlayerL
evelText BackgroundImagePetHighlightYOffset PlayerManaBarY PlayerManaBarWidth PlayerNameText PlayerManaBarX PlayerH
ealthBarY PlayerHealthBarWidth PlayerManaBarHeight PlayerHealthBarX PetManaBarY PetManaBarWidth PlayerHealthBar
Height PetManaBarX PetHealthBarY PetHealthBarWidth PetManaBarHeight PetHealthBarX BuffIconLocationY BuffIco
nSeparation PetHealthBarHeight BuffIconLocationX PetBuffIconSeparation records/ui/hud/hud_playerstatusportraitscen
e.dbr PetBuffIconLocationX PetBuffIconLocationY windowScreenAlignmentX initialPanelPositionX initialPanelPos
itionY panelDistance windowScreenAlignmentY lowerLeftTexture upperLeftTexture lowerRightTexture upperRightT
exture rightTexture leftTexture bottomTexture topTexture fontName fontColorRed style fontSize textBox
X fontColorGreen fontColorBlue textBoxYSize textBoxY textBoxXSize Center Right textAlignmentX Left
Top Center textAlignmentY SimpleStringFormat SimpleStringFormat Botton IntFormat SimpleStringFormat textTag tex
tTag SimpleStringFormat backgroundColorBlue backgroundColorAlpha backgroundColorRed backgroundColorGreen textBox
XSize textBoxYSize textBoxX textBoxY backgroundColorBlue backgroundColorAlpha backgroundColorRed backgro
undColorGreen backgroundHighlightColorBlue backgroundHighlightColorAlpha backgroundHighlightColorRed backgroundH
ighlightColorGreen borderCorrectionOffsetXSize borderCorrectionOffsetYSize borderCorrectionOffsetX borderCorrectionOff
setY backgroundColorBlue backgroundColorAlpha backgroundColorRed backgroundColorGreen backgroundHighlightColorBlu
e backgroundHighlightColorAlpha backgroundHighlightColorRed backgroundHighlightColorGreen textBoxY SimpleStrin
gFormat textBoxX style textBoxXSize inventoryX inventoryY tagTransferStashError backgroundShadeColorRed bac
kgroundShadeColorGreen inventoryXSize inventoryYSize backgroundShadeReduction failsRequirementsColorRed backgro
undShadeColorBlue backgroundShadeColorAlpha failsRequirementsColorAlpha pickUpSoundName failsRequirementsColorGreen
failsRequirementsColorBlue BackgroundImage %d Attempt to CreateObjectFromFile '%s', requested class %s, object was cl
ass %s CloseButton records/ui/trade/buttoncancel.dbr MyGoldEditBox records/ui/trade/tradeportraitotherplayer.dbr
records/ui/trade/goldtextotherplayer.dbr records/ui/trade/buttontrade.dbr records/ui/trade/tradeportraitplayer.db
r records/ingameui/tradewindow/windowtitle.dbr records/ui/trade/nameplayer.dbr records/ui/trade/tradeinventoryothe
rplayer.dbr records/ui/trade/tradeinventoryplayer.dbr HighlightColorGreen HighlightColorBlue records/ui/trade/nameot
herplayer.dbr HighlightColorRed HighlightColorAlpha 0 windowDefaultExtentX windowDefaultExtentY windowDefau
ltX windowDefaultY windowScreenAlignmentY windowScreenAlignmentX Center Top Left Right tutorialTag Bottom tut
orialTrigger tutorialOffsetY tutorialKey ULBitmap BLBitmap URBitmap LeftBitmap BRBitmap TopBitmap RightBi
tmap FillerBitmap BottomBitmap Padding AutoSortRollover characterDisplayBitmap invSortButton1 componentAutoCo
mpleteRollover autoCompleteButton1 invSortButton2 equipSwap1LeftButton inventoryGrid equipSwap2LeftButton equ
ipSwap1RightButton equipSwapButtonRollover equipSwap2RightButton inventoryTab2Bitmap inventoryTab1Bitmap inventoryTa
b4Bitmap inventoryTab3Bitmap inventoryTab1Button inventoryTab5Bitmap inventoryTab3Button inventoryTab2Button inventoryTa
b5Button inventoryTab4Button inventoryTabActive characterWindowTitle inventoryTabInactive characterGoldNumber rol
loverStyle unprotectedColorRed unprotectedColorGreen unprotectedTag bonusColorGreen bonusColorBlue unprotectedColo
rBlue bonusColorRed verticalTextLineSpacing minSpacingBetweenColumns edgeClearance hitTitleText titleText
headText absorptionTitle headHitNumber headNumber chestText headAbsorptionNumber chestHitNumber chestNumber
handsText chestAbsorptionNumber handsHitNumber handsNumber legsText handsAbsorptionNumber legsHitNumber leg
sNumber feetText legsAbsorptionNumber feetHitNumber feetNumber shouldersText feetAbsorptionNumber shoulde
rsHitNumber shouldersNumber infoText tagFormatPercent shouldersAbsorptionNumber tagFormatPercent enchanterAr
tifactTabBitmap enchanterBaseBitmap enchanterNameText enchanterHeadingBar enchanterHeadingRollover crafterHeadingT
ext craftingTab1Button craftingTabArtifactButton craftingTab3Button craftingTab2Button craftingTabArtifactButtonRo
llover craftingTab4Button craftingTab2ButtonRollover craftingTab1ButtonRollover craftingTab4ButtonRollover craftin
gTab3ButtonRollover enchanterCloseButton enchanterWindowTitle enchanterArtifactTab enchanterRecoverTabBitmap
enchanterTinkerTabBitmap enchanterDismantleTabBitmap enchanterNameText enchanterHeadingBar enchanterHeadingRollove
r enchanterHeadingText enchanterRecoverTabButtonRollover enchanterDismantleTabButtonRollover enchanterDismantleT
abButton enchanterWindowTitle enchanterCloseButton enchanterRecoverTabButton enchanterDismantleTab enchanterRe
coverTab tagDividerRoll02B exitBaseBitmap tagOptionsMenuExitMenuConfirm tagOptionsMenuExitGameConfirm exitButton
resumeButton optionsButton exitGameButton exitWindowTitle backgroundColorGreen backgroundColorBlue backgroundC
olorRed windowBottomPixelOffset buttonXPixelSeparator backgroundAlpha windowLeftPixelOffset skillSelectSound but
tonYPixelSeparator maxVerticalSkills prevTemplate pickTemplate defaultHealthBitmap nextTemplate tagHUD_Poti
onEnergy defaultManaBitmap tagHUD_PotionHealth Attempt to CreateObjectFromFile '%s', requested class %s, object was cl
ass %s characterDisplayInspectBitmap records/ui/styles/text/style_textwhite_sizen_bold.dbr tagFactionDiscountPosit
ive Friendly respected tagFactionDiscountNegative tagFactionDiscountZero ^ r ^ y honored revered tagFact
ionDiscountNegative tagFactionDiscountZero ^ g tagFactionDiscountPositive tagFactionDiscountPositive tagFactionD
iscountNegative records/ui/styles/text/style_textwhite_sizen_bold.dbr records/ui/styles/text/style_textwhite_sizen.db
r marketBaseBitmap tagFactionDiscountZero marketHeadingMage marketHeadingGeneric marketHeading1Text marketH
eadingMelee marketHeadingRollover marketHeading2Text marketTab2Button marketTab1Button marketTab4Button mar
ketTab3Button marketTab1ButtonRollover marketTab5Button marketTab3ButtonRollover marketTab2ButtonRollover
marketTab5ButtonRollover marketTab4ButtonRollover marketGrid marketWindowTitle factionIcon marketCloseButton
factionPositiveBar factionName factionNeutralBar factionNegativeBar marketTab1Bitmap factionBarRollover marketT
ab3Bitmap marketTab2Bitmap marketTab4Bitmap skillsTab1Button skillsBaseBitmap skillsTab3Button skillsT
ab2Button skillsCloseButton skillsSelectedMasteryDescriptionPulseInfo skillCtrlPane2 skillCtrlPane1 skillCtrlPa
ne4 skillCtrlPane3 skillCtrlPane6 skillCtrlPane5 skillCtrlPane8 skillCtrlPane7 masterySelectWindow skillCtrlPane9
skillsWindowReallocationTitle skillsWindowTitle tagConfirmSkillChanges tagConfirmSkillChanges Failure to find
the fontstyle in UIWorldDescManager::FindWorldPosition. - WindowLocationX SimpleStringFormat ZoneNameTag hideUnd
iscovered WindowLocationY hideUndiscovered corruptedShrine WindowLocationX WindowLocationY tagShrineRestored tag
ShrineDesecrated ruinedShrine SimpleStringFormat yPosition tagShrineRuined xPosition backgroundImage texture map
SizeX mapPositionY destinationTitle mapSizeY zoneNameStyle mapPositionX labelPrimaryStyle currentZone
NameStyle iconSpacing textIconSpacing labelSecondaryStyle zoneNameLocation undiscovered mapSections staticPorta
lCurrent staticPortal personalPortal staticPortalHover personalPortalHover personalPortalCurrent ruinedShrineHov
er ruinedShrine corruptedShrineHover corruptedShrine cleansedShrineHover cleansedShrine panRightImage panLeft
Image panDownImage labelTag%u panUpImage labelY%u labelStyle%u labelX%u Region001ShrineList Primary
tagRiftgateError02 tagRiftgateError03 Enables or disables exporting of large dump files LargeDumpFiles Exits the g
ame game.LargeDumpFiles Enables or disables exporting of large dump files Exit Closes the console .Exit Exits t
he game Close Takes a screen shot .Close Closes the console ScreenShot Executes a script .ScreenShot Takes a scr
een shot Exec Binds a command to key release .Exec Executes a script BindUp Binds a command to key press .Bi
ndUp Binds a command to key release BindDown Binds a command with true/false values to toggle with key press .BindDo
wn Binds a command to key press BindToggle Enables or disables god mode .BindToggle God Binds a command with tr
ue/false values to toggle with key press Toggles being invincible. game.God Enables or disables god mode Invinci
ble Enables or disables mana loss game.Invincible Toggles being invincible. Uber Enables or disables the UI gam
e.Uber Enables or disables mana loss ShowHud Teleports the player to the specified world space coordinates game.Sh
owHud Enables or disables the UI Teleport Sets the game speed multiplier game.Teleport Teleports the player to
the specified world space coordinates Speed Kills the player game.Speed Sets the game speed multiplier KillMe
Displays a variety of player stats on the screen game.KillMe Kills the player PlayStats Creates an object at th
e player's location game.PlayStats Displays a variety of player stats on the screen Spawn Creates an object and g
ives it to the player game.Spawn Creates an object at the player's location Give Creates multiple objects and gi
ve them to the player game.Give Creates an object and gives it to the player Gives Enables or disables the obj
ect Dynamic Obstacles game.Gives Creates multiple objects and give them to the player ShowDynamicObstacles Giv
es the player a skill point game.ShowDynamicObstacles Enables or disables the object Dynamic Obstacles IncrementSk
ill game.IncrementSkill Increments the number of points allocated to the specified skill Gives the player a skill po
int IncrementSkill Gives the player an attribute point game.IncrementSkill IncrementAttribute Increments the number o
f points allocated to the specified skill Increments the player's level game.IncrementAttribute Gives the player an
attribute point IncrementLevel Gives the player a devotion point game.IncrementLevel Increments the player's level
incrementdevotion Removes a devotion point game.incrementdevotion Gives the player a devotion point decrementde
votion Allows player to equip anything regardless of requirements game.decrementdevotion Removes a devotion point
IgnoreRequirements Shows or hides the mouse cursor game.IgnoreRequirements Allows player to equip anything regardless
of requirements ShowCursor Shows or hides skill not ready error messages game.ShowCursor Shows or hides the mouse cu
rsor ShowErrorMessages Makes it so enemies donÆt see the player and thus donÆt attack - but you can attack them gam
e.ShowErrorMessages Shows or hides skill not ready error messages SetPlayerInvisible Shows a variety of data above p
layer, NPCs, monsters character.SetPlayerInvisible Makes it so enemies donÆt see the player and thus donÆt attack
- but you can attack them LogData character.LogData Gives the amount specified. Negative numbers take gold away an
d 0 will zero out your gold. Shows a variety of data above player, NPCs, monsters GiveTakeGold Debug info for AI
character.GiveTakeGold Gives the amount specified. Negative numbers take gold away and 0 will zero out your gold. Sho
wAngerLevels Makes it so player always warps to destination character.ShowAngerLevels Debug info for AI WarpCursor
Forces all resources to be reloaded character.WarpCursor Makes it so player always warps to destination ReloadResou
rces graphics.ReloadResources Enables or disables displaying a variety of stats including frame rate Forces all reso
urces to be reloaded Stats Enables or disables displaying a variety of sound statistics graphics.Stats sound.Stats
Enables or disables displaying a variety of stats including frame rate Stats Remove all stored trigger tokens in the
player Enables or disables displaying a variety of sound statistics ClearPlayerTokens Dumps the player's trigger
tokens to the console character.ClearPlayerTokens Remove all stored trigger tokens in the player ShowPlayerTokens
Gives the player the specified token character.ShowPlayerTokens Dumps the player's trigger tokens to the console
GrantPlayerToken Revokes the specified token from the player character.GrantPlayerToken Gives the player the specif
ied token RevokePlayerToken Return true if the server has the token character.RevokePlayerToken Revokes the specifi
ed token from the player ServerHasToken Return true if the anyone has the token character.ServerHasToken Return true
if the server has the token AnyoneHasToken Shows data when things affect physics engine character.AnyoneHasToken
Return true if the anyone has the token physics true debug.physics Shows data when things affect physics engine
^r false *.* ^b ^r ^y ^c (%d, %d, %d) ^g ^g : ^rError: Couldn't load script ' ' ^w - ' ^gUnknown b
utton ' repeat ^gUnknown button ' ' %s ' ^gUnknown button ' ^rError: Incorrect arguments to command '%s' ^rE
rror: Invalid command '%s' repeat c d a b g h e f k l i j o p m n s t q r w
x u v 0 1 y z 4 5 2 3 8 9 6 7 = add delete - divide [ subtract multiply '
, ] ; \ left . / down lcontrol up right rshift lalt rcontrol lshift tab enter ralt
space pause f1 capslock escape f4 f5 f2 f3 f8 f9 f6 f7 f12 pageup f10 f11 accentgrave false pagedow
n printscreen true %d: true false Object %d Type = %s > > Region = %s Origin = %f %f %f Name = %s
NULL Object is NULL UI/Cursor/CursorReticleAttack.tex UI/Cursor/CursorAttack.tex UI/Cursor/CursorDefault.tex UI/
Cursor/CursorReticle.tex UI/Cursor/CursorMerchantNoBuy.tex UI/Cursor/CursorOpen.tex UI/Cursor/CursorDialog.tex UI/
Cursor/CursorMerchant.tex DDS UI/Cursor/CursorTextEdit.tex UI/Cursor/CursorNoPlacement.tex OA: %d DA: %d Loo
tItemTable_DynWeight Can't Test Loot table, Database Archive not present. No output File Name specified LootItemTab
le_FixedWeight .txt w %d Loot tables found. . ------------------------Localization Widget Complete %d of %
d Table: %s Unable to open outfile (%s) ------------------------ (%s) ------End of Line------ Attempt to CreateObject
FromFile '%s', requested class %s, object was class %s ---NO NAME GENERATED FOR--- %s