Yes I realise I am practicing thread necromancy. So sue me.
Quoting: Kornel Kisielewicz
Actually it's already implemented... the only problem is that the recorder records a frame each time doomrl calls refresh -- what makes targeting and explosions look stupid :-P.
So, What you could do is the following:
Have a delay counter (working off Miliseconds) that mesures the time between each action. It will then translate that into a delay when you are watching playback.
As for the explosions, Record which type of explosion it was and have a script that duplicates the last x ammount of frames (where x is the ammount taken to have an explosion recorded as it is to the user) and edit in the explosion.
AFAIK there are only 6 different explosions (Imp, Cacodemon, Rockets, Baron, Knight and barrels) so coding that script shouldent be too hard.
And targeting? Call a mode where it records keystrokes relating to targeting and goes from there.
Kornel, If you can reply to this then thanks.