I had an idea similar to this. Never attempted to implement it but: Source
already supports a fairly robust and functional demo system. However, as far
as I know there is no way to load a section of these on the fly, and play
them over your existing game without disconnecting, and reloading.

My best guess is you could look at the way the demo records the world around
you, and then re-create the players movements clientside. This sounds rather
hard.

The only other way I could think of doing it would be to record actual
frames and play them back, but that would be a huge harddrive waste and
probably slow everything down. To my knowledge, this is similar to how TF2
does it's killcam. it moves the camera to the person right after your death,
and then takes an internal screenshots. Then it throws it out unless you hit
F5.

On Fri, Jun 12, 2009 at 6:34 AM, Jed <[email protected]> wrote:

> I thought I smelled a "killcam" question :D
>
> 2009/6/12 Sykes <[email protected]>:
> > yea kinda.. "last moments before" death and all that :D
> >
> > though im understand there is some facilities to accomodate server
> > side playback..
> >
> > all ideas welcome
> >
> > 2009/6/12 botman <[email protected]>:
> >> On 6/12/2009 7:25 AM, Sykes wrote:
> >>> Might sound ambitious.. but Im wondering if anyone has any
> >>> ideas/experience in client side action replay under the hl2 sdk?
> >>
> >> Do you mean like rewinding a demo in game?
> >>
> >> --
> >> Jeffrey "botman" Broome
> >>
> >> _______________________________________________
> >> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> >> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>
> >>
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> >
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to