[Feature Request] Delayed Hooking
Posted: Mon Nov 03, 2014 3:05 am
i'd like to suggest the implementation of the delayed hooking feature.
the reason for this is that without delayed hooking there is the problem that the steam overlay does not work in x64 games if started with bandicam running.
i made a workaround for myself via batch files that:
1) kill bandicam before a 64 bit game is launched
2) waits for the game to have launched successfully
3) afterwards it launches bandicam.
while working on that workaround i found out that this hook delay has to be variable as some games do fine with just 7 seconds of delay and others need up to 30 seconds.
i'm sure there are a lot of people who are unaware of this, so i hope this idea gets implemented soon-ish.
here's an example of the batch code. this one is for the multiplayer of call of duty ghosts.
the reason for this is that without delayed hooking there is the problem that the steam overlay does not work in x64 games if started with bandicam running.
i made a workaround for myself via batch files that:
1) kill bandicam before a 64 bit game is launched
2) waits for the game to have launched successfully
3) afterwards it launches bandicam.
while working on that workaround i found out that this hook delay has to be variable as some games do fine with just 7 seconds of delay and others need up to 30 seconds.
i'm sure there are a lot of people who are unaware of this, so i hope this idea gets implemented soon-ish.
here's an example of the batch code. this one is for the multiplayer of call of duty ghosts.
Code: Select all
@echo off
if not "%minimized%"=="" goto :minimized
set minimized=true
start /min cmd /C "%~dpnx0"
goto :EOF
:minimized
rem Anything after here will run in a minimized window
TASKKILL /F /IM "bdcam.exe"
TASKKILL /F /IM "bdcam64.bin"
timeout /T 2 /nobreak
start "Call of Duty: Ghosts" steam://rungameid/209170
:search
tasklist|find "iw6mp64_ship.exe"
IF %ERRORLEVEL% == 0 (GOTO found)
TIMEOUT /T 1
GOTO search
:found
timeout /T 10
start "Bandicam" "C:\Program Files (x86)\Bandicam\bdcam.exe"
exit