v1.2.1

–UI

  • fixed crash when launching Falcon via -parameter when BMS is set to fullscreen mode
  • fixed Run window not saving ‘windowed’ checkbox state
  • fixed cp60_prev & cp60_next callbacks giving faulty CP60 MFD page and crash when going to CP60 MAP page

–Client

  • add a file named customrttcoords.xml in config folder to enable users to override DED/RWR/PFL/HUD/MFD extraction coordinates (e.g. F-18E/F/Growler etc)

v1.2

–Backend

  • update to SFML 2.4.2 and TGUI 0.7.3
  • code optimization, cleaning and minor bug fixes
  • changed the way hook is setup, so no more need of additional port
  • now possible to install 64 & 32 bit next to each other on same machine
  • removed unused arial font
  • added command line options (-layout -client -server -falcon -batch -minimze)
  • YAME64.xml has a little changed, so it is NOT backwards compatible with older versions!

–UI

  • fixed mouse wheel resize of gauges not preserving aspect ratio
  • fixed window being set outside visible screen after updating or closing (x/y-posit -32000)
  • fixed load layout remains active tabs in UI
  • removed hook tab as overlay function
  • removed “transparant background” checkbox from RWR, now always transparant bg
  • removed enable flight data/texture data from server tab, now automatically detected
  • removed max clients from server tab as with this option you was unable to disconnect and reconnect. Now you can have as many clients as you like.
  • removed the “enable flight data” and “enable texture data” from client tabs, those options will be automatically enabled if you have gauges that need texture or flight data.
  • removed gauge specific callbacks in gauges tab, replaced with dedicated callback tab to set all necessary callbacks in one place
  • removed show/hide checkbox for BE on CP60 map as it’s now an OSB label in client
  • removed gauge general choice menu for F-18, F-8 1/C and F-18E. Textures types are now automatically detected and aircraft specific bezels (MFD, UCF…) can be choosen at the gauge specific location.
  • removed 3D option from compass (is now default)
  • changed IP fields on server tab to be selectable (for copy/paste) and are now loaded asynchronous
  • changed Carapace checkbox (where applicable in gauges) to dropdown select default/carapace, to be in line with UI for GE/PW, default/electronic/digital
  • changed kneeboard pages callbacks from 2 separate to 1 single toggle
  • added aircraft type option (Viper/Hornet) for UFC, and MFD.
  • added callbacks that are callable in the RUN tab to start & stop batch run, client, server, BMS and minimze
  • added mipmap option on texture checkbox. This one is for better rendering and to limit the flickering of gauges if their size is too small
  • added possibility to select any 2 images for kneeboard instead of fixed BMS dds texture via WDP
  • added callbacks for CP60 OSBs and next/previous page (similar to DMS left/right for MFD pages)
  • added possibility to use DX devices for callbacks (still somewhat buggy at times)
  • added possibility to set BMS callbacks for when running on networked client without BMS
  • added possibility to enable/disable bezel on ATD, EHSI, DED, PFD, CP60 & MFDs
  • added z-index possibility in edit mode to place a gauge in front or behind of another when overlapping
  • added possibility to delete callbacks
  • added toggle callback for windows next to existing show/hide separate callbacks
  • added MLU gauges in edit gauge mode
  • added warning messages if hook not enabled but hook dll is present
  • added autodetect BMS path
  • added autodetect keyfile
  • added autodetect dtc file
  • added autodetect theater (for kneeboard & CP60)
  • added option to save last active page on CP60
  • added thanks to Eric (CP60 items) and buraktunahan (Hornet MFD bezel)
  • added new compatible layout files
  • added “escape” to close in edit window mode
  • added Ares & -Ice in the credits
  • added connection status led
  • added layout filename to window title
  • added keyfile viewer

–Keyserver

  • changed logic so it already receives input over network as of client start, instead of only when entered into 3D

–Client

  • possible fix for flickering issues with VVI & AOA
  • fixed “unable to listen to port” if you close server and then restart it without closing Falcon
  • fixed issue with mask creation of certain windows after saving new layout
  • fixed issue in mask creation for non visible gauges
  • fixed VVI jumping when jet is on ground
  • fixed analog HSI not showing middle part when using masked window
  • fixed analog HSI flag arm obstructing 90° line inner bezel
  • fixed EHSI becoming ellipse shaped when gauge is not set to a square ratio
  • fixed red circle around active waypoint on CP60 being not centered
  • fixed CP60 altitude pressure label Mb/Hg not sync with BMS config
  • fixed CP60 ALOW value not updated when changed in 3D pit via UFC
  • fixed CP60 wrong labeling MSL as transition altitude
  • fixed (E)HSI TCN bearing indicator turnin back after switching mode
  • fixed small black lines parallel to altimeter & VVI needle visible
  • fixed machmeter needle jumping between 150-200 knots
  • fixed rpm gauge smoother needle movement
  • fixed small bug in right eyebrow
  • changed ADI texture with real picture parts
  • changed SAI texture with real picture parts
  • changed CP60 logic so ownship & waypoints are only shown when INS aligned
  • changed CP60 VVI & AOA tape to high res in line with other textures
  • changed CP60 EHSI colors to match standalone EHSI gauge colors, and night color mode
  • changed CP60 data page to correspond more to real version information
  • added CP60 night/day toggle function to MFD page
  • added PNEU flag on CP60 data page when applicable
  • added clickable OSBs when CP60 bezel enabled
  • added bullseye label for OSB toggle to CP60
  • added MFD page on CP60 with choosable left/right MFD plus EHSI & ADI
  • added EHSI MODE OSB & function to CP60 MFD & DATA pages
  • added night/day OSB & function on CP60 MFD & DATA page
  • added mini ADI on CP60 map
  • added support for higher res CP60 map images
  • added marker beacon indicator on CP60 data page
  • added very basic fuel page on CP60 awaiting a more advanced fuel page
  • added ICP (regular, block60, Hornet) with clickable buttons & thumbwheels (animated) for touchscreens
  • added optional bezel with clickable OSBs & knobs to CP60 for touchscreens
  • added optional bezel with clickable OSBs to MFDs (F-16 & F-18)
  • added optional bezel with clickable OSBs to ATD for touchscreens
  • added optional bezel with clickable dials & M button to EHSI for touchscreens
  • added older block fuel flow gauge
  • added clickable areas to set index knob on machmeter
  • added clickable areas to knob on altimeter
  • added clickable areas to knob on ADI
  • added clickable areas to knob on SAI
  • added clickable areas to knobs on HSI
  • added clickable areas to AVTR light
  • added clickable areas on TWP/TWA (both regular & Carapace) & EPAF-TWP
  • added right click on client window to get close/exit option
  • added modal messagebox when saving gauge window
  • added autodetect BE. If you don’t specify bullseye coordinates for CP60 or mission file it will try to load the one selected in memory
  • added connection status leds
  • added needle shadows
  • added custom gauges folder to override default gauge textures when desired

–Server

  • fixed warning about selected rttextraction not set in cases it wasn’t needed anyway
  • fixed crash when more then 2 clients connect

–Known issues

  • sometimes YAME Callbacks don’t work & require client reload
  • activating anti-alliassing might cause crashes at some pcs

v1.1

–Backend

  • update SFML & TGUI libraries to 2.41
  • new xml structure for extractions (F-16, F-181/C, F-18E) and gauges
  • released 32bit next to existing 64 bit

–UI

  • fixed crash in gauges tabs when background image is not found
  • fixed child processes remaining active when applications started from within YAME preventing update of YAME itself
  • fixed typo in “removed program” msgbox type
  • possible fix for network texture sync tearing: experimental feature allowing sync to server, but may reduce smoothness/FPS in return
  • possible fix for issue with layouts using a mask being saved as another layout
  • removed cap of 15FPS in UI which possibly caused laggy UI in some cases
  • don’t ask to set BMS-path, DTC & keyfile after saying no at initial run
  • make UI screen remember its previous position on the screen at new launch
  • make gauges in edit mode movable per pixel by arrow keys
  • allow batch files in the run applications list
  • change order of applications in the run list
  • allow batch run of multiple applications with 1 click
  • make trim gauges rotatable
  • no need to set hook extraction in client tab if it is selected in server AND the client is configured to retrieve data from network. If the server is set to use extraction then the client hook port will be automatically enabled, so it should be easier to configure YAME correctly.
  • added button in the hook tab to remove the hook files
  • MLU options via combobox instead of separate
  • updated F-16 layouts to new standards (e.g. DED dimensions with added bezel)
  • added draft F-18A/C & E layouts

–Client

  • fixed FFI digit 9 to 1 transition issue
  • changes in hook settings mechanism, hoping to fix no textures visible at initial runs in some cases
  • added rotating “set index” knob on the machmeter to be compliant with altimeter & hsi rotating knobs
  • added saving of CP60 moving map settings (color/grey, day/night, north up etc) so they are loaded in next flight automatically.
  • bezel added to DED & PFD
  • F-18 Hornet texture extractions possible

–Keyserver

  • global js files moved to root htdocs folder
  • sender.js updates automatically with local IP

v1.0

— initial public release

In testing

  • stripped client version for the RaspberryPi

Roadmap

  • better fuel page on CP60
  • add more clickable/touchable items
  • add previewer & easy prev/next option for selection layout file
  • add more realistic SAI behavior (moving 4° nose up in first 2 minutes after uncage/power, moving/settable white horizon marker, cage/uncage functionality)
  • add gauges for second engine (duplicating the RPM, FTIT, FFLOW and OILPRESS) so to better configure 2 engine planes.
  • add gauges for LE and TE flaps
  • add gauge for VTOL
  • add gauge for engine block (as the F18)
  • choice between gauges with & without bezels
  • Note: Order of list does not reflect priority or completion status