Hello everyone. I've got two rather special questions which I doubt have been asked before. I'm guessing that's also why I haven't been able to find anything about it on the internet so far.
First of, I'm working with the OB version of the SDK. I've added a custom trigger to triggers.cpp that is supposed to start and stop a demo when the player touches it. That's where my first question comes up. I'm recording the demo to a temporary file that I want to rename and move after it's fully recorded. For that purpose I'd like to save the temporary demo in another folder than the root dir of my mod in /sourcemods (say in /sourcemods/mymod/temp). Is that possible somehow or is it not in the hands of modders? I have not been able to find anything about it in the source code the SDK provides so I'm getting the feeling it's not. Secondly, once the demo is stopped, I want to rename it after a certain scheme and then move it out of it's temporary folder (respectively the root dir if I can't change that). The problem is that it takes a certain time until the demo is stopped. Right now, touching the stopping trigger calls the Touch( CBaseEntity *pOther ) method from where it issues the following two commands: engine->ServerCommand( "stop\n" ); pPlayer->MoveDemo( pPlayer ); I've implemented the MoveDemo method in basecombatcharacter.cpp cause I need to access player specific variables I added to the class. Now my question is simply how I could work around this problem, meaning how could I make sure the MoveDemo function gets called when I can be sure that the demo isn't used by the application anymore. In that context I just thought of another question that's of similar nature. I don't want to stop the demo at the exact moment the player touches the trigger. I'd rather have a little time difference of say 6+ seconds so the demo doesn't stop so abruptly. I'm really happy about any input from you guys cause I'm completely stuck because of these problems right now. Thank you. _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

