[Tool] DPYes - Player/pet DPS meter & Misc util

image
any idea why it refuses to launch/insta crashes Grim Dawn ?(before GD even gets to load up)

[8064] GDE: DPYes: running x64/Grim Dawn.exe with DPYes.dll...ok!
[2260] GDD: FindFunction(CleanupHooks) = 000007FEF3AB4A00
[2260] GDD: Our Cleanup=000007FEF3AB4A00, Other Cleanup=000007FEF3AB4A00
[2260] GDD: HookFunction(?Create@RenderDevice@GAME@@SAPEAV12@PEBD_N@Z, 000007FED8913550, 000007FEF3AB7340)
[2260] GDD: HookFunction(??0WinWindow@GAME@@QEAA@AEBV01@@Z, 000007FED880EDB0, 000007FEF3AB75B0)
[2260] GDD: HookFunction(??0WinWindow@GAME@@QEAA@XZ, 000007FED89915E0, 000007FEF3AB74A0)
[2260] GDD: FindFunction(?GetGameTime@GAME@@YAHXZ) = 000007FED8963510
[2260] GDD: FindFunction(?GetGraphicsEngine@Engine@GAME@@QEBAPEAVGraphicsEngine@2@XZ) = 000007FED87F66E0
[2260] GDD: FindFunction(?GetCoords@Entity@GAME@@QEBA?AVWorldCoords@2@XZ) = 000007FED87FDB80
[2260] GDD: FindFunction(?IsInWorld@Entity@GAME@@UEBA_NXZ) = 000007FED87FD890
[2260] GDD: FindFunction(?RenderText2dBox@GraphicsCanvas@GAME@@QEAAXHHAEBVColor@2@PEBDPEBVGraphicsFont2@2@H_NPEBV32@W4FontStyleFlag@2@W4FontLayout@2@@Z) = 000007FED881CA00
[2260] GDD: FindFunction(?GetObjectId@Object@GAME@@QEBAIXZ) = 000007FED87BA900
[2260] GDD: FindFunction(?GetObjectName@Object@GAME@@QEBAPEBDXZ) = 000007FED87BA920
[2260] GDD: FindFunction(?GetOffsetFromWorld@Region@GAME@@QEBAAEBVIntVec3@2@XZ) = 000007FED890FF50
[2260] GDD: FindFunction(?GetWorldPosition@WorldVec3@GAME@@QEBA?AVVec3@2@XZ) = 000007FED89A5C20
[2260] GDD: FindFunction(?GetStyle@StyleManager@GAME@@QEAAPEAUFontStyle@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FED893FCA0
[2260] GDD: FindFunction(?Get@?$Singleton@VStyleManager@GAME@@@GAME@@SAPEAVStyleManager@2@XZ) = 000007FED87FA2C0
[2260] GDD: FindFunction(?GetEntitiesInSphere@World@GAME@@QEBAXAEAV?$vector@PEAVEntity@GAME@@@mem@@PEAVRegion@2@AEBVSphere@2@_NW4EntityListType@2@@Z) = 000007FED8999010
[2260] GDD: FindFunction(?GetRegion@World@GAME@@QEAAPEAVRegion@2@H@Z) = 000007FED899C6B0
[2260] GDD: FindFunction(?GetRegionById@World@GAME@@QEAAPEAVRegion@2@AEBVRegionId@2@@Z) = 000007FED899CA70
[2260] GDD: FindFunction(?GetRegionContainingPoint@World@GAME@@QEBAPEAVRegion@2@AEBVIntVec3@2@@Z) = 000007FED899C960
[2260] GDD: FindFunction(?GetRegionName@World@GAME@@QEBAPEBDH@Z) = 000007FED899BD50
[2260] GDD: FindFunction(?GetControllerId@Character@GAME@@QEBA?BIXZ) = 000007FEC3651AF0
[2260] GDD: FindFunction(?GetPlayStats@Character@GAME@@QEBAAEBVPlayStats@2@XZ) = 000007FEC3653650
[2260] GDD: FindFunction(?GetCamera@GameEngine@GAME@@QEAAPEAVGameCamera@2@XZ) = 000007FEC382D990
[2260] GDD: FindFunction(?GetGameTextStyleName@GameEngine@GAME@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4GameTextClass@2@@Z) = 000007FEC38431D0
[2260] GDD: FindFunction(?GetItemTextClass@GameEngine@GAME@@QEBA?AW4GameTextClass@2@W4ItemClassification@2@@Z) = 000007FEC383A400
[2260] GDD: FindFunction(?GetMainPlayer@GameEngine@GAME@@QEBAPEAVPlayer@2@XZ) = 000007FEC383A7D0
[2260] GDD: FindFunction(?GetMasterAttacker@GameEngine@GAME@@QEBAII@Z) = 000007FEC381D580
[2260] GDD: FindFunction(?GetUI@GameEngine@GAME@@QEBAPEAVGameUIInterface@2@XZ) = 000007FEC38355F0
[2260] GDD: FindFunction(?IsLocalPet@GameEngine@GAME@@QEBA_NI@Z) = 000007FEC381C2B0
[2260] GDD: FindFunction(?Display@PlayStats@GAME@@QEAAXXZ) = 000007FEC39397D0
[2260] GDD: FindFunction(?GetGameInterface@Player@GAME@@QEAAPEAVPlayerGameInterface@2@XZ) = 000007FEC390CD30
[2260] GDD: FindSymbol(?gEngine@GAME@@3PEAVEngine@1@EA) = 000007FED8BA2418
[2260] GDD: FindSymbol(?gGameEngine@GAME@@3PEAVGameEngine@1@EA) = 000007FEC3EC42A8
[2260] GDD: FindFunction(?GetItemClassificationName@GameEngine@GAME@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4ItemClassification@2@@Z) = 000007FEC383A1E0
[2260] GDD: FindFunction(?GetDistance@World@GAME@@QEBAMAEBVWorldVec3@2@0@Z) = 000007FED899E210
[2260] GDD: FindFunction(?GetDistanceSquared@World@GAME@@QEBAMAEBVWorldVec3@2@0@Z) = 000007FED899E230
[2260] GDD: FindFunction(?GetRegionPosition@WorldVec3@GAME@@QEBAAEBVVec3@2@XZ) = 000007FED87BAE00
[2260] GDD: FindFunction(?Get@?$Singleton@VObjectManager@GAME@@@GAME@@SAPEAVObjectManager@2@XZ) = 000007FED879CA90
[2260] GDD: FindFunction(?IsVisible@Entity@GAME@@QEBA_NXZ) = 000007FED87FE050
[2260] GDD: FindFunction(?GetItemClassification@Item@GAME@@UEBA?AW4ItemClassification@2@_N@Z) = 000007FEC386C960
[2260] GDD: FindFunction(?Enter@CriticalSection@GAME@@QEAAXPEBD@Z) = 000007FED87CE910
[2260] GDD: FindFunction(?Exit@CriticalSection@GAME@@QEAAXXZ) = 000007FED87CE920
[2260] GDD: FindFunction(?GetActionState@Character@GAME@@UEBA?BW4Character_ActionState@2@XZ) = 000007FEC364B820
[2260] GDD: FindSymbol(?classInfo@Object@GAME@@1VRTTI_ClassInfo@2@B) = 000007FED8B9DEE0
[2260] GDD: FindFunction(?GetDescriptionTag@Actor@GAME@@QEBAPEBDXZ) = 000007FED87ACE60
[2260] GDD: FindFunction(?PickupItem@ControllerCharacter@GAME@@UEAAXI@Z) = 000007FEC36E50B0
[2260] GDD: FindFunction(?IsPickupOk@Item@GAME@@QEAA_NXZ) = 000007FEC38705B0
[2260] GDD: FindFunction(?GetVisiblePlayer@Item@GAME@@QEBAIXZ) = 000007FEC3870630
[2260] GDD: FindFunction(?IsOfInterest@Item@GAME@@UEBA_NXZ) = 000007FEC386D7C0
[2260] GDD: FindFunction(?GetItemCost@Item@GAME@@UEBAI_N@Z) = 000007FEC386F110
[2260] GDD: FindFunction(?GetDropClassification@Item@GAME@@QEBA?AW4ItemClassification@2@XZ) = 000007FEC386C980
[2260] GDD: FindFunction(?GetItemTypeTag@Item@GAME@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Item_Type@2@@Z) = 000007FEC38709E0
[2260] GDD: FindFunction(?GetItemTextTag@Item@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC365C3C0
[2260] GDD: FindFunction(?IncludeInMinimap@Item@GAME@@UEBA_NXZ) = 000007FEC38703C0
[2260] GDD: FindFunction(?Get@?$Singleton@VDebugRenderManager@GAME@@@GAME@@SAPEAVDebugRenderManager@2@XZ) = 000007FED879CE40
[2260] GDD: FindFunction(?RenderSphere@DebugRenderManager@GAME@@QEAAXPEAVRegion@2@AEBVSphere@2@AEBVColor@2@@Z) = 000007FED87D65E0
[2260] GDD: FindFunction(?Enable@DebugRenderManager@GAME@@QEAAXXZ) = 000007FED87D5DE0
[2260] GDD: FindFunction(?Disable@DebugRenderManager@GAME@@QEAAXXZ) = 000007FED87D5DF0
[2260] GDD: FindFunction(?GetAreaNameTag@Engine@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FED87F5010
[2260] GDD: FindFunction(?SetGameLoading@GameEngine@GAME@@QEAAX_N@Z) = 000007FEC381B2D0
[2260] GDD: FindFunction(?MainPlayerCanUsePersonalTeleport@GameEngine@GAME@@QEBA_NXZ) = 000007FEC381EF50
[2260] GDD: FindFunction(?Get@ZoneManager@GAME@@SAPEAV12@XZ) = 000007FED89A6D40
[2260] GDD: FindFunction(?GetActFromRegion@ZoneManager@GAME@@QEBA?AW4ZonePage@2@PEBVRegion@2@@Z) = 000007FED89A70C0
[2260] GDD: FindFunction(?GetZoneData@ZoneManager@GAME@@QEBAPEBUZoneData@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FED89A7480
[2260] GDD: FindFunction(?GetZoneList@ZoneManager@GAME@@QEBAAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@mem@@W4ZonePage@2@@Z) = 000007FED89A7090
[2260] GDD: FindFunction(?IsGameLoading@GameEngine@GAME@@QEBA_NXZ) = 000007FEC381B2C0
[2260] GDD: FindFunction(?Instance@LocalizationManager@GAME@@SAAEAV12@XZ) = 000007FED88BFDC0
[2260] GDD: FindFunction(?Localize@LocalizationManager@GAME@@QEAAPEBGPEBDZZ) = 000007FED88C0210
[2260] GDD: FindFunction(?GetText@LocalizationManager@GAME@@IEAA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@PEBD@Z) = 000007FED88C2610
[2260] GDD: FindFunction(?EnableDebugging@EventManager@GAME@@QEAAX_N@Z) = 000007FED87FFE20
[2260] GDD: FindFunction(?Register@EventManager@GAME@@QEAAXIPEAVEventHandlerInterface@2@@Z) = 000007FED87FF810
[2260] GDD: FindFunction(?Send@EventManager@GAME@@QEAAXPEBUGameEvent@2@I@Z) = 000007FED87FFAA0
[2260] GDD: FindFunction(?UnRegister@EventManager@GAME@@QEAAXIPEAVEventHandlerInterface@2@@Z) = 000007FED87FF980
[2260] GDD: FindFunction(?Get@?$Singleton@VEventManager@GAME@@@GAME@@SAPEAVEventManager@2@XZ) = 000007FED879CD20
[2260] GDD: FindFunction(?CompleteInventoryRelics@Character@GAME@@QEAAXAEBV?$vector@U?$pair@IUItemReplicaInfo@GAME@@@std@@@mem@@@Z) = 000007FEC36512E0
[2260] GDD: FindFunction(?GetInventory@Character@GAME@@QEAAAEAVInventory@2@XZ) = 000007FEC3653640
[2260] GDD: FindFunction(?GetInventoryItems@Character@GAME@@QEBAAEBV?$vector@I@mem@@XZ) = 000007FEC3653330
[2260] GDD: FindFunction(?GetInventoryReplica@Character@GAME@@QEBAXAEAV?$vector@UInventoryReplica@GAME@@@mem@@@Z) = 000007FEC3653350
[2260] GDD: FindFunction(?GetInventoryCtrl@ControllerPlayer@GAME@@QEBAAEBVPlayerInventoryCtrl@2@XZ) = 000007FEC3718BE0
[2260] GDD: FindFunction(?IsItemInInventory@Inventory@GAME@@QEBA?B_NI@Z) = 000007FEC3867AB0
[2260] GDD: FindFunction(?HasItemInInventory@Inventory@GAME@@QEBA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@mem@@1_N@Z) = 000007FEC3867CC0
[2260] GDD: FindFunction(?IsInventorySpaceAvailable@Player@GAME@@UEBA_NPEBVItem@2@@Z) = 000007FEC391A4B0
[2260] GDD: FindFunction(?RequestCompleteInventoryRelics@Player@GAME@@QEBAXXZ) = 000007FEC390E2A0
[2260] GDD: FindFunction(?PlayInventoryFullSound@Player@GAME@@QEAAXXZ) = 000007FEC391A630
[2260] GDD: FindFunction(?GetMonsterClassification@Monster@GAME@@QEBA?AW4MonsterClassification@2@XZ) = 000007FEC366C290
[2260] GDD: FindFunction(?GetCenterOfMass@Actor@GAME@@UEBA?AVVec3@2@XZ) = 000007FED87A8570
[2260] GDD: FindFunction(?DebugRender@Character@GAME@@UEAAXXZ) = 000007FEC3652C70
[2260] GDD: FindFunction(?DebugRenderAttachpoints@Character@GAME@@QEAAXXZ) = 000007FEC3652630
[2260] GDD: FindFunction(?GetChatCoords@Character@GAME@@UEBA?AVWorldCoords@2@XZ) = 000007FEC36530D0
[2260] GDD: FindFunction(?RenderHitBoxes@GraphicsMeshInstance@GAME@@QEBAXPEAVRegion@2@AEBVVec3@2@@Z) = 000007FED8842250
[2260] GDD: FindFunction(?RenderBoundingBox@GraphicsMeshInstance@GAME@@QEBAXAEBVVec3@2@@Z) = 000007FED8842230
[2260] GDD: FindFunction(?GetMesh@GraphicsMeshInstance@GAME@@QEBAPEBVGraphicsMesh@2@XZ) = 000007FED87A6C40
[2260] GDD: FindFunction(?GetAllAttachedPoints@GraphicsMesh@GAME@@QEBAXAEAV?$vector@VName@GAME@@@mem@@@Z) = 000007FED8835DB0
[2260] GDD: FindFunction(?GetAttachedCoords@GraphicsMesh@GAME@@QEBAXAEBVSkeletalPose@2@AEBVName@2@AEAVCoords@2@@Z) = 000007FED8835CB0
[2260] GDD: FindFunction(?GetAttachPoint@GraphicsMesh@GAME@@QEBAPEBUAttachPoint@2@AEBVName@2@@Z) = 000007FED8835C70
[2260] GDD: FindFunction(?GetBone@GraphicsMesh@GAME@@QEBAAEBUBone@12@I@Z) = 000007FED88356A0
[2260] GDD: FindFunction(?GetBoundingBox@GraphicsMesh@GAME@@QEBAAEBVABBox@2@XZ) = 000007FED8836310
[2260] GDD: FindFunction(?GetMeshInstance@Character@GAME@@UEBAPEAVGraphicsMeshInstance@2@XZ) = 000007FEC365C380
[2260] GDD: FindFunction(?GetMeshInstance@Actor@GAME@@UEBAPEAVGraphicsMeshInstance@2@XZ) = 000007FED87ACFC0
[2260] GDD: FindFunction(?GetPhysicsMesh@Actor@GAME@@UEBAPEBVPhysicsMeshBase@2@XZ) = 000007FED87A7710
[2260] GDD: FindFunction(?GetBasicShader@GraphicsEngine@GAME@@QEBAPEBVGraphicsShader2@2@XZ) = 000007FED88112C0
[2260] GDD: FindFunction(?RenderText@DebugRenderManager@GAME@@QEAAXPEBDAEBVVec2@2@AEBVColor@2@@Z) = 000007FED87D5E20
[2260] GDD: FindFunction(?RenderText@DebugRenderManager@GAME@@QEAAXPEBDPEAVRegion@2@AEBVVec3@2@AEBVColor@2@@Z) = 000007FED87D5F10
[2260] GDD: FindFunction(?GetFootCoords@Character@GAME@@MEAA?AVWorldCoords@2@_N@Z) = 000007FEC3649E30
[2260] GDD: FindFunction(?GetHeight@Actor@GAME@@QEBAMXZ) = 000007FED87AC3E0
[2260] GDD: FindFunction(?Project@WorldCamera@GAME@@QEBA?AVVec2@2@AEBVWorldVec3@2@AEBVViewport@2@@Z) = 000007FED89A34F0
[2260] GDD: FindFunction(?GetIconPosition@Actor@GAME@@QEBAHXZ) = 000007FED87ADFE0
[2260] GDD: FindFunction(?GetCanvas@GraphicsEngine@GAME@@QEAAAEAVGraphicsCanvas@2@XZ) = 000007FED8811280
[2260] GDD: FindFunction(?SetInvincible@Character@GAME@@QEAAX_N@Z) = 000007FEC365A5B0
[2260] GDD: FindFunction(?SetGod@Character@GAME@@QEAAX_N@Z) = 000007FEC365A5C0
[2260] GDD: FindFunction(?Create@Name@GAME@@SA?AV12@PEBD@Z) = 000007FED88CC5F0
[2260] GDD: FindFunction(?GetAttachedCoords@Actor@GAME@@UEBA?AVWorldCoords@2@AEBVName@2@@Z) = 000007FED87A87C0
[2260] GDD: FindFunction(?CreateObjectFromFile@ObjectManager@GAME@@QEAAPEAVObject@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I_N@Z) = 000007FED88FA630
[2260] GDD: FindFunction(?AddEntity@World@GAME@@QEAA_NPEAVEntity@2@AEBVWorldCoords@2@_N@Z) = 000007FED8995900
[2260] GDD: FindFunction(?SetCausesAnger@ControllerAI@GAME@@QEAAX_N@Z) = 0000000000000000
[2260] GDD: FindFunction(?GetEntitiesInFrustum@World@GAME@@QEBAXAEAV?$vector@PEAVEntity@GAME@@@mem@@AEBVWorldFrustum@2@_NW4EntityListType@2@22@Z) = 000007FED8999420
[2260] GDD: FindFunction(?RenderText2dBox@GraphicsCanvas@GAME@@QEAAXHHAEBVColor@2@PEBGPEBVGraphicsFont2@2@H_NPEBV32@W4FontStyleFlag@2@W4FontLayout@2@@Z) = 000007FED881C730
[2260] GDD: FindFunction(?Expansion1FilesExist@Engine@GAME@@QEBA_NXZ) = 000007FED87F6940
[2260] GDD: FindFunction(?Expansion2FilesExist@Engine@GAME@@QEBA_NXZ) = 000007FED87F6A70
[2260] GDD: FindFunction(?Expansion3FilesExist@Engine@GAME@@QEBA_NXZ) = 000007FED87F6B80
[2260] GDD: FindFunction(?GetBaseDataPathFromOptions@Engine@GAME@@QEAAXAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) = 000007FED87F27B0
[2260] GDD: FindFunction(?GetBaseUserPath@Engine@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FED878B800
[2260] GDD: FindFunction(?GetDatabaseArchive@Engine@GAME@@QEAAPEAVDatabaseArchive@2@XZ) = 000007FED87F6690
[2260] GDD: FindFunction(?GetFileSystem@Engine@GAME@@QEAAPEAVFileSystem@2@XZ) = 000007FED87F6670
[2260] GDD: FindFunction(?GetGameInfo@Engine@GAME@@QEAAPEAVGameInfo@2@XZ) = 000007FED87F6740
[2260] GDD: FindFunction(?GetResourceLoader@Engine@GAME@@QEAAPEAVResourceLoader@2@XZ) = 000007FED87F6720
[2260] GDD: FindFunction(?GetSavePath@Engine@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FED87F29B0
[2260] GDD: FindFunction(?HasSurvivalDLC@Engine@GAME@@QEBA_NXZ) = 000007FED87F6840
[2260] GDD: FindFunction(?IsExpansion1Enabled@Engine@GAME@@QEBA_NXZ) = 000007FED87F68C0
[2260] GDD: FindFunction(?IsExpansion1Loaded@Engine@GAME@@QEBA_NXZ) = 000007FED87F69C0
[2260] GDD: FindFunction(?IsExpansion2Enabled@Engine@GAME@@QEBA_NXZ) = 000007FED87F69F0
[2260] GDD: FindFunction(?IsExpansion2Loaded@Engine@GAME@@QEBA_NXZ) = 000007FED87F6AF0
[2260] GDD: FindFunction(?IsExpansion3Enabled@Engine@GAME@@QEBA_NXZ) = 000007FED87F6B00
[2260] GDD: FindFunction(?IsExpansion3Loaded@Engine@GAME@@QEBA_NXZ) = 000007FED87F6C00
[2260] GDD: FindFunction(?IsInTeleportMode@Engine@GAME@@QEBA_NXZ) = 000007FED87F2660
[2260] GDD: FindFunction(?LoadAdditionalDatabases@Engine@GAME@@QEAAXAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@mem@@@Z) = 000007FED87F2FA0
[2260] GDD: FindFunction(?LoadCustomMapDatabase@Engine@GAME@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FED87F2D40
[2260] GDD: FindFunction(?ClearCache@TableDepot@GAME@@QEAAXXZ) = 000007FED8940FC0
[2260] GDD: FindFunction(?LoadDatabase@Engine@GAME@@AEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FED87F3330
[2260] GDD: FindFunction(?LoadMainDatabase@Engine@GAME@@AEAAXXZ) = 000007FED87F2B10
[2260] GDD: FindFunction(?LoadSurvival1Database@Engine@GAME@@QEAAXXZ) = 000007FED87F2D90
[2260] GDD: FindFunction(?LoadSurvival2Database@Engine@GAME@@QEAAXXZ) = 000007FED87F2E40
[2260] GDD: FindFunction(?LoadSurvival3Database@Engine@GAME@@QEAAXXZ) = 000007FED87F2EF0
[2260] GDD: FindFunction(?SurvivalFilesExist@Engine@GAME@@QEBA_NXZ) = 000007FED87F6750
[2260] GDD: FindFunction(?AddSource@FileSystem@GAME@@QEAA_NW4Partition@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD_N33@Z) = 000007FED8804D00
[2260] GDD: FindFunction(?AddSourceArchive@FileSystem@GAME@@QEAA_NW4Partition@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD_N@Z) = 000007FED8805240
[2260] GDD: FindFunction(?DoesFileExist@FileSystem@GAME@@QEAA_NPEBD@Z) = 000007FED8805A20
[2260] GDD: FindFunction(?GetBaseFolder@GameEngine@GAME@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC3834B30
[2260] GDD: FindFunction(?GetCloudStorage@GameEngine@GAME@@QEBA_NXZ) = 000007FEC383DC70
[2260] GDD: FindFunction(?GetDatabase@GameEngine@GAME@@QEBAAEBVLoadTable@2@XZ) = 000007FEC382BD80
[2260] GDD: FindFunction(?GetFullSaveFolder@GameEngine@GAME@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVPlayer@2@@Z) = 000007FEC3834E70
[2260] GDD: FindFunction(?GetHostPlayer@GameEngine@GAME@@QEAAPEAVPlayer@2@H@Z) = 000007FEC382D9E0
[2260] GDD: FindFunction(?GetModBaseFolder@GameEngine@GAME@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC3834B90
[2260] GDD: FindFunction(?GetPlayerInfo@GameEngine@GAME@@QEBAXAEAUPlayerInfo@2@@Z) = 000007FEC3829C60
[2260] GDD: FindFunction(?GetPlayerName@GameEngine@GAME@@QEBA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@I@Z) = 000007FEC383A6E0
[2260] GDD: FindFunction(?RemoveSourcesFromPartition@FileSystem@GAME@@QEAAXW4Partition@12@@Z) = 000007FED8805360
[2260] GDD: FindFunction(?GetModName@GameInfo@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FED880CD80
[2260] GDD: FindFunction(?SetModName@GameInfo@GAME@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FED880CD10
[2260] GDD: FindFunction(?GetGameMode@GameEngine@GAME@@QEBA?AW4GameMode@2@XZ) = 000007FEC382D370
[2260] GDD: FindFunction(?SetGameMode@GameEngine@GAME@@QEAAXW4GameMode@2@@Z) = 000007FEC382D3A0
[2260] GDD: FindSymbol(?gLogRelease@GAME@@3IA) = 000007FED8BA2410

Huh, strange.
What version and distribution(Steam/GOG) of Grim Dawn are you using?
Does this occur with previous versions of DPYes?

Based on where your log cuts off, this is happening when DPYes is constructing the subclass/instance map from the RTTI classInfo.

[9864] GDD: Subclass map built with 100 superclasses and 406 unique classes
1 Like

Hello. It is called DPS (Damage per second), but it does only show Damage dealt. how do we fix?

I’m wondering how you got from grimarillion to image ?

Your average DPS over the last 5 seconds is displayed, with an option to also snapshot your highest DPS recorded.
Are you saying that 5 seconds is too short?
It should remain longer after you stop attacking? (this is non-trivial if you have any minor DoTs)

1 Like

The extent of my usage of Crucible is as a quick access to stash in vanilla, so please forgive me if this should be obvious.

I don’t quite understand your question,
is it wrt the specific crucible map? Does grimarillion have its own crucible maps?
The process of loading into crucible with grimarillion loaded?

  1. (If wrong character list is displayed on main menu)
    Switch to Custom Game game mode – the selected mod doesn’t matter, this is just to force Grim Dawn to display the list of modded characters
  2. Switch to Crucible game mode
  3. Ensure Crucible mods is enabled in DPYes with the correct modname (name of mod folder)
  4. Start game

Are you wanting to be able to reorder teleports within the list using DPYes?
This is probably not going to be added to DPYes any time soon.
I’d recommend just reordering the lines in a text editor.

just the regular steam version 1.2.0.3

not sure what this means? i don’t even have any of the class mods in my grim dawn mod folder

tried 11c 11e and 12a, happens on all, even on a fresh installed GD with files verified

1 Like

I can’t enter Crucible at all after making this selection. Clicking start will return to the main menu.

Once again, thank you for your amazing tool.
I had a bit of a personal QoL feature I’d like seeing added if it was possible:
Can you add an option to make it so when you use the teleport feature, the window stays open?
I know it’s super lazy not to want to go and click f5 again. But when I was farming for totems I found myself wanting this.
I’m almost ashamed of asking this, but if it was possible and not too hard, I’d be very grateful.
Thank you and have a great one.

that is so true. i’m sorry i did not figure that out before. I jsut didn’t believe my dps was higher than 2 million. so it looked like the number was just going up and up. Thx fro this utility it is very very helpful and lightweight.
cheers

feature request:

  1. show icons (like nemesis) and names of nemesis/bosses/especially_dangerous_heroes on the map, which will allow you to avoid collisions with them or adjust the rotation of skills in time -))
    Perhaps the icons on the map are unnecessary, perhaps notifications on the screen are enough (at least in the crucible)

  2. I’m thinking about options for integrating item availability data from my stasher…

Can you try with one of

dpyes-12.alpha2.7z (MEGA) (Steam build 12860107 only)
dpyes-12b.7z (MEGA) (no crucible mod) (edit: this should have been called version 11f)

and share the logs again if/when it crashes?

These add:

  • Additional logging during the construction of the object subclass map
  • Delay the construction of the subclass map
  • Debug option to capture engine logs
4 Likes

Can you try again using alpha2 (above) with “Capture engine logs” enabled and share the logs from DebugView when you attempt to load into Crucible?

image

Ideally, you would see something like:

[6268] GDD: Detour_InitializeMod! (this:0000023980D4F740)(survivalmode, )
[6268] GDD: Engine log: (0, 2): Loaded database archive: ./database/database.arz
[6268] GDD: Engine log: (0, 2): Loaded database archive: ./gdx1/database/gdx1.arz
[6268] GDD: Engine log: (0, 2): Loaded database archive: ./gdx2/database/gdx2.arz
[6268] GDD: Engine log: (0, 2): Loaded database archive: mods/grimarillion/database/grimarillion.arz
[6268] GDD: Engine log: (0, 2): Loaded database archive: mods/survivalmode/database/survivalmode.arz
[6268] GDD: Engine log: (0, 2): Loaded database archive: ./survivalmode1/database/survivalmode1.arz
[6268] GDD: Engine log: (0, 2): Loaded database archive: ./survivalmode2/database/survivalmode2.arz
[6268] GDD: Engine log: (0, 2): Loaded database archive: mods/grimarillion/database/grimarillion.arz
2 Likes

both worked ! :hugs:
cheers for the effort sleepless :+1:

I didn’t really expect that to fix the problem :thinking:

How many object types/subclasses are listed in the log?
Or alternatively, how many object types are listed in Debug → Test Window?

405 here is the amount of of object types:
image

If there’s less entries total, auto loot may not work at all.

*note i exited the game normally to go back and copy the log window

[1196] GDE: DPYes: running x64/Grim Dawn.exe with DPYes.dll...ok!
[5780] GDD: FindFunction(CleanupHooks) = 000007FEECC725E0
[5780] GDD: Our Cleanup=000007FEECC725E0, Other Cleanup=000007FEECC725E0
[5780] GDD: HookFunction(?Create@RenderDevice@GAME@@SAPEAV12@PEBD_N@Z, 000007FEC49F3550, 000007FEECC74E30)
[5780] GDD: HookFunction(??0WinWindow@GAME@@QEAA@AEBV01@@Z, 000007FEC48EEDB0, 000007FEECC74FA0)
[5780] GDD: HookFunction(??0WinWindow@GAME@@QEAA@XZ, 000007FEC4A715E0, 000007FEECC74F90)
[5780] GDD: FindFunction(?GetGameTime@GAME@@YAHXZ) = 000007FEC4A43510
[5780] GDD: FindFunction(?GetGraphicsEngine@Engine@GAME@@QEBAPEAVGraphicsEngine@2@XZ) = 000007FEC48D66E0
[5780] GDD: FindFunction(?GetCoords@Entity@GAME@@QEBA?AVWorldCoords@2@XZ) = 000007FEC48DDB80
[5780] GDD: FindFunction(?IsInWorld@Entity@GAME@@UEBA_NXZ) = 000007FEC48DD890
[5780] GDD: FindFunction(?RenderText2dBox@GraphicsCanvas@GAME@@QEAAXHHAEBVColor@2@PEBDPEBVGraphicsFont2@2@H_NPEBV32@W4FontStyleFlag@2@W4FontLayout@2@@Z) = 000007FEC48FCA00
[5780] GDD: FindFunction(?GetObjectId@Object@GAME@@QEBAIXZ) = 000007FEC489A900
[5780] GDD: FindFunction(?GetObjectName@Object@GAME@@QEBAPEBDXZ) = 000007FEC489A920
[5780] GDD: FindFunction(?GetOffsetFromWorld@Region@GAME@@QEBAAEBVIntVec3@2@XZ) = 000007FEC49EFF50
[5780] GDD: FindFunction(?GetWorldPosition@WorldVec3@GAME@@QEBA?AVVec3@2@XZ) = 000007FEC4A85C20
[5780] GDD: FindFunction(?GetStyle@StyleManager@GAME@@QEAAPEAUFontStyle@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FEC4A1FCA0
[5780] GDD: FindFunction(?Get@?$Singleton@VStyleManager@GAME@@@GAME@@SAPEAVStyleManager@2@XZ) = 000007FEC48DA2C0
[5780] GDD: FindFunction(?GetEntitiesInSphere@World@GAME@@QEBAXAEAV?$vector@PEAVEntity@GAME@@@mem@@PEAVRegion@2@AEBVSphere@2@_NW4EntityListType@2@@Z) = 000007FEC4A79010
[5780] GDD: FindFunction(?GetRegion@World@GAME@@QEAAPEAVRegion@2@H@Z) = 000007FEC4A7C6B0
[5780] GDD: FindFunction(?GetRegionById@World@GAME@@QEAAPEAVRegion@2@AEBVRegionId@2@@Z) = 000007FEC4A7CA70
[5780] GDD: FindFunction(?GetRegionContainingPoint@World@GAME@@QEBAPEAVRegion@2@AEBVIntVec3@2@@Z) = 000007FEC4A7C960
[5780] GDD: FindFunction(?GetRegionName@World@GAME@@QEBAPEBDH@Z) = 000007FEC4A7BD50
[5780] GDD: FindFunction(?GetControllerId@Character@GAME@@QEBA?BIXZ) = 000007FEC3F71AF0
[5780] GDD: FindFunction(?GetPlayStats@Character@GAME@@QEBAAEBVPlayStats@2@XZ) = 000007FEC3F73650
[5780] GDD: FindFunction(?GetCamera@GameEngine@GAME@@QEAAPEAVGameCamera@2@XZ) = 000007FEC414D990
[5780] GDD: FindFunction(?GetGameTextStyleName@GameEngine@GAME@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4GameTextClass@2@@Z) = 000007FEC41631D0
[5780] GDD: FindFunction(?GetItemTextClass@GameEngine@GAME@@QEBA?AW4GameTextClass@2@W4ItemClassification@2@@Z) = 000007FEC415A400
[5780] GDD: FindFunction(?GetMainPlayer@GameEngine@GAME@@QEBAPEAVPlayer@2@XZ) = 000007FEC415A7D0
[5780] GDD: FindFunction(?GetMasterAttacker@GameEngine@GAME@@QEBAII@Z) = 000007FEC413D580
[5780] GDD: FindFunction(?GetUI@GameEngine@GAME@@QEBAPEAVGameUIInterface@2@XZ) = 000007FEC41555F0
[5780] GDD: FindFunction(?IsLocalPet@GameEngine@GAME@@QEBA_NI@Z) = 000007FEC413C2B0
[5780] GDD: FindFunction(?Display@PlayStats@GAME@@QEAAXXZ) = 000007FEC42597D0
[5780] GDD: FindFunction(?GetGameInterface@Player@GAME@@QEAAPEAVPlayerGameInterface@2@XZ) = 000007FEC422CD30
[5780] GDD: FindSymbol(?gEngine@GAME@@3PEAVEngine@1@EA) = 000007FEC4C82418
[5780] GDD: FindSymbol(?gGameEngine@GAME@@3PEAVGameEngine@1@EA) = 000007FEC47E42A8
[5780] GDD: FindFunction(?GetItemClassificationName@GameEngine@GAME@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4ItemClassification@2@@Z) = 000007FEC415A1E0
[5780] GDD: FindFunction(?GetDistance@World@GAME@@QEBAMAEBVWorldVec3@2@0@Z) = 000007FEC4A7E210
[5780] GDD: FindFunction(?GetDistanceSquared@World@GAME@@QEBAMAEBVWorldVec3@2@0@Z) = 000007FEC4A7E230
[5780] GDD: FindFunction(?GetRegionPosition@WorldVec3@GAME@@QEBAAEBVVec3@2@XZ) = 000007FEC489AE00
[5780] GDD: FindFunction(?Get@?$Singleton@VObjectManager@GAME@@@GAME@@SAPEAVObjectManager@2@XZ) = 000007FEC487CA90
[5780] GDD: FindFunction(?IsVisible@Entity@GAME@@QEBA_NXZ) = 000007FEC48DE050
[5780] GDD: FindFunction(?GetItemClassification@Item@GAME@@UEBA?AW4ItemClassification@2@_N@Z) = 000007FEC418C960
[5780] GDD: FindFunction(?Enter@CriticalSection@GAME@@QEAAXPEBD@Z) = 000007FEC48AE910
[5780] GDD: FindFunction(?Exit@CriticalSection@GAME@@QEAAXXZ) = 000007FEC48AE920
[5780] GDD: FindFunction(?GetActionState@Character@GAME@@UEBA?BW4Character_ActionState@2@XZ) = 000007FEC3F6B820
[5780] GDD: FindSymbol(?classInfo@Object@GAME@@1VRTTI_ClassInfo@2@B) = 000007FEC4C7DEE0
[5780] GDD: FindFunction(?GetDescriptionTag@Actor@GAME@@QEBAPEBDXZ) = 000007FEC488CE60
[5780] GDD: FindFunction(?PickupItem@ControllerCharacter@GAME@@UEAAXI@Z) = 000007FEC40050B0
[5780] GDD: FindFunction(?IsPickupOk@Item@GAME@@QEAA_NXZ) = 000007FEC41905B0
[5780] GDD: FindFunction(?GetVisiblePlayer@Item@GAME@@QEBAIXZ) = 000007FEC4190630
[5780] GDD: FindFunction(?IsOfInterest@Item@GAME@@UEBA_NXZ) = 000007FEC418D7C0
[5780] GDD: FindFunction(?GetItemCost@Item@GAME@@UEBAI_N@Z) = 000007FEC418F110
[5780] GDD: FindFunction(?GetDropClassification@Item@GAME@@QEBA?AW4ItemClassification@2@XZ) = 000007FEC418C980
[5780] GDD: FindFunction(?GetItemTypeTag@Item@GAME@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Item_Type@2@@Z) = 000007FEC41909E0
[5780] GDD: FindFunction(?GetItemTextTag@Item@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC3F7C3C0
[5780] GDD: FindFunction(?IncludeInMinimap@Item@GAME@@UEBA_NXZ) = 000007FEC41903C0
[5780] GDD: FindFunction(?Get@?$Singleton@VDebugRenderManager@GAME@@@GAME@@SAPEAVDebugRenderManager@2@XZ) = 000007FEC487CE40
[5780] GDD: FindFunction(?RenderSphere@DebugRenderManager@GAME@@QEAAXPEAVRegion@2@AEBVSphere@2@AEBVColor@2@@Z) = 000007FEC48B65E0
[5780] GDD: FindFunction(?Enable@DebugRenderManager@GAME@@QEAAXXZ) = 000007FEC48B5DE0
[5780] GDD: FindFunction(?Disable@DebugRenderManager@GAME@@QEAAXXZ) = 000007FEC48B5DF0
[5780] GDD: FindFunction(?GetAreaNameTag@Engine@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC48D5010
[5780] GDD: FindFunction(?SetGameLoading@GameEngine@GAME@@QEAAX_N@Z) = 000007FEC413B2D0
[5780] GDD: FindFunction(?MainPlayerCanUsePersonalTeleport@GameEngine@GAME@@QEBA_NXZ) = 000007FEC413EF50
[5780] GDD: FindFunction(?Get@ZoneManager@GAME@@SAPEAV12@XZ) = 000007FEC4A86D40
[5780] GDD: FindFunction(?GetActFromRegion@ZoneManager@GAME@@QEBA?AW4ZonePage@2@PEBVRegion@2@@Z) = 000007FEC4A870C0
[5780] GDD: FindFunction(?GetZoneData@ZoneManager@GAME@@QEBAPEBUZoneData@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FEC4A87480
[5780] GDD: FindFunction(?GetZoneList@ZoneManager@GAME@@QEBAAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@mem@@W4ZonePage@2@@Z) = 000007FEC4A87090
[5780] GDD: FindFunction(?IsGameLoading@GameEngine@GAME@@QEBA_NXZ) = 000007FEC413B2C0
[5780] GDD: FindFunction(?Instance@LocalizationManager@GAME@@SAAEAV12@XZ) = 000007FEC499FDC0
[5780] GDD: FindFunction(?Localize@LocalizationManager@GAME@@QEAAPEBGPEBDZZ) = 000007FEC49A0210
[5780] GDD: FindFunction(?GetText@LocalizationManager@GAME@@IEAA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@PEBD@Z) = 000007FEC49A2610
[5780] GDD: FindFunction(?EnableDebugging@EventManager@GAME@@QEAAX_N@Z) = 000007FEC48DFE20
[5780] GDD: FindFunction(?Register@EventManager@GAME@@QEAAXIPEAVEventHandlerInterface@2@@Z) = 000007FEC48DF810
[5780] GDD: FindFunction(?Send@EventManager@GAME@@QEAAXPEBUGameEvent@2@I@Z) = 000007FEC48DFAA0
[5780] GDD: FindFunction(?UnRegister@EventManager@GAME@@QEAAXIPEAVEventHandlerInterface@2@@Z) = 000007FEC48DF980
[5780] GDD: FindFunction(?Get@?$Singleton@VEventManager@GAME@@@GAME@@SAPEAVEventManager@2@XZ) = 000007FEC487CD20
[5780] GDD: FindFunction(?CompleteInventoryRelics@Character@GAME@@QEAAXAEBV?$vector@U?$pair@IUItemReplicaInfo@GAME@@@std@@@mem@@@Z) = 000007FEC3F712E0
[5780] GDD: FindFunction(?GetInventory@Character@GAME@@QEAAAEAVInventory@2@XZ) = 000007FEC3F73640
[5780] GDD: FindFunction(?GetInventoryItems@Character@GAME@@QEBAAEBV?$vector@I@mem@@XZ) = 000007FEC3F73330
[5780] GDD: FindFunction(?GetInventoryReplica@Character@GAME@@QEBAXAEAV?$vector@UInventoryReplica@GAME@@@mem@@@Z) = 000007FEC3F73350
[5780] GDD: FindFunction(?GetInventoryCtrl@ControllerPlayer@GAME@@QEBAAEBVPlayerInventoryCtrl@2@XZ) = 000007FEC4038BE0
[5780] GDD: FindFunction(?IsItemInInventory@Inventory@GAME@@QEBA?B_NI@Z) = 000007FEC4187AB0
[5780] GDD: FindFunction(?HasItemInInventory@Inventory@GAME@@QEBA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@mem@@1_N@Z) = 000007FEC4187CC0
[5780] GDD: FindFunction(?IsInventorySpaceAvailable@Player@GAME@@UEBA_NPEBVItem@2@@Z) = 000007FEC423A4B0
[5780] GDD: FindFunction(?RequestCompleteInventoryRelics@Player@GAME@@QEBAXXZ) = 000007FEC422E2A0
[5780] GDD: FindFunction(?PlayInventoryFullSound@Player@GAME@@QEAAXXZ) = 000007FEC423A630
[5780] GDD: FindFunction(?GetMonsterClassification@Monster@GAME@@QEBA?AW4MonsterClassification@2@XZ) = 000007FEC3F8C290
[5780] GDD: FindFunction(?GetCenterOfMass@Actor@GAME@@UEBA?AVVec3@2@XZ) = 000007FEC4888570
[5780] GDD: FindFunction(?DebugRender@Character@GAME@@UEAAXXZ) = 000007FEC3F72C70
[5780] GDD: FindFunction(?DebugRenderAttachpoints@Character@GAME@@QEAAXXZ) = 000007FEC3F72630
[5780] GDD: FindFunction(?GetChatCoords@Character@GAME@@UEBA?AVWorldCoords@2@XZ) = 000007FEC3F730D0
[5780] GDD: FindFunction(?RenderHitBoxes@GraphicsMeshInstance@GAME@@QEBAXPEAVRegion@2@AEBVVec3@2@@Z) = 000007FEC4922250
[5780] GDD: FindFunction(?RenderBoundingBox@GraphicsMeshInstance@GAME@@QEBAXAEBVVec3@2@@Z) = 000007FEC4922230
[5780] GDD: FindFunction(?GetMesh@GraphicsMeshInstance@GAME@@QEBAPEBVGraphicsMesh@2@XZ) = 000007FEC4886C40
[5780] GDD: FindFunction(?GetAllAttachedPoints@GraphicsMesh@GAME@@QEBAXAEAV?$vector@VName@GAME@@@mem@@@Z) = 000007FEC4915DB0
[5780] GDD: FindFunction(?GetAttachedCoords@GraphicsMesh@GAME@@QEBAXAEBVSkeletalPose@2@AEBVName@2@AEAVCoords@2@@Z) = 000007FEC4915CB0
[5780] GDD: FindFunction(?GetAttachPoint@GraphicsMesh@GAME@@QEBAPEBUAttachPoint@2@AEBVName@2@@Z) = 000007FEC4915C70
[5780] GDD: FindFunction(?GetBone@GraphicsMesh@GAME@@QEBAAEBUBone@12@I@Z) = 000007FEC49156A0
[5780] GDD: FindFunction(?GetBoundingBox@GraphicsMesh@GAME@@QEBAAEBVABBox@2@XZ) = 000007FEC4916310
[5780] GDD: FindFunction(?GetMeshInstance@Character@GAME@@UEBAPEAVGraphicsMeshInstance@2@XZ) = 000007FEC3F7C380
[5780] GDD: FindFunction(?GetMeshInstance@Actor@GAME@@UEBAPEAVGraphicsMeshInstance@2@XZ) = 000007FEC488CFC0
[5780] GDD: FindFunction(?GetPhysicsMesh@Actor@GAME@@UEBAPEBVPhysicsMeshBase@2@XZ) = 000007FEC4887710
[5780] GDD: FindFunction(?GetBasicShader@GraphicsEngine@GAME@@QEBAPEBVGraphicsShader2@2@XZ) = 000007FEC48F12C0
[5780] GDD: FindFunction(?RenderText@DebugRenderManager@GAME@@QEAAXPEBDAEBVVec2@2@AEBVColor@2@@Z) = 000007FEC48B5E20
[5780] GDD: FindFunction(?RenderText@DebugRenderManager@GAME@@QEAAXPEBDPEAVRegion@2@AEBVVec3@2@AEBVColor@2@@Z) = 000007FEC48B5F10
[5780] GDD: FindFunction(?GetFootCoords@Character@GAME@@MEAA?AVWorldCoords@2@_N@Z) = 000007FEC3F69E30
[5780] GDD: FindFunction(?GetHeight@Actor@GAME@@QEBAMXZ) = 000007FEC488C3E0
[5780] GDD: FindFunction(?Project@WorldCamera@GAME@@QEBA?AVVec2@2@AEBVWorldVec3@2@AEBVViewport@2@@Z) = 000007FEC4A834F0
[5780] GDD: FindFunction(?GetIconPosition@Actor@GAME@@QEBAHXZ) = 000007FEC488DFE0
[5780] GDD: FindFunction(?GetCanvas@GraphicsEngine@GAME@@QEAAAEAVGraphicsCanvas@2@XZ) = 000007FEC48F1280
[5780] GDD: FindFunction(?SetInvincible@Character@GAME@@QEAAX_N@Z) = 000007FEC3F7A5B0
[5780] GDD: FindFunction(?SetGod@Character@GAME@@QEAAX_N@Z) = 000007FEC3F7A5C0
[5780] GDD: FindFunction(?Create@Name@GAME@@SA?AV12@PEBD@Z) = 000007FEC49AC5F0
[5780] GDD: FindFunction(?GetAttachedCoords@Actor@GAME@@UEBA?AVWorldCoords@2@AEBVName@2@@Z) = 000007FEC48887C0
[5780] GDD: FindFunction(?CreateObjectFromFile@ObjectManager@GAME@@QEAAPEAVObject@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I_N@Z) = 000007FEC49DA630
[5780] GDD: FindFunction(?AddEntity@World@GAME@@QEAA_NPEAVEntity@2@AEBVWorldCoords@2@_N@Z) = 000007FEC4A75900
[5780] GDD: FindFunction(?SetCausesAnger@ControllerAI@GAME@@QEAAX_N@Z) = 000007FEC3FFE6A0
[5780] GDD: FindFunction(?GetEntitiesInFrustum@World@GAME@@QEBAXAEAV?$vector@PEAVEntity@GAME@@@mem@@AEBVWorldFrustum@2@_NW4EntityListType@2@22@Z) = 000007FEC4A79420
[5780] GDD: FindFunction(?RenderText2dBox@GraphicsCanvas@GAME@@QEAAXHHAEBVColor@2@PEBGPEBVGraphicsFont2@2@H_NPEBV32@W4FontStyleFlag@2@W4FontLayout@2@@Z) = 000007FEC48FC730
[5780] GDD: FindFunction(?Expansion1FilesExist@Engine@GAME@@QEBA_NXZ) = 000007FEC48D6940
[5780] GDD: FindFunction(?Expansion2FilesExist@Engine@GAME@@QEBA_NXZ) = 000007FEC48D6A70
[5780] GDD: FindFunction(?Expansion3FilesExist@Engine@GAME@@QEBA_NXZ) = 000007FEC48D6B80
[5780] GDD: FindFunction(?GetBaseDataPathFromOptions@Engine@GAME@@QEAAXAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) = 000007FEC48D27B0
[5780] GDD: FindFunction(?GetBaseUserPath@Engine@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC486B800
[5780] GDD: FindFunction(?GetDatabaseArchive@Engine@GAME@@QEAAPEAVDatabaseArchive@2@XZ) = 000007FEC48D6690
[5780] GDD: FindFunction(?GetFileSystem@Engine@GAME@@QEAAPEAVFileSystem@2@XZ) = 000007FEC48D6670
[5780] GDD: FindFunction(?GetGameInfo@Engine@GAME@@QEAAPEAVGameInfo@2@XZ) = 000007FEC48D6740
[5780] GDD: FindFunction(?GetResourceLoader@Engine@GAME@@QEAAPEAVResourceLoader@2@XZ) = 000007FEC48D6720
[5780] GDD: FindFunction(?GetSavePath@Engine@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC48D29B0
[5780] GDD: FindFunction(?HasSurvivalDLC@Engine@GAME@@QEBA_NXZ) = 000007FEC48D6840
[5780] GDD: FindFunction(?IsExpansion1Enabled@Engine@GAME@@QEBA_NXZ) = 000007FEC48D68C0
[5780] GDD: FindFunction(?IsExpansion1Loaded@Engine@GAME@@QEBA_NXZ) = 000007FEC48D69C0
[5780] GDD: FindFunction(?IsExpansion2Enabled@Engine@GAME@@QEBA_NXZ) = 000007FEC48D69F0
[5780] GDD: FindFunction(?IsExpansion2Loaded@Engine@GAME@@QEBA_NXZ) = 000007FEC48D6AF0
[5780] GDD: FindFunction(?IsExpansion3Enabled@Engine@GAME@@QEBA_NXZ) = 000007FEC48D6B00
[5780] GDD: FindFunction(?IsExpansion3Loaded@Engine@GAME@@QEBA_NXZ) = 000007FEC48D6C00
[5780] GDD: FindFunction(?IsInTeleportMode@Engine@GAME@@QEBA_NXZ) = 000007FEC48D2660
[5780] GDD: FindFunction(?LoadAdditionalDatabases@Engine@GAME@@QEAAXAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@mem@@@Z) = 000007FEC48D2FA0
[5780] GDD: FindFunction(?LoadCustomMapDatabase@Engine@GAME@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FEC48D2D40
[5780] GDD: FindFunction(?ClearCache@TableDepot@GAME@@QEAAXXZ) = 000007FEC4A20FC0
[5780] GDD: FindFunction(?LoadDatabase@Engine@GAME@@AEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FEC48D3330
[5780] GDD: FindFunction(?LoadMainDatabase@Engine@GAME@@AEAAXXZ) = 000007FEC48D2B10
[5780] GDD: FindFunction(?LoadSurvival1Database@Engine@GAME@@QEAAXXZ) = 000007FEC48D2D90
[5780] GDD: FindFunction(?LoadSurvival2Database@Engine@GAME@@QEAAXXZ) = 000007FEC48D2E40
[5780] GDD: FindFunction(?LoadSurvival3Database@Engine@GAME@@QEAAXXZ) = 000007FEC48D2EF0
[5780] GDD: FindFunction(?SurvivalFilesExist@Engine@GAME@@QEBA_NXZ) = 000007FEC48D6750
[5780] GDD: FindFunction(?AddSource@FileSystem@GAME@@QEAA_NW4Partition@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD_N33@Z) = 000007FEC48E4D00
[5780] GDD: FindFunction(?AddSourceArchive@FileSystem@GAME@@QEAA_NW4Partition@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD_N@Z) = 000007FEC48E5240
[5780] GDD: FindFunction(?DoesFileExist@FileSystem@GAME@@QEAA_NPEBD@Z) = 000007FEC48E5A20
[5780] GDD: FindFunction(?GetBaseFolder@GameEngine@GAME@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC4154B30
[5780] GDD: FindFunction(?GetCloudStorage@GameEngine@GAME@@QEBA_NXZ) = 000007FEC415DC70
[5780] GDD: FindFunction(?GetDatabase@GameEngine@GAME@@QEBAAEBVLoadTable@2@XZ) = 000007FEC414BD80
[5780] GDD: FindFunction(?GetFullSaveFolder@GameEngine@GAME@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVPlayer@2@@Z) = 000007FEC4154E70
[5780] GDD: FindFunction(?GetHostPlayer@GameEngine@GAME@@QEAAPEAVPlayer@2@H@Z) = 000007FEC414D9E0
[5780] GDD: FindFunction(?GetModBaseFolder@GameEngine@GAME@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC4154B90
[5780] GDD: FindFunction(?GetPlayerInfo@GameEngine@GAME@@QEBAXAEAUPlayerInfo@2@@Z) = 000007FEC4149C60
[5780] GDD: FindFunction(?GetPlayerName@GameEngine@GAME@@QEBA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@I@Z) = 000007FEC415A6E0
[5780] GDD: FindFunction(?RemoveSourcesFromPartition@FileSystem@GAME@@QEAAXW4Partition@12@@Z) = 000007FEC48E5360
[5780] GDD: FindFunction(?GetModName@GameInfo@GAME@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) = 000007FEC48ECD80
[5780] GDD: FindFunction(?SetModName@GameInfo@GAME@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) = 000007FEC48ECD10
[5780] GDD: FindFunction(?GetGameMode@GameEngine@GAME@@QEBA?AW4GameMode@2@XZ) = 000007FEC414D370
[5780] GDD: FindFunction(?SetGameMode@GameEngine@GAME@@QEAAXW4GameMode@2@@Z) = 000007FEC414D3A0
[5780] GDD: FindSymbol(?gLogRelease@GAME@@3IA) = 000007FEC4C82410
[5780] GDD: HookFunction(?PreDeviceReset@Engine@GAME@@QEAAXXZ, 000007FEC48D4180, 000007FEECC71900)
[5780] GDD: HookFunction(?PostDeviceReset@Engine@GAME@@QEAAXXZ, 000007FEC48D42B0, 000007FEECC718D0)
[5780] GDD: HookFunction(?ProcessUserInput@Engine@GAME@@QEAAXXZ, 000007FEC48D7C60, 000007FEECC71930)
[5780] GDD: FindFunction(?GetInputDevice@Engine@GAME@@QEAAPEAVInputDevice@2@XZ) = 000007FEC488CFC0
[5780] GDD: HookFunction(?SetTimeScale@GAME@@YAXM@Z, 000007FEC4A43490, 000007FEECC719F0)
[5780] GDD: FindFunction(?GetTimeScale@GAME@@YAMXZ) = 000007FEC4A434A0
[5780] GDD: FindFunction(?GetMachineTime@GAME@@YAHXZ) = 000007FEC4A43690
[5780] GDD: HookFunction(?Initialize@Engine@GAME@@UEAAXPEAVEWindow@2@AEBVGraphicsEngineSettings@2@_NPEAVFileSystem@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N54555@Z, 000007FEC48D3480, 000007FEECC71770)
[5780] GDD: HookFunction(?Log@Engine@GAME@@UEBAXW4LogPriority@2@IPEBDZZ, 000007FEC48D5F90, 000007FEECC718B0)
[5780] GDD: HookFunction(?InternalLog@Engine@GAME@@AEBAXW4LogPriority@2@IPEBD@Z, 000007FEC48D60A0, 000007FEECC71850)
[5780] GDD: FindFunction(?InitiatePlayerTeleport@GameEngine@GAME@@QEAAXHHHW4TeleportEffect@2@_N@Z) = 000007FEC414BCC0
[5780] GDD: HookFunction(?ApplyDamage@CombatManager@GAME@@QEAA_NMAEBUPlayStatsDamageType@2@W4CombatAttributeType@2@AEBV?$vector@I@mem@@@Z, 000007FEC3FF6BB0, 000007FEECC6F870)
[5780] GDD: HookFunction(?SubtractLife@Character@GAME@@QEAAXMAEBUPlayStatsDamageType@2@_N_N@Z, 000007FEC3F78030, 000007FEECC6F940)
[5780] GDD: HookFunction(?Render@Display@GAME@@QEBAXAEAVGraphicsCanvas@2@@Z, 000007FEC48BE890, 000007FEECC70680)
[5780] GDD: HookFunction(?Render@GraphicsMTRenderer@GAME@@QEAAXAEBVCamera@2@PEAVRegion@2@AEBVViewport@2@AEBVFrustum@2@I_NPEBVWorldFrustum@2@@Z, 000007FEC4932790, 000007FEECC706B0)
[5780] GDD: HookFunction(?BestowToken@Player@GAME@@QEAAXAEBUTriggerToken@2@@Z, 000007FEC422EA20, 000007FEECC74540)
[5780] GDD: HookFunction(?RemoveToken@Player@GAME@@QEAAXAEBUTriggerToken@2@@Z, 000007FEC422ECE0, 000007FEECC745D0)
[5780] GDD: HookFunction(?GetTokens@Player@GAME@@QEBAAEBV?$vector@UTriggerToken@GAME@@@mem@@W4GameDifficulty@2@@Z, 000007FEC422F130, 000007FEECC74580)
[5780] GDD: HookFunction(?HasToken@Player@GAME@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z, 000007FEC422EE20, 000007FEECC745C0)
[5780] GDD: HookFunction(?UpdateSelf@Player@GAME@@UEAAXH@Z, 000007FEC422BE50, 000007FEECC74610)
[5780] GDD: HookFunction(?SetCameraYaw@WorldCamera@GAME@@UEAAXM@Z, 000007FEC48E0E30, 000007FEECC75140)
[5780] GDD: HookFunction(?SetCameraPitch@WorldCamera@GAME@@QEAAXM@Z, 000007FEC4A83620, 000007FEECC75120)
[5780] GDD: HookFunction(?SetCameraFarPlane@WorldCamera@GAME@@QEAAXM@Z, 000007FEC48AF2D0, 000007FEECC750F0)
[5780] GDD: HookFunction(?SetMovementExtents@GameCamera@GAME@@QEAAXMMMMM@Z, 000007FEC4137E20, 000007FEECC72100)
[5780] GDD: FindFunction(?SetDebug@AmbianceManager@GAME@@QEAAX_N@Z) = 000007FEC4893840
[5780] GDD: FindFunction(?SetTime@AmbianceManager@GAME@@QEAAXM@Z) = 000007FEC4893750
[5780] GDD: FindFunction(?IsTimeEnabled@AmbianceManager@GAME@@QEBA_NXZ) = 000007FEC4893740
[5780] GDD: FindFunction(?SetTimeEnabled@AmbianceManager@GAME@@QEAAX_N@Z) = 000007FEC4893730
[5780] GDD: FindFunction(?GetTime@AmbianceManager@GAME@@QEBAMXZ) = 000007FEC4893780
[5780] GDD: FindFunction(?GetEnvironmentEffects@AmbianceManager@GAME@@QEBA_NXZ) = 000007FEC4893720
[5780] GDD: HookFunction(?GetGameDescription@Actor@GAME@@UEBA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@_N0@Z, 000007FEC488CE80, 000007FEECC75670)
[5780] GDD: FindFunction(?Get@Steamworks@GAME@@SAPEAV12@XZ) = 000007FEC4A1F9C0
[5780] GDD: FindFunction(?GetGameController@GameEngine@GAME@@QEAAAEAVGameController@2@XZ) = 000007FEC415C0B0
[5780] GDD: Looks like the steam version of the game?
[5780] GDD: FindFunction(ImguiHook::GetDllState) = 000007FEECC77B00
[5780] GDD: Attach OK.
[5780] [S_API] SteamAPI_Init(): Loaded 'C:\Program Files (x86)\Steam\steamclient64.dll' OK.
[6180] Game process added : AppID 219990 "x64/Grim Dawn.exe ", ProcID 5780, IP 0.0.0.0:0
[5780] [S_API] SteamAPI_Init(): Loaded 'C:\Program Files (x86)\Steam\steamclient64.dll' OK.
[6180] Game process updated : AppID 219990 "x64/Grim Dawn.exe ", ProcID 5780, IP 0.0.0.0:0
[6180] Loaded Config for Local Selection Path for App ID 219990, Controller 0: C:\Program Files (x86)\Steam\steamapps\workshop\content\241100\3085839264\2256927864507730808_legacy.bin
[6180] Loaded Config for Local Override Path for App ID 219990, Controller 0: C:\Program Files (x86)\Steam/controller_base/empty.vdf
[5780] GDD: enumerateSubclasses(setSz=1, depth=0, class=Object)
[5780] GDD: enumerateSubclasses(setSz=1, depth=1, class=Entity)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=Actor)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=Character)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Monster)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=Pet)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Npc)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=Decoration)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=FixedActor)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=FixedDoor)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=DungeonEntrance)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=EndlessDungeonEntrance)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=FixedItem)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=FixedItemContainer)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=FixedItemDoorBase)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=FixedItemTeleport)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=BindingInteractable)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=StaticShrine)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=Item)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=ItemArtifactFormula)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=ItemSetFormula)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=ItemFactionBooster)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=ItemEquipment)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=Armor)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=ArmorJewelry)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=ArmorMisc)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=ArmorProtective)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=Weapon)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=WeaponArmor)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=WeaponHunting)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=WeaponMagical)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=WeaponMelee)
[5780] GDD: enumerateSubclasses(setSz=1, depth=7, class=WeaponMelee_Sword)
[5780] GDD: enumerateSubclasses(setSz=1, depth=7, class=WeaponMelee_Axe)
[5780] GDD: enumerateSubclasses(setSz=1, depth=7, class=WeaponMelee_Mace)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=ItemRelic)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=ItemTransmuter)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=OneShot)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=OneShot_Potion)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=ProjectileBase)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=ProjectileAreaEffect)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=ProjectileFireballLike)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=ProjectileHoming)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=Proxy)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=ScriptEntity)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=EffectEntity)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=Light)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=LineEffect)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=ChaosBeam)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=LineEffect2)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=TrailEffect)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=AreaTrigger)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=Fx)
[5780] GDD: enumerateSubclasses(setSz=1, depth=1, class=Controller)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=ControllerBaseCharacter)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=ControllerCharacter)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=ControllerCombat)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=ControllerAI)
[5780] GDD: enumerateSubclasses(setSz=1, depth=6, class=ControllerMonster)
[5780] GDD: enumerateSubclasses(setSz=1, depth=7, class=ControllerStationaryMonster)
[5780] GDD: enumerateSubclasses(setSz=1, depth=1, class=FixedItemSkill)
[5780] GDD: enumerateSubclasses(setSz=1, depth=1, class=LootBase)
[5780] GDD: enumerateSubclasses(setSz=1, depth=1, class=Skill)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=Skill_Modifier)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=Skill_MeleeModifier)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=Skill_ProjectileModifier)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=Skill_Passive)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=Skill_PassiveOnHitBuffSelf)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=SkillActivated)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=Skill_BuffOther)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=SkillActivatedBuffSelf)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_BuffAttackRadiusToggled)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=Skill_BuffAttackRadiusDuration)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_BuffRadius)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_BuffSelfToggled)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=Skill_BuffSelfDuration)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=SkillActivatedWeaponPool)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=SkillActivatedSpell)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackBuff)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackProjectile)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackProjectileAreaEffect)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackProjectileRing)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackRadiusLightning)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackSpell)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackSpellChaos)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=SkillChanneled)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_DefensiveWall)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_SpawnPet)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackRadiusLeap)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=SkillActivatedWeapon)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_AttackWeapon)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=Skill_AttackWeaponCharge)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=Skill_WPAttack)
[5780] GDD: enumerateSubclasses(setSz=1, depth=5, class=Skill_WPAttack_BasicAttack)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=SkillBuff)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=SkillBuff_Debuf)
[5780] GDD: enumerateSubclasses(setSz=1, depth=4, class=SkillBuff_DebufTrap)
[5780] GDD: enumerateSubclasses(setSz=1, depth=3, class=SkillBuff_Passive)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=SkillOnDeath)
[5780] GDD: enumerateSubclasses(setSz=1, depth=2, class=SkillSecondary)
[5780] GDD: Subclass map built with 100 superclasses and 406 unique classes
[5780] GDD: Font c:\Windows\Fonts\MSJH.TTC doesn't exist, skipping.
[5780] GDD: Font c:\Windows\Fonts\YUGOTHM.TTC doesn't exist, skipping.
[5780] GDD: Font c:\Windows\Fonts\SEGUISYM.TTC doesn't exist, skipping.
[5780] GDD: last_version=12b
[5780] GDD: font=ProggyClean.ttf, validFonts=12
[7512] WinH264CreateDecoder
[7512] [0118/095639.266:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: renderer
[6180] Loaded Config for Local Override Path for App ID 219990, Controller 0: C:\Program Files (x86)\Steam/controller_base/empty.vdf
[3844] [0118/095639.571:INFO:CONSOLE(1)] "GetPerContextChatData called before ready [object Object]", source: https://steamloopback.host/chunk~2dcc5aaf7.js?contenthash=c3fc347eb6f85de3ab2d (1)
[3844] [0118/095639.572:INFO:CONSOLE(1)] "GetPerContextChatData called before ready [object Object]", source: https://steamloopback.host/chunk~2dcc5aaf7.js?contenthash=c3fc347eb6f85de3ab2d (1)
[5780] GDD: Detour_GetTokens! (this:0000000052956CA0)(0)
[5780] GDD: Engine log: (0, 2): FOWManager::Retrieve Levels/Region0A004.lvl
[5780] GDD: Engine log: (1, 2): Attempt to CreateObjectFromFile 'records/items/loottables/mastertables/mt_hu_miscall_a01.dbr', requested class Item, object was class LootMasterTable
[5780] GDD: Engine log: (0, 2): Unloading level Levels/Region0A013.lvl
[5780] GDD: Engine log: (0, 2): Saved level state Levels/Region0A013.lvl, 8 bytes
[5780] GDD: Engine log: (3, 2): areaENPCTransition
[5780] GDD: Engine log: (0, 5): ^bRacial Bonus Damage Percent 110.000000
[5780] GDD: Engine log: (0, 5):     PTH Offensive Ability 466.319611
[5780] GDD: Engine log: (0, 5):     PTH Defensive Ability 158.074997
[5780] GDD: Engine log: (0, 5):     PTH 109.065521
[5780] GDD: Engine log: (0, 5):     PTH 109.065521, Rand Value 0.753783
[5780] GDD: Engine log: (0, 5):     PTH Random Number 82.211731
[5780] GDD: Engine log: (0, 5):     PTH Uber Hit
[5780] GDD: Engine log: (0, 5):     PTH Modifier value 1.000000
[5780] GDD: Engine log: (0, 5): combat
[5780] GDD: Engine log: (0, 5): [
[5780] GDD: Engine log: (0, 5):     attackerName = records/creatures/pc/femalepc01.dbr
[5780] GDD: Engine log: (0, 5):     attackerID = 129805
[5780] GDD: Engine log: (0, 5):     defenderName = records/creatures/enemies/zombie_a01.dbr
[5780] GDD: Engine log: (0, 5):     defenderID = 164449
[5780] GDD: Engine log: (0, 5):     combatType = Debuff Attack
[5780] GDD: Engine log: (0, 5):     Total Damage:  Absolute (0.000000), Over Time (0.000000)
[5780] GDD: Engine log: (0, 5):     ^bRacial Bonus Damage:  (0.000000)
[5780] GDD: Engine log: (0, 5):     criticalStrike = 1.000000
[5780] GDD: Engine log: (0, 5):     regionHit = Shoulders
[5780] GDD: Engine log: (0, 5): 
[5780] GDD: Engine log: (0, 5): ]
[5780] GDD: Engine log: (0, 5): ^bRacial Bonus Damage Percent 110.000000
[5780] GDD: Engine log: (0, 5):     PTH Offensive Ability 466.319611
[5780] GDD: Engine log: (0, 5):     PTH Defensive Ability 123.875000
[5780] GDD: Engine log: (0, 5):     PTH 111.441650
[5780] GDD: Engine log: (0, 5):     PTH 111.441650, Rand Value 0.829755
[5780] GDD: Engine log: (0, 5):     PTH Random Number 92.469254
[5780] GDD: Engine log: (0, 5):     PTH Uber Hit
[5780] GDD: Engine log: (0, 5):     PTH Modifier value 1.100000
[5780] GDD: Engine log: (0, 5): combat
[5780] GDD: Engine log: (0, 5): [
[5780] GDD: Engine log: (0, 5):     attackerName = records/creatures/pc/femalepc01.dbr
[5780] GDD: Engine log: (0, 5):     attackerID = 129805
[5780] GDD: Engine log: (0, 5):     defenderName = records/creatures/enemies/zombie_a01.dbr
[5780] GDD: Engine log: (0, 5):     defenderID = 164449
[5780] GDD: Engine log: (0, 5):     combatType = Debuff Attack
[5780] GDD: Engine log: (0, 5):     Total Damage:  Absolute (0.000000), Over Time (0.000000)
[5780] GDD: Engine log: (0, 5):     ^bRacial Bonus Damage:  (0.000000)
[5780] GDD: Engine log: (0, 5):     criticalStrike = 1.100000
[5780] GDD: Engine log: (0, 5):     regionHit = Shoulders
[5780] GDD: Engine log: (0, 5): 
[5780] GDD: Engine log: (0, 5): ]
[5780] GDD: Engine log: (0, 5): ^bRacial Bonus Damage Percent 110.000000
[5780] GDD: Engine log: (0, 5):     PTH Offensive Ability 466.319611
[5780] GDD: Engine log: (0, 5):     PTH Defensive Ability 123.875000
[5780] GDD: Engine log: (0, 5):     PTH 111.441650
[5780] GDD: Engine log: (0, 5):     PTH 111.441650, Rand Value 0.690442
[5780] GDD: Engine log: (0, 5):     PTH Random Number 76.943970
[5780] GDD: Engine log: (0, 5):     PTH Uber Hit
[5780] GDD: Engine log: (0, 5):     PTH Modifier value 1.000000
[5780] GDD: Engine log: (0, 5): combat
[5780] GDD: Engine log: (0, 5): [
[5780] GDD: Engine log: (0, 5):     attackerName = records/creatures/pc/femalepc01.dbr
[5780] GDD: Engine log: (0, 5):     attackerID = 129805
[5780] GDD: Engine log: (0, 5):     defenderName = records/creatures/enemies/zombie_a01.dbr
[5780] GDD: Engine log: (0, 5):     defenderID = 164449
[5780] GDD: Engine log: (0, 5):     combatType = Debuff Attack
[5780] GDD: Engine log: (0, 5):     Total Damage:  Absolute (0.000000), Over Time (0.000000)
[5780] GDD: Engine log: (0, 5):     ^bRacial Bonus Damage:  (0.000000)
[5780] GDD: Engine log: (0, 5):     criticalStrike = 1.000000
[5780] GDD: Engine log: (0, 5):     regionHit = Shoulders
[5780] GDD: Engine log: (0, 5): 
[5780] GDD: Engine log: (0, 5): ]
[5780] GDD: Engine log: (0, 5): ^bRacial Bonus Damage Percent 110.000000
[5780] GDD: Engine log: (0, 5): combat
[5780] GDD: Engine log: (0, 5): [
[5780] GDD: Engine log: (0, 5):     attackerName = records/creatures/pc/femalepc01.dbr
[5780] GDD: Engine log: (0, 5):     attackerID = 129805
[5780] GDD: Engine log: (0, 5):     defenderName = records/creatures/enemies/zombie_a01.dbr
[5780] GDD: Engine log: (0, 5):     defenderID = 164250
[5780] GDD: Engine log: (0, 5):     combatType = Ranged Attack
[5780] GDD: Engine log: (0, 5):     PTH Offensive Ability 466.319611
[5780] GDD: Engine log: (0, 5):     PTH Defensive Ability 158.074997
[5780] GDD: Engine log: (0, 5):     PTH 109.065521
[5780] GDD: Engine log: (0, 5):     PTH 109.065521, Rand Value 0.373405
[5780] GDD: Engine log: (0, 5):     PTH Random Number 40.725613
[5780] GDD: Engine log: (0, 5):     PTH Uber Hit
[5780] GDD: Engine log: (0, 5):     PTH Modifier value 1.000000
[5780] GDD: Engine log: (0, 5):     Total Damage:  Absolute (132.819458), Over Time (90.975456)
[5780] GDD: Engine log: (0, 5): ^y    Damage 75.095329 to Defender 0x2819a (Acid)
[5780] GDD: Engine log: (0, 5): ^y    Damage 57.724133 to Defender 0x2819a (Vitality)
[5780] GDD: Engine log: (0, 5):     ^bRacial Bonus Damage:  (0.000000)
[5780] GDD: Engine log: (0, 5):     criticalStrike = 1.000000
[5780] GDD: Engine log: (0, 5):     regionHit = Chest
[5780] GDD: Engine log: (0, 5): 
[5780] GDD: Engine log: (0, 5): ]
[5780] GDD: Engine log: (0, 5): ^bRacial Bonus Damage Percent 110.000000
[5780] GDD: Engine log: (0, 5): combat
[5780] GDD: Engine log: (0, 5): [
[5780] GDD: Engine log: (0, 5):     attackerName = records/creatures/pc/femalepc01.dbr
[5780] GDD: Engine log: (0, 5):     attackerID = 129805
[5780] GDD: Engine log: (0, 5):     defenderName = records/creatures/enemies/zombie_a01.dbr
[5780] GDD: Engine log: (0, 5):     defenderID = 164449
[5780] GDD: Engine log: (0, 5):     combatType = Ranged Attack
[5780] GDD: Engine log: (0, 5):     PTH Offensive Ability 466.319611
[5780] GDD: Engine log: (0, 5):     PTH Defensive Ability 123.875000
[5780] GDD: Engine log: (0, 5):     PTH 111.441650
[5780] GDD: Engine log: (0, 5):     PTH 111.441650, Rand Value 0.673827
[5780] GDD: Engine log: (0, 5):     PTH Random Number 75.092369
[5780] GDD: Engine log: (0, 5):     PTH Uber Hit
[5780] GDD: Engine log: (0, 5):     PTH Modifier value 1.000000
[5780] GDD: Engine log: (0, 5):     Total Damage:  Absolute (160.251923), Over Time (113.719322)
[5780] GDD: Engine log: (0, 5): ^y    Damage 93.869164 to Defender 0x28261 (Acid)
[5780] GDD: Engine log: (0, 5): ^y    Damage 66.382751 to Defender 0x28261 (Vitality)
[5780] GDD: Engine log: (0, 5):     ^bRacial Bonus Damage:  (0.000000)
[5780] GDD: Engine log: (0, 5):     criticalStrike = 1.000000
[5780] GDD: Engine log: (0, 5):     regionHit = Chest
[5780] GDD: Engine log: (0, 5): 
[5780] GDD: Engine log: (0, 5): ]
[5780] GDD: Engine log: (0, 5): ^bRacial Bonus Damage Percent 110.000000
[5780] GDD: Engine log: (0, 5): combat
[5780] GDD: Engine log: (0, 5): [
[5780] GDD: Engine log: (0, 5):     attackerName = records/creatures/pc/femalepc01.dbr
[5780] GDD: Engine log: (0, 5):     attackerID = 129805
[5780] GDD: Engine log: (0, 5):     defenderName = records/creatures/enemies/zombie_a01.dbr
[5780] GDD: Engine log: (0, 5):     defenderID = 164048
[5780] GDD: Engine log: (0, 5):     combatType = Ranged Attack
[5780] GDD: Engine log: (0, 5):     PTH Offensive Ability 466.319611
[5780] GDD: Engine log: (0, 5):     PTH Defensive Ability 158.074997
[5780] GDD: Engine log: (0, 5):     PTH 109.065521
[5780] GDD: Engine log: (0, 5):     PTH 109.065521, Rand Value 0.282972
[5780] GDD: Engine log: (0, 5):     PTH Random Number 30.862537
[5780] GDD: Engine log: (0, 5):     PTH Uber Hit
[5780] GDD: Engine log: (0, 5):     PTH Modifier value 1.000000
[5780] GDD: Engine log: (0, 5):     Total Damage:  Absolute (132.819458), Over Time (90.975456)
[5780] GDD: Engine log: (0, 5): ^y    Damage 75.095329 to Defender 0x280d0 (Acid)
[5780] GDD: Engine log: (0, 5): ^y    Damage 57.724133 to Defender 0x280d0 (Vitality)
[5780] GDD: Engine log: (0, 5):     ^bRacial Bonus Damage:  (0.000000)
[5780] GDD: Engine log: (0, 5):     criticalStrike = 1.000000
[5780] GDD: Engine log: (0, 5):     regionHit = Legs
[5780] GDD: Engine log: (0, 5): 
[5780] GDD: Engine log: (0, 5): ]
[5780] GDD: Engine log: (0, 2): Unloading level Levels/Region0B021.lvl
[5780] GDD: Engine log: (0, 2): Saved level state Levels/Region0B021.lvl, 6142 bytes
[5780] GDD: Engine log: (0, 2): Unloading level Levels/Region0C001.lvl
[5780] GDD: Engine log: (0, 2): Saved level state Levels/Region0C001.lvl, 284 bytes
[5780] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/ui/fontstyles/normal.dbr)
[5780] GDD: Engine log: (0, 2): FOWManager::Store Levels/Region0A001.lvl, 340 bytes
[5780] GDD: Engine log: (0, 2): FOWManager::Store Levels/Region0A002.lvl, 340 bytes
[5780] GDD: Engine log: (0, 2): FOWManager::Store Levels/Region0A004.lvl, 340 bytes
[5780] GDD: Engine log: (0, 2): FOWManager::Store Levels/Region0A005.lvl, 340 bytes
[5780] GDD: Engine log: (0, 2): Bounty_DC
[5780] GDD: Engine log: (0, 2): FOWManager::Write C:\Users\Michael\Documents\My Games\Grim Dawn\save\main\_Mysterio\levels_world001.map/Normal/map.fow
[5780] GDD: Engine log: (0, 2): FOWManager::Reset
[5780] GDD: Engine log: (0, 2): Queuing load of render data for region Levels/MainMenu/MainMenuLevel02.lvl
[5780] GDD: Engine log: (0, 2): Begin Loading Level Levels/MainMenu/MainMenuLevel02.lvl
[5780] GDD: Engine log: (0, 2): After Lock For Level Levels/MainMenu/MainMenuLevel02.lvl
[5780] GDD: Engine log: (0, 2): After Load For Level Levels/MainMenu/MainMenuLevel02.lvl
[5780] GDD: Engine log: (0, 2): End Loading Level Levels/MainMenu/MainMenuLevel02.lvl
[5780] GDD: Engine log: (1, 2): Couldn't load resource 'ui/mainmenu/buttonscrollupdisabled.tex' (file not found)
[5780] GDD: Engine log: (1, 2): Couldn't load resource 'ui/mainmenu/buttonscrolldowndisabled.tex' (file not found)
[5780] GDD: Engine log: (0, 2): SoundManager Shutdown Time: 53 ms (0 items)
[5780] GDD: Engine log: (0, 2): Highest ObjectId allocated: 260827 (in 50415ms).
[5780] GDD: Engine log: (0, 2): Game shut down successfully.
[5780] GDD: Engine log: (0, 2): FOWManager::Reset
[5780] GDD: Engine log: (0, 2): Engine shut down successfully.
[5780] GDD: Begin detach.
[5780] GDD: ImguiCleanup
[3844] [0118/095729.401:INFO:CONSOLE(1)] "GetPerContextChatData called before ready [object Object]", source: https://steamloopback.host/chunk~2dcc5aaf7.js?contenthash=c3fc347eb6f85de3ab2d (1)
[6180] Loaded Config for Local Override Path for App ID 413080, Controller 0: C:\Program Files (x86)\Steam/controller_base/empty.vdf
[6180] Game process removed: AppID 219990 "x64/Grim Dawn.exe ", ProcID 5780 


*hmm sry, no idea why it’s not colouring the text this time :thinking:

It looks normal, still no idea why it wasn’t working before and now is. :person_shrugging:

I’d strongly recommend not playing the game with “Capture engine logs” enabled, the game will probably stutter like mad during combat.

oh yea for sure, just thought it was necessary here for whatever useful info (no clue what i’m doing since luddite :sweat_smile:)

1 Like

This is added in 11g, this was actually already implemented, but commented out in the UI :clown_face: