I tried the method described in this article but it doesn't seem to work either. The debugger attaches correctly, but just when the world is spawned and the game is about to start, something exits with error code 1 and the whole thing gets on the knees.
@Austin: the mod is CZ, but with Steam, each Steam game has its own copy of the HL engine. You do not need to worry about copying the czero folder. The only thing is that you must change the Steam app number, because here it's not a mod running on the HL engine used for Half-Life (Steam app ID 70) but the default mod (czero) running on the HL engine used for Condition Zero (hence Steam app ID = 80)
You can get the Steam app ID of any Steam app by right-clicking on it in the Steam games list and choosing "create a shortcut on the desktop" and then look at the shortcut's parameters.
However I've set up everything like said, but I can't seem to get the thing running. It attaches, starts a game and then breaks. I'm pretty sure it's not a IsDebuggerPresent() check, because it would have crashed much earlier.
*edit*
for those who are interested, my SteamApps.cfg says this (for CZ):
Quote:
SteamAppId=80
SteamAppVersionId=0
SteamInstallPath=D:\Steam
SteamAppUser=pm@racc-ai.com
|