I have recently written a simple tool to record and replay my flight and would like to share it with the community.
And thanks IamSean for allowing me to include his video as a showcase of the tool's capability and the awesome graphic fidelity of MSFS.
Instructions
Extract and run FlightRecorder.Client.exe.
Features
- Record and replay with your aircraft or an AI aircraft in the sim
- Change replaying speed
- NOTE: when speeding up, your computer might not be able to load scenery fast enough and that will negatively affect frame rate.
- Trimming the recording to remove unnecessary parts at the start & end
- Save recording into a file to replay later or on another computer
- Export the recorded data into CSV or KML for further analysis
- Quickly jump to any time in your recording (disabled during an active replay)
Notes: The tool records this list of variables from SimConnect Structs.cs for each sim frame. Some of them are only for analysis and display and don’t affect replay.
Incompatibiity
- FBW A32NX, PMDG B737 and several others
- Some complex aircraft implement custom internal hydraulic and flight control system that ignore built-in SimConnect. This means the aircraft will not react to the replay data Flight Recorder send to the sim. You will see that certain variables get replayed properly, and some don't.
Other Limitations and Notes
- When starting a replay, your aircraft might be teleported to a far away location which doesn't have loaded terrain. This means the ground can jump up/down really quickly and you might get a crash (not CTD) due to damaged landing gear. Disable crash detection might be a good idea if you frequently replay your flight.
- I don’t know a reliable way to tell if an engine is running or not, so this tool does not auto-start the engine (because it doesn’t know when). Hence, you should start recording/replaying when engine is already running (or the aircraft will move without a running engine) and stop recording before turning off the engine (not really a problem, but the tool might not shut the engine down for you). Not doing that won't prevent you from replaying or using any features, but replay can look like your aircraft is powered by magic ;).
- To prevent fighting with MSFS own calculation, the tool sends freeze command when you start replay and unfreeze when you stop replay.
This means replaying might conflict with other tools leverating the same freeze feature (e.g. YourControl when you are not in control or other replay tools). - AI aircraft jitters back and forth during replay, especially at high speed. I'm still trying to figure out the reason.
Reporting Issue
If you have any issue with the tool, please report it in our GitHub page with information for troubleshooting such as screenshots, logs and profile exports.
https://github.com/nguyenquyhy/Flight-Recorder/issues
You can also join my Discord server for further discussion https://discord.gg/azqQrWWEbV.
Other useful links
Source Code: https://github.com/nguyenquyhy/Flight-Recorder
Releases: https://github.com/nguyenquyhy/Flight-Recorder/releases
7 days ago
gunnarcsson
10 days ago
VIZIX
10 days ago
FlyingCactus777
10 days ago
FlyingCactus777
24 days ago
art_moto
28 days ago
gyx
29 days ago
29 days ago
nguyenquyhy
end27
1 months ago
Buckrogers1
2 months ago
29 days ago
nguyenquyhy
victordallaqua
2 months ago
SSC_Georg
2 months ago
Burnhaven
2 months ago
2 months ago
Julian_Clint
Xenon711
2 months ago
neefoo
3 months ago
2 months ago
FAB30360FR
Mark_Fosseth
3 months ago
hforder