Expansion of failure configuration page
-
Hi Nick!
Obligatory long time user, Black Square fanboy!
Back in the early days of the Steam Gauge Overhaul series I raised a feature request ticket about a something that I always wanted to see in all the BS products. Unfortunately to this day it has never been fully realized, at least not in a way that I would have liked, even though all the framework has been set up.
I'm talking about management of failure scenarios and how the system that is currently in place can be expanded with custom triggers to provide a much more realistic training (and playing) environment.
When I saw your video about Commander 114 aerodynamics and saw how you had to manually fail an engine at 400 ft to return back to the airfield, that got me thinking about it again, and in the last couple of days I played around with Claude Code and managed to build something that I like into the Commander 114.

It is a new page in the tablet that allows definition of failure scenarios based on triggers as well as saving and loading of those scenarios for reuse. Triggers can be variables such as Altitude, IAS, OAT, Engine RPM, Manifold pressure and it can also be a previous failure, which allows cascading failures to be defined.
In the scenario in the image above:
- if the Turbo-charger bearing is previously failed (it might be a manual failure, it might also be MTBF triggered failure or it might be a previous failure originating from this very system),
- if the oil is still cool,
- engine RPM exceeds 2500 RPM,
- manifold pressure exceeds 27 inHG,
- all above present together for more than 50s, then the turbochanger will fail.
Green text is representing a condition that is already fulfilled, and orange is a condition that is yet to be satisfied. Any number of conditions can be added or removed. Above might not be the most realistic example, but it shows what is possible.
I had a lot of fun creating this, and then I had a lot more fun playing around with it, but more importantly, I learned much more about the aircraft and it's systems that I would have without it.
Anyway, I'd be thrilled if you played with it and came to the same conclusion that I have - that something like this adds value and that a professionally developed alternative implemented by you will add value to all the Black Square products!

If you care about it, here are the only three files that were modified (according to Claude).
BlackSquareTablet.css
BlackSquareTablet.js
BlackSquareTablet.html