This allows full-fidelity recordings of arbitrary length (limited only by disc space) to be created and replayed. These recordings always contain multiplayer information, regardless of /sim/replay/multiplayer. When an uncompressed recording is loaded, it is not copied into memory. Instead we extract individual frame information as required when replaying. Recording to file is activated by setting /sim/replay/record-continuous to true. We use the same filename pattern as ordinary fgtapes. The file format is similar except for being uncompressed (so that replaying can seek within the recording; gzip etc don't seem to support seeking within the uncompressed stream.) |
||
---|---|---|
.. | ||
AircraftPerformance.cxx | ||
AircraftPerformance.hxx | ||
CMakeLists.txt | ||
controls.cxx | ||
controls.hxx | ||
FlightHistory.cxx | ||
FlightHistory.hxx | ||
flightrecorder.cxx | ||
flightrecorder.hxx | ||
initialstate.cxx | ||
initialstate.hxx | ||
replay.cxx | ||
replay.hxx |