Okay, I realized my problem (stupidity) and fixed it...

Despite what Alfred has said a thousand times about Counter-Strike's new hash/cache 
for entities, I _need_ to remove them.  It's not optional.  I made a Counter-Strike 
Deathmatch mod and it broke, and I have hoardes of people bugging me to fix it.

I have tried blocking REMOVE_ENTITY calls from the CS Engine, and that sort of 
works... not.  CS is still making illegal calls (and apparently, doesn't check to see 
if they're valid or not).

I deduced, probably incorrectly, that CS was getting invalid pointers to memory and 
began hooking functions like *pfnEntOffsetOfPEntity.  I rerouted all calls to invalid 
offsets to a known valid offset... but... alas, still crashes... because I don't know 
what I'm doing.

I'm pulling my hair out here... Alfred, is there, AT ALL, a way that I can remove 
entities from CS and block CS's calls to them?  Or is it possible that a future 
SteamCS update will make it so CS doesn't crash when touching cached entities?  If 
not, my mod is dead =(

     -----David "BAILOPAN" Anderson


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to