CSQC and multiplayer mvds
Posted: Fri Nov 03, 2017 6:52 am
Hi all.
What's the situation with CSQC and (multiplayer) demos?
OBJECTIVE: To record and play back a demo of a multiplayer gamne, and be able to switch view from player to player, and see their CSQC HUD, ie see exactly what the player saw.
I asked Spike about this a few months back and IIUSC (If I Understood Spike Correctly), it can't be done.
But I'm hoping that I misunderstood..
Or that Spike meant 'cant be done easily'
I've tried playing back multiplayer demos and some CSQC things work (deltalisten mdl replacements) but others don't (each players HUD)
Since
1. csprogs.dat DOES run while playing back a demo, and
2. all clients use the same csprogs.dat
3. CSQC's isdemo() function lets us know when the client is in demo playback mode..
... why can't the CSQC playback client emulate each players HUD?
What's the situation with CSQC and (multiplayer) demos?
OBJECTIVE: To record and play back a demo of a multiplayer gamne, and be able to switch view from player to player, and see their CSQC HUD, ie see exactly what the player saw.
I asked Spike about this a few months back and IIUSC (If I Understood Spike Correctly), it can't be done.
But I'm hoping that I misunderstood..
Or that Spike meant 'cant be done easily'
I've tried playing back multiplayer demos and some CSQC things work (deltalisten mdl replacements) but others don't (each players HUD)
Since
1. csprogs.dat DOES run while playing back a demo, and
2. all clients use the same csprogs.dat
3. CSQC's isdemo() function lets us know when the client is in demo playback mode..
... why can't the CSQC playback client emulate each players HUD?