"Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
-
- Posts: 236
- Joined: Sun Feb 14, 2021 6:55 pm
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
Another update on "Easy Gauges".
For the Britten-Norman BN-2 Islander by BlackBoxSimulation (MSFS) the engine instrument are not available from the instrument store. I decided to create them myself as "Easy Gauges".
As they are used in pairs (one for the left and one for the right engine) i decided to add another feature to "easy Gauges". Every Easy Gauge Instrument has now a user property "Index" (a string). The index is appended to the gauge subscription variable name (e.g. "GENERAL ENG FUEL PRESSURE:" .. index)
By default the index is an empty string, to make the feature backwards compatible. Just leave it empty if not needed.
This feature allows to use the same instrument more than once in a panel. Instead of creating multiple instrument with the same gauge features.
Paul
For the Britten-Norman BN-2 Islander by BlackBoxSimulation (MSFS) the engine instrument are not available from the instrument store. I decided to create them myself as "Easy Gauges".
As they are used in pairs (one for the left and one for the right engine) i decided to add another feature to "easy Gauges". Every Easy Gauge Instrument has now a user property "Index" (a string). The index is appended to the gauge subscription variable name (e.g. "GENERAL ENG FUEL PRESSURE:" .. index)
By default the index is an empty string, to make the feature backwards compatible. Just leave it empty if not needed.
This feature allows to use the same instrument more than once in a panel. Instead of creating multiple instrument with the same gauge features.
Paul
-
- Posts: 236
- Joined: Sun Feb 14, 2021 6:55 pm
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
Another set of "Easy Gauges" for the Britten-Norman BN-2 Islander by BlackBoxSimulation for MSFS2020.
Took me about 4 hours to create them. Most of the time doing research for the right instrument and proper operating ranges.
As a reference, I decided to go for the cockpit and instrument images shown on the (German) WIkipedia page for a Britten-Norman BN-2A-26 Islander (1980) (reg. PJ-CIW). The gauge design by BlackBoxSimulation is some of the worst I have seen in addon aircrafts lately. Some of them don't even show correct values.
Credits go to "SimInnovation" for reused images from community instruments (e.g. bezel, needles).
Paul
Took me about 4 hours to create them. Most of the time doing research for the right instrument and proper operating ranges.
As a reference, I decided to go for the cockpit and instrument images shown on the (German) WIkipedia page for a Britten-Norman BN-2A-26 Islander (1980) (reg. PJ-CIW). The gauge design by BlackBoxSimulation is some of the worst I have seen in addon aircrafts lately. Some of them don't even show correct values.
Credits go to "SimInnovation" for reused images from community instruments (e.g. bezel, needles).
Paul
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
Hi Paul,
Lovely work as usual and also a great idea that will help many I am sure.
Just for info, the MS33558 Font would be far more appropriate for BNI but not sure if you can utilise it in the way are you drawing the gauges from within AM ?.
If you can use it - here it is - https://www.wfonts.com/font/ms-33558
One of my favourite aircraft and one I have spent a lot of time in as a PAX but in the right seat as a 'favour' as it was our local 'bus service many moons ago' - those were the days (Isles of Scilly Skybus)
Joe
Lovely work as usual and also a great idea that will help many I am sure.
Just for info, the MS33558 Font would be far more appropriate for BNI but not sure if you can utilise it in the way are you drawing the gauges from within AM ?.
If you can use it - here it is - https://www.wfonts.com/font/ms-33558
One of my favourite aircraft and one I have spent a lot of time in as a PAX but in the right seat as a 'favour' as it was our local 'bus service many moons ago' - those were the days (Isles of Scilly Skybus)
Joe
Joe. CISSP, MSc.
-
- Posts: 236
- Joined: Sun Feb 14, 2021 6:55 pm
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
It's a nice side-effect of "Easy Gauges". Just drop your font file in the 'resources' folder and assign your font file name to the default variable.
and "kabooom" the instrument markups/values appear in your preferred style. No searching for text style defintions in the code.
Paul
P.S. Some style size corrections might be necessary as not all TTF fonts adhere to common size specs.
Code: Select all
EASYGAUGE.MARKUP.FONT = "MS33558.ttf"
Paul
P.S. Some style size corrections might be necessary as not all TTF fonts adhere to common size specs.
Last edited by Tetrachromat on Sat May 14, 2022 10:30 pm, edited 1 time in total.
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
That was what I thought as well. The Milspec font is bigger, so I'm not sure if it works in all instruments without a conversion.
-
- Posts: 236
- Joined: Sun Feb 14, 2021 6:55 pm
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
One more set of gauges for the Britten-Norman BN-2 Islander by BlackBoxSimulations for MSFS2020:
The "Easy Gauge" user property 'Index' is now available for insertion into markup text as well. As demonstrated on the fuel quantity gauge.
Using the Index value "RIGHT" for inserting into the MSFS2020 Variable
as well as into the scale markup text
Paul
The "Easy Gauge" user property 'Index' is now available for insertion into markup text as well. As demonstrated on the fuel quantity gauge.
Using the Index value "RIGHT" for inserting into the MSFS2020 Variable
Code: Select all
"variable" : [ "FUEL TANK %s MAIN QUANTITY", "GALLONS" ],
Code: Select all
"markups" : [
{ "style": {"size": 56}, "position": [260, 160], "text": "%s" }
]
-
- Posts: 236
- Joined: Sun Feb 14, 2021 6:55 pm
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
Just published the 'User Manual' for "Easy Gauges" on my GitHub account.
Content
- Requirements and Features
- How to Create a New “Easy Gauge” Instrument (Quick Start Guide)
- “Easy Gauge” Concepts
- Instrument Specification
- Instrument Name
- Instrument Background
- Instrument Cover
- Instrument Bezel
- Instrument Canvas
- Instrument Scales
- Instrument Markups
- Instrument Gauges
- Text Styles
- Default Values
- Advanced Features
- JSON Syntax
This complements the first (BETA) release of my "Easy Gauges" code, available from the releases section.
Paul
Content
- Requirements and Features
- How to Create a New “Easy Gauge” Instrument (Quick Start Guide)
- “Easy Gauge” Concepts
- Instrument Specification
- Instrument Name
- Instrument Background
- Instrument Cover
- Instrument Bezel
- Instrument Canvas
- Instrument Scales
- Instrument Markups
- Instrument Gauges
- Text Styles
- Default Values
- Advanced Features
- JSON Syntax
This complements the first (BETA) release of my "Easy Gauges" code, available from the releases section.
Paul
-
- Posts: 236
- Joined: Sun Feb 14, 2021 6:55 pm
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
A new set of 10 gauges. Today created for the Cessna 310R by Milviz (MSFS2020).
Instrument specification files are available for download from my GitHub account folder instruments/c-310r
Paul
Instrument specification files are available for download from my GitHub account folder instruments/c-310r
Paul
-
- Posts: 236
- Joined: Sun Feb 14, 2021 6:55 pm
Re: "Easy Gauges" - No Coding - Full Functionality for Simple Gauges and More
Argh... only 5 attachemets allowed per post?
Here follow the remaining 5 instrument.
Paul
Here follow the remaining 5 instrument.
Paul