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

DPYes is currently closed source.

What is the reason for not open sourcing this code base? Given that it’s openly discussed here on Crate’s website there isn’t a threat from them for removing the code.

Open sourcing it would also provide benefits of allowing others to contribute features as needed and if you no longer want to maintain the tool we would have the option to fork and maintain a version that remains compatible. The community wouldn’t be stuck like we were when GrimInternals maintainer stopped updating their tool. It also provides transparency in what’s running on our systems.

Probably for the same reason that GlockenGerda never made hers open source - piracy of the game.

Could you elaborate on what you mean a bit more?

Is the concern that the source code would be used to hook and remove the anti-piracy checks?

Why would anyone ever need a reason not to open source something?

Why would anyone ever need a reason not to open source something?

I didn’t say the author needed a reason to not open source it. I’m trying to understand their decision :smiley: and the only way to do that is to ask.

It would be unfortunate for the community to lose another extremely useful tool like this if the author decides they no longer want to maintain it. That’s my main motivation for wanting to understand.

can we drop that already please?
grim dawn is DRM FREE Grim Dawn on GOG.com

It may be, but it’s also a legitimate copy of the game.

I don’t know how GlockenGerda did it, but somehow she had something in GI which wouldn’t allow it to work with pirated copies of the game. There was plenty of evidence over the years in the GI thread that it worked because many people came to ask how to get it to work with their copy which they admitted they’d pirated.

She was also worried about trojans/spyware being used if the source was open.

2 Likes

this is just not true, this is only the case with the cracked steam version. only stupid pirates use this.

i don’t want to go into this, but since this is used to defend closed source i have to
(btw Sleepless can do what they want with their code this is not about this tool this is about closed source in general and using piracy to defend it)

insert if you read closed source

edit:

this is the thing you normally worry about if it’s closed source LOL makes no sense =D
download from official sources or compile yourself → non issue

Yet it seems many of them did given the number of times they came into the thread asking for help to run GI.

dpyes-14c.7z (MEGA)
dpyes-14c-crucible.7z (MEGA)

Can you try the Ranged retaliation option in either version of 14c above?
This patches out the same check Grim Internals does.
image

It seems Grim Internals loads some additional lua scripts depending on which mod you’re playing crucible with.
14c now loads the following extra scripts in crucible for Grimarillion (other mods unfixed):

  • scripts/game/nyborg.lua
  • scripts/grimmest/grimmest.lua
  • scripts/Shattered_scripts.lua

:crossed_fingers: this fixes the issue.

There’s no particular reason, I just don’t want to at the moment.

1 Like

I would like to ask: What is the difference between these two types?

If I don’t play Crucible, do I need to download the second one?

I super appreciate you working on and trying to fix the issue, but it appears that when I try to load a Grimarillion character into Crucible, the game crashes upon loading the Crucible. :frowning_face:

I really appreciate the effort, though.

The -crucible suffixed versions only add modded crucible.
It’s still separate for various reasons:

  • Still very much an ‘alpha’ compared to the rest of DPYes
  • Modded crucible hooks some functions related to character saves – in theory, a bug could cause save loss/corruption

:frowning:

If you launch DebugView (linked in OP) and enable Debug -> Capture engine logs in DPYes, is there anything that sticks out in the log?

[14264] GDD: Detour_InitializeMod! (this:00000245FE4CEA20)(survivalmode, )
[14264] GDD: Engine log: (0, 2): Loaded database archive: ./database/database.arz
[14264] GDD: Engine log: (0, 2): Loaded database archive: ./gdx1/database/gdx1.arz
[14264] GDD: Engine log: (0, 2): Loaded database archive: ./gdx2/database/gdx2.arz
[14264] GDD: Engine log: (0, 2): Loaded database archive: mods/grimarillion/database/grimarillion.arz
[14264] GDD: Engine log: (0, 2): Loaded database archive: mods/survivalmode/database/survivalmode.arz
[14264] GDD: Engine log: (0, 2): Loaded database archive: ./survivalmode1/database/survivalmode1.arz
[14264] GDD: Engine log: (0, 2): Loaded database archive: ./survivalmode2/database/survivalmode2.arz
[14264] GDD: Engine log: (0, 2): Loaded database archive: mods/grimarillion/database/grimarillion.arz
// ~2000 LocalizationManager messages skipped
[14264] GDD: Detour_Load! (this:00000245964C3E00)(scripts/main.lua) mode=1
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/libs/vector.lua', 1420 bytes [55A94C3393F1744B372B2F20E397FBDE]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/libs/userdata.lua', 801 bytes [5BEC0A12063FB8723ABF577446DE9648]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/libs/table.lua', 1198 bytes [8D66816ADCC32D83F1388A16FCE39979]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/libs/misc.lua', 116 bytes [44A9A23750136CE655A5617A5B9EC9E2]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/libs/shared.lua', 652 bytes [19C74881C7625C1AFD09740BCFF54D91]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/defenses.lua', 17093 bytes [A7FB5FB13B88C522AF75E8CC0D3A0466]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/eventcontrol.lua', 17604 bytes [68D5ECD63EAD653EF85D446B5269A59A]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/rewards.lua', 48837 bytes [49696C8BD11F35EE307A929B35201446]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier01waves.lua', 10671 bytes [C6467DA31B1E9C863FCC4919D212B509]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier02waves.lua', 10614 bytes [1C7BB72D42A14770170634391104F39F]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier03waves.lua', 10837 bytes [F26AA89DBAD11416B2D845B1BFBFE8C3]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier04waves.lua', 10882 bytes [FD18C8AF63D28F4899F5278D2834F88E]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier05waves.lua', 11135 bytes [8DAD56FEA1565294ADABE3ECDCC5EEB2]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier06waves.lua', 10657 bytes [B935D4AC064994DF56AE9F0BAA2290E8]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier07waves.lua', 10837 bytes [89BE5234CFD88EEA1F43B8DECD3004A4]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier08waves.lua', 10792 bytes [53D34311054A274B61A65932677223EC]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier09waves.lua', 10657 bytes [55AB43224B22F1C7F71F99395D8A9A9E]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier10waves.lua', 11274 bytes [692FB7B4BA9C5412FC3C9DA8CD3BDD0A]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier11waves.lua', 10929 bytes [939C6EB734F69D84D7B5546F86C6CB34]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier12waves.lua', 11109 bytes [79C9DB2B0E29E462B44C4E9B6E2AC7AB]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier13waves.lua', 11154 bytes [97541AD194FA638DBEC54E65F339EA20]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier14waves.lua', 11154 bytes [D4F7B960C7FFA3E4FA595A3EF325B608]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier15waves.lua', 11771 bytes [FD3D788C4C3A763B785219A9AC848249]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier16waves.lua', 11334 bytes [7D0EB2E136B0054C49E4C9463C669B3E]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival/tier17waves.lua', 11544 bytes [B6B5A65D6B0126A72C2C09741BA4DB57]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/questevents.lua', 7238 bytes [CA943BC17FF2C670BD9E29CCD76E3A66]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/survival.lua', 1269 bytes [E770C46358A352BDE42D524416810C3F]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/events/survivalevent.lua', 22405 bytes [AC8C0ABDB8E1EEB826CF76B70580CCB9]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/questhelper.lua', 4898 bytes [206DE3120A4DBC4E08958BEF5A03BB61]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/game/grimdawn.lua', 314 bytes [8B555141D6C873C706E028F6C06602A7]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/main.lua', 238 bytes [1FFBB51C72F9EAD2CC7F2610A0BFB298]
[14264] GDD: Detour_PostLuaInitialize! (this:00000245922146D0)() mode=1
[14264] GDD: Loading extra scripts for grimarillion..
[14264] GDD: Engine log: (4, 2): Failed to load Lua script 'scripts/game/nyborg.lua', file doesn't exist!
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/grimmest/grimmest_tables.lua', 52369 bytes [EFF8347CA8CE2D37B0E7A5E0CB2597A7]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/grimmest/grimmest.lua', 49975 bytes [3130E6A24D74E081042DC28337EA75D0]
[14264] GDD: Engine log: (3, 2): Loaded Lua script 'scripts/shattered_scripts.lua', 2678 bytes [65BF64ECA9B552D5C07F0E02E045A501]
[14264] GDD: Engine log: (1, 2): AnimationSelected: Duplicate reference name (Blitz) for animation (creatures/pc/anm/_hero01_sword1h_skill_blitz_a01.anm)
[14264] GDD: Engine log: (1, 2): SkillManager::Tried to create duplicate non-modifier or non-secondary skill (records/skills/playerclasscrusader/bombardment.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Tried to create duplicate non-modifier or non-secondary skill (records/skills/zenithclass03/sentinel.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Tried to create duplicate non-modifier or non-secondary skill (records/skills/zenithclass03/saboteur.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (x)
[14264] GDD: Engine log: (1, 2): SkillManager::Unable to create skill (x) (records/creatures/pc/femalepc01.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Unable to create skill (x) (records/creatures/pc/femalepc01.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Unable to create skill (x) (records/creatures/pc/femalepc01.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/sounds/skillsounds/nonplayer/spak_chaoswave_cast.db)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/sounds/skillsounds/class07/spak_inquisitorseal_deactivate.dbr)
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterStrength not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDexterity not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterIntelligence not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDefensiveAbility not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterLifeRegen not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterStrength not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDexterity not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterIntelligence not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDefensiveAbility not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterLifeRegen not set 
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/items/misc/potions/potion_energya01.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/items/misc/potions/potion_healtha01.dbr)
[14264] GDD: Engine log: (1, 2): AnimationSelected: Duplicate reference name (Blitz) for animation (creatures/pc/anm/_hero01_sword1h_skill_blitz_a01.anm)
[14264] GDD: Engine log: (2, 2): Failed to load animation spearSpecialAnim18 [ref=Blitz] for object records/creatures/pc/femalepc01.dbr
[14264] GDD: Engine log: (1, 2): SkillManager::Tried to create duplicate non-modifier or non-secondary skill (records/skills/playerclasscrusader/bombardment.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Tried to create duplicate non-modifier or non-secondary skill (records/skills/zenithclass03/sniper.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Tried to create duplicate non-modifier or non-secondary skill (records/skills/zenithclass03/sentinel.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Tried to create duplicate non-modifier or non-secondary skill (records/skills/zenithclass03/saboteur.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Unable to create skill (x) (records/creatures/pc/femalepc01.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Unable to create skill (x) (records/creatures/pc/femalepc01.dbr)
[14264] GDD: Engine log: (1, 2): SkillManager::Unable to create skill (x) (records/creatures/pc/femalepc01.dbr)
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterStrength not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDexterity not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterIntelligence not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDefensiveAbility not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterLifeRegen not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterStrength not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDexterity not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterIntelligence not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDefensiveAbility not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterLifeRegen not set 
[14264] GDD: Engine log: (0, 2): FOWManager::Read C:\Users\user\Documents\My Games\Grim Dawn\save\user\_VatIsDis\maps_survivalworld_b.map/Normal/map.fow
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file ()
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'xpack/ui/options/inputwindow01.tex' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'ingameui/windowbtnup01.tex' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'ingameui/windowbtndown01.tex' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'ingameui/windowbtnover01.tex' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'xpack/ui/teleportmap/buttonup01.tex' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'xpack/ui/teleportmap/buttondown01.tex' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'xpack/ui/teleportmap/buttonover01.tex' (file not found)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/sounds/soundpak/ui/tabclickpak.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/ui/fontstyles/windowtitle.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/xpack/ui/unlockcodes/masterlist.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/sounds/soundpak/ui/genericclicktinypak.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/sounds/soundpak/ui/hotslotrightclickpak.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/sounds/soundpak/player/itempickuppak.dbr)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/sounds/ui/spak_itemdropwaterplunksm.dbr)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'ui/hud/gamepad/large/stick_r_click_disabled.tex' (file not found)
[14264] GDD: Engine log: (5, 2): Forcing load of level Maps/Region_Survival_B001.lvl in main thread.
[14264] GDD: Engine log: (0, 2): Begin Loading Level Maps/Region_Survival_B001.lvl
[14264] GDD: Engine log: (0, 2): After Lock For Level Maps/Region_Survival_B001.lvl
[14264] GDD: Engine log: (0, 2): After Load For Level Maps/Region_Survival_B001.lvl
[14264] GDD: Engine log: (0, 2): End Loading Level Maps/Region_Survival_B001.lvl
[14264] GDD: Engine log: (0, 2): FOWManager::Retrieve Maps/Region_Survival_B001.lvl
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterStrength not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDexterity not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterIntelligence not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDefensiveAbility not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterLifeRegen not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterStrength not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDexterity not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterIntelligence not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterDefensiveAbility not set 
[14264] GDD: Engine log: (1, 2): -=- CharacterBio Equation load failure : characterLifeRegen not set 
[14264] GDD: Engine log: (3, 2): grantInventorTokensGlobalMP
[14264] GDD: Engine log: (0, 2): Queuing load of render data for region Maps/Region_Survival_B002.lvl
[14264] GDD: Engine log: (0, 2): Queuing load of render data for region Maps/Region_Survival_B004.lvl
[14264] GDD: Engine log: (0, 2): Queuing load of render data for region Maps/Region_Survival_B003.lvl
[14264] GDD: Engine log: (0, 2): Queuing load of render data for region Maps/Region_Survival_B006.lvl
[14264] GDD: Engine log: (0, 2): Queuing load of render data for region Maps/Region_Survival_B001.lvl
[14264] GDD: Engine log: (0, 2): Begin Loading Level Maps/Region_Survival_B002.lvl
[14264] GDD: Engine log: (0, 2): After Lock For Level Maps/Region_Survival_B002.lvl
[14264] GDD: Engine log: (0, 2): After Load For Level Maps/Region_Survival_B002.lvl
[14264] GDD: Engine log: (0, 2): End Loading Level Maps/Region_Survival_B002.lvl
[14264] GDD: Engine log: (0, 2): Begin Loading Level Maps/Region_Survival_B004.lvl
[14264] GDD: Engine log: (0, 2): After Lock For Level Maps/Region_Survival_B004.lvl
[14264] GDD: Engine log: (0, 2): After Load For Level Maps/Region_Survival_B004.lvl
[14264] GDD: Engine log: (0, 2): End Loading Level Maps/Region_Survival_B004.lvl
[14264] GDD: Engine log: (0, 2): Begin Loading Level Maps/Region_Survival_B003.lvl
[14264] GDD: Engine log: (0, 2): After Lock For Level Maps/Region_Survival_B003.lvl
[14264] GDD: Engine log: (0, 2): After Load For Level Maps/Region_Survival_B003.lvl
[14264] GDD: Engine log: (0, 2): End Loading Level Maps/Region_Survival_B003.lvl
[14264] GDD: Engine log: (0, 2): Begin Loading Level Maps/Region_Survival_B006.lvl
[14264] GDD: Engine log: (0, 2): After Lock For Level Maps/Region_Survival_B006.lvl
[14264] GDD: Engine log: (0, 2): After Load For Level Maps/Region_Survival_B006.lvl
[14264] GDD: Engine log: (0, 2): End Loading Level Maps/Region_Survival_B006.lvl
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'creatures/pc/anm_heroine/heroine01_sword1h_skill_shieldslam01.anm ' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'sound/human/vocals/grenadelauncer_cooldown01.mp3' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'sound/human/vocals/pumpshotgun_cooldown03.mp3' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'sound/human/vocals/winchester_cooldown04.mp3' (file not found)
[14264] GDD: Engine log: (1, 2): Couldn't load resource 'sound/human/vocals/gunshot380_cooldown02.mp3' (file not found)
[14264] GDD: Engine log: (1, 2): TableDepot::Unable to open file (records/sounds/soundpak/ui/partyinvitemessagepak.dbr)
[14264] GDD: Loaded 672 affixes in 0.420246
[14264] GDD: Engine log: (0, 5):     PTH Offensive Ability 443.000000
[14264] GDD: Engine log: (0, 5):     PTH Defensive Ability 252.460602
[14264] GDD: Engine log: (0, 5):     PTH 101.732483
[14264] GDD: Engine log: (0, 5):     PTH Offensive Ability 255.216003
[14264] GDD: Engine log: (0, 5):     PTH Defensive Ability 519.322388
[14264] GDD: Engine log: (0, 5):     PTH 70.903854
[14264] GDD: Engine log: (0, 5): ^bWeapon Damage Percentage 100.000000
[14264] GDD: Engine log: (0, 5): ^bWeapon IDs: 252915, 252922
[14264] GDD: Engine log: (0, 5): ^bWeapon Damage Percentage 4.000000
[14264] GDD: Engine log: (0, 5): ^bWeapon IDs: 252915, 252922
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.eventStatus: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.checkEventFinished: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.checkEventFailed: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.eventStatus: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.checkEventFinished: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.checkEventFailed: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.eventStatus: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.checkEventFinished: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.checkEventFailed: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.eventStatus: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.checkEventFinished: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - gd.survival.eventControl.checkEventFailed: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (3, 2): LuaGlue::GetFunction - QuestEvent: succeeded
[14264] GDD: Engine log: (0, 2): Queuing load of level data for region Maps/Region_Survival_B005.lvl
[14264] GDD: Engine log: (0, 2): Begin Loading Level Maps/Region_Survival_B005.lvl
[14264] GDD: Engine log: (0, 2): After Lock For Level Maps/Region_Survival_B005.lvl
[14264] GDD: Engine log: (0, 2): After Load For Level Maps/Region_Survival_B005.lvl
[14264] GDD: Engine log: (0, 2): End Loading Level Maps/Region_Survival_B005.lvl

It appears to be a problem with DPSYes itself: I’ve downloaded dpsyes-14c-crucible, extracted both files and placed them in the GrimDawn folder, but once I select a character and press start, the game crashes, and the engine logs are not giving me any cause of the crash (at least from what I can decipher). It doesn’t matter if I’m playing a vanilla character or a Grimarillion character, it just crashes (and I checked, I can load my Grimarillion character properly if I use the GrimDawn executable instead of the DPSYes one). I’m assuming that once I can operate DPSYes, then the Grimarillion crucible scripts should work.

At what point in the log does the game crash?
Can you share the logs you get after the Detour_InitializeMod entry?

hello! DPYes seems to not work with the latest version of PT. can this be addressed?

DPYes 14d should address the changes in the PT version, I’ve tested it with patch 14115269.

There was a race condition when DPYes starts which could affect Crucible.
I’m honestly amazed I didn’t encounter it myself at all on 1.2.0.5, but reliably could on the PT version :person_shrugging:
This would have caused crashes during GAME::GameEngine::PostLuaInitialize when the race was “lost”.

dpyes-14d-crucible.7z (MEGA)

3 Likes

thanks, everything is working fine again!

Is it possible to use this with GDMultiStash ? or how can One make them be used together ?

While GDMS (and other hook mods) are not explicitly supported, you can try with the new Automatic launch install method in the OP.