Hello everyone,
I’m working on a personal project to improve the Cessna 208B Grand Caravan in MSFS 2020.
I have real-world flying experience on this aircraft, and my goal is to progressively make the sim version behave closer to the real one in terms of systems logic and failure modes.
At the moment, I’ve been experimenting with XML/L:Vars to introduce more realism, but I’d like to go further with features such as:
The idea is to gradually build a “study-level” Caravan by adding realistic behaviors and alerts, always based on the aircraft’s manual and real-world operation.
I’m still learning the MSFS development ecosystem (ModelBehaviors, HTML/JS gauges, WASM, etc.), and I’d love to hear from more experienced developers:
Any tips, references, or sample code would be greatly appreciated. My intention is to keep this project open and share progress with the community.
Thanks in advance!
Matías
I’m working on a personal project to improve the Cessna 208B Grand Caravan in MSFS 2020.
I have real-world flying experience on this aircraft, and my goal is to progressively make the sim version behave closer to the real one in terms of systems logic and failure modes.
At the moment, I’ve been experimenting with XML/L:Vars to introduce more realism, but I’d like to go further with features such as:
- A working icing annunciator light (blue light as in the real aircraft).
- An aural warning when fuel tank selectors are closed while the engine is running.
- Basic failure logic for oil, fuel, electrical and hot start, ideally tied to the aircraft’s POH.
- In the future, perhaps a small EFB-style tablet to monitor oil quantity/consumption and system state.
The idea is to gradually build a “study-level” Caravan by adding realistic behaviors and alerts, always based on the aircraft’s manual and real-world operation.
I’m still learning the MSFS development ecosystem (ModelBehaviors, HTML/JS gauges, WASM, etc.), and I’d love to hear from more experienced developers:
- What’s the recommended way to integrate these kinds of logic (XML vs. WASM modules vs. custom HTML/JS gauges)?
- Has anyone already tackled things like oil consumption, icing lights, or fuel selector warnings?
- Would anyone be interested in collaborating, testing, or guiding me on best practices?
Any tips, references, or sample code would be greatly appreciated. My intention is to keep this project open and share progress with the community.
Thanks in advance!
Matías
