#pragma once #include // Bypass only the current NoPack client-side "initial skill state" dungeon // selector precheck. The native skill-state probe still runs; this fix only // forces its post-test branch onto the normal selector continuation path. void StartDungeonSkillGateFix(HMODULE module); void StopDungeonSkillGateFix(); // Current DB4 client: skip only the dungeon-selector branch that displays the // "skill is in initial state" notice when the native selector check fails. // This is a version-locked two-byte branch patch; the shared state predicate // and all other selector gates remain native. void StartCurrentDungeonSkillGateFix(HMODULE module); void StopCurrentDungeonSkillGateFix(); // Read-only probe for the current DB4 client. It records calls into the // selector/list state routine and then executes the stolen native prologue // unchanged. This is deliberately separate from the legacy 74 2D bypass. void StartCurrentDungeonSelectorProbe(HMODULE module); void StopCurrentDungeonSelectorProbe();