Windows 10/11 Fixes
PROBLEM: Chaser crashes on start or starts to a black screen on Windows 10/11 SOLUTION: Try DirectX 8.1 Fix for Windows 10/11:
EXPLANATION: https://steamcommunity.com/sharedfiles/filedetails/?id=926885559 PROBLEM: Chaser does not start at all [Full Version, not Steam version] SOLUTION: You are probably using a no-cd patched version of Chaser. You need to Disable DEP for Chaser.exe or clear the NX_COMPAT flag on the Chaser.exe. Option 1: Disable DEP for Chaser.exe specifically
Run the following PowerShell as admin to patch your Chaser.exe: $path = Read-Host "Enter full path to Chaser.exe"
if (!(Test-Path $path)) {
throw "File not found: $path"
}
$bytes = [System.IO.File]::ReadAllBytes($path)
$pe = [BitConverter]::ToInt32($bytes, 0x3C)
$signature = [Text.Encoding]::ASCII.GetString($bytes[$pe..($pe+3)])
if ($signature -ne "PE`0`0") {
throw "Not a valid PE executable."
}
$optionalHeader = $pe + 24
$magic = [BitConverter]::ToUInt16($bytes, $optionalHeader)
if ($magic -ne 0x10B) {
throw "This is not a 32-bit PE executable. Magic: 0x{0:X}" -f $magic
}
$dllCharacteristicsOffset = $optionalHeader + 0x46
$old = [BitConverter]::ToUInt16($bytes, $dllCharacteristicsOffset)
$nxCompatSet = (($old -band 0x0100) -ne 0)
"Current DllCharacteristics: 0x{0:X4}" -f $old
"NX_COMPAT set: $nxCompatSet"
if (!$nxCompatSet) {
Write-Host "NX_COMPAT is already cleared. No patch needed."
exit
}
$backup = "$path.bak-before-nxcompat-patch"
Copy-Item $path $backup -Force
$new = [UInt16]($old -band 0xFEFF)
[BitConverter]::GetBytes($new).CopyTo($bytes, $dllCharacteristicsOffset)
[System.IO.File]::WriteAllBytes($path, $bytes)
"Patched DllCharacteristics: 0x{0:X4} -> 0x{1:X4}" -f $old, $new
"Backup saved to: $backup"
-If you need any help please feel free to ask for it in our CBOX. |