Lorby-SI
  • Home
  • NEWS
  • Products
  • Where to buy
  • Downloads
  • Privacy Policy

AxisAndOhs 4.20 released

5/30/2024

0 Comments

 
AAO version 4.20 has been uploaded to the shops today. Please allow them a couple of hours until they deploy it.
Changelog:
MSFS SU15 compatibility update
XP 12 Beta compatibility update
  • Change: Axis: "High sensitivity mode" for joystick axis operation
  • Change: Axis: when assigning an event or variable with a value range greater than 2, Rounding is preset to "int"
  • Change: Axis: redesigned and simplyfied the Axis Trigger Mode
  • Change: Voice Recognition: added an error log message when a grammar can't be loaded
  • Change: Voice Recognition: added an optional setting to prevent AAO voice recognition reactig to text-to-speech output
  • Change: Voice Recognition: added Windows Voice Typing ("Cortana") online voice recognition option.
  • Change: Voice Recognition: added option to parse a dictation into button events.
  • Change: Scripting: REXEXSPLIT can escape pipe symbol
  • Change: Scripting: added "(>>" increment/concatenation operator to RPN for numerical and String LVars
  • Change: Scripting: Editor remembers font and size
  • Change: Gauges: added option to implement scrolling text
  • Change: Gauges: added <Visible> tag to Input element
  • Change: XPlane: made AAO more resilient against invalid entries in the default DataRefs.txt and Commands.txt
  • Change: XPlane: optimized the scan process for XP files
  • Change: XPlane: RPN parser accepts AAOs internal K-Events
  • Change: MIDI: added processing of MIDI SysEx messages as 0xF0-CHN-EVT-VAL-0xF7. CHN, EVT, VAL are single byte values for channel (0-255), event-ID (0-255) and value (0-127)

  • Bugfix: NOAA weather API has changed
  • Bugfix: Axis/Buttons: attaching an XBox controller and another device that registers as a gamepad, then one of the two won't work.
  • Bugfix: Axis/Buttons: updating labels when a script is renamed
  • Bugfix: Axis/Buttons: AAO would crash when a game controller was disconnected in a layered button/axis configuration
  • Bugfix: Axis/Buttons: When a joystick is initialized before connecting, switch-type buttons that are in the "ON" state were not processed correctly when switched off again
  • Bugfix: Axis/Buttons: when scripts were assigned to an axis it would only transmit integer values, regardless of what the rounding was set to. Float rounding has been limited to 4 digits in this case 
  • Bugfix: Wear&Tear was missing the option to edit the title of a template
  • Bugfix: MSFS: One Shot Autoscripts starting more than once
  • Bugfix: MSFS: controls were not disabled in Clone mode
  • Bugfix: Gauge Editor: fixed problem with resizing the background image
  • Bugfix: Scriptfiles: syntax checker shows multiple choice checklist commands as errors
  • Bugfix: Scripting: missing updates in buttons when renaming script groups or scripts
  • Bugfix: Saitek Panels: Some buttons not processing ON/OFF correctly when overridden with custom events or scripts (upper row on the Switch Panel)
  • Bugfix: CAN: floating point numbers incorrectly "reduced" to the neighboring integer

In addition, AAO 4.20 now has another option for voice recognition.
On the axisandohs.com website, section "DOWNLOADS" you will find the new "Cortana Bridge". This is a plugin for AAO that lets you utilize the Windows Online Voice recognition system. This is way better than the default offline variant but still not as powerful as using the Azure option. The Cortana bridge doesn't requite additional accounts with an online AI provider, it works "out of the box".

0 Comments

AxisAndOhs 4.10 released

1/26/2024

0 Comments

 
AxisAndOhs version 4.10 b51 has been uploaded to the shops today. Download the update from there once it has been deployed and just install it "over" the existing one.
Here is the change log:
  • Major Change: Replaced the sound output with NAudio to allow playing SOUND and SPEAK on different devices, with volume, balance and sound effect controls.

  • Change: Scripting: added DSP effects processing to SOUND and SPEAK
  • Change: Scripting: added SIGNAL and STOPSIGNAL commands
  • Change: Scripting: added option to query the ChatGPT API for text results (requires billable ChatGPT API account!).
  • Change: Scripting: added option to play sounds for a preset time only
  • Change: Scripting: added VOICEMIX command to mix voice output with an audio file
  • Change: Scripting: made variable processing faster
  • Change: Scripting: added tocsv operator for arrays
  • Change: Scripting: added processing option to ssplit
  • Change: Scripting: added GETBUTTONS, GETAXIS commands to read the state of a game controller
  • Change: Scripting: added AAO_SAVE_DESKFIP, AAO_SAVE_WEBFIP, RENDERGAUGE commands to save a FIP into a base64 string variable
  • Change: Scripting: MSFS: added MSFS_DEACTIVATE_ADDON, MSFS_ACTIVATE_ADDON commands
  • Change: Scripting: added processing option to ssplit
  • Change: Variable Observer: arrays and hashmaps can now be observed "live"
  • Change: Scripting: Added (DICTATION commands to write voice recognition results into an LVar to parse them elsewhere
  • Change: TextToSpeech: integrated advanced TTS capabilites into AAO: if you have an AWS Polly, Microsoft Cognitive Speech or ChatGPT API account, 
    you can use those services to generate voice output from text. The AdvancedTts Plugin is obsolete with this change.
  • Change: Voice Recognition: Added option to use Microsoft Cognitive Speech service for voice recognition
  • Change: Gauges: Added voice recognition status gauge to the default Lorby Gauges
  • Change: Made Button List scrollable
  • Change: CAN: reading values from CAN messages into LVars

  • Bugfix: Buttons with repeat and Combo: when Combo was released before the button, it got stuck.
  • Bugfix: Buttons: key up events were sent multiple times in some situations (keyboard input mostly)
  • Bugfix: Buttons: cannot use indexed LVars
  • Bugfix: ScriptEditor: prevent STRARR/NUMARR commands from executing when the Test button is not pressed
  • Bugfix: Control Layers: AAO_xxx_LAYER_SET events only working with the 4 default layers
  • Bugfix: Scripting: script variable not working with WSH
  • Bugfix: Scripting: in OfflineMode, non-existing automated scripts could break the script processing.
  • Bugfix: MSFS: InputEvents axis disregard the "on change" setting
  • Bugfix: MSFS: event selection: Test with 0/1 not working for MSFS Input Events
  • Bugfix: Gauges: DesktopFipHandler not closing when AAO is shut down
  • Bugfix: Gauge Editor: fixed problem with resizing the background image
0 Comments

AxisAndOhs 4.00 released

12/8/2023

0 Comments

 
version 4.0 of AxisAndOhs has been uploaded to the shops. 


  • Major Change: Added the option to use other scripting languages than RPN (JSCRIPT, VBSCRIPT)
  • Change: Axis: added option to handle the deadzone in linear or non-linear fashion. Activate "Tools->Axis advanced mode", then use the "RAW" button to access the settings. "linear" means that the deadzone is cut from the axis range, while with "non-linear" the range is wrapped around the deadzone (= it starts when the deadzone ends).
  • Change: Updated MSFS SDK events and variables to latest spec
  • Change: Updated MSFS SimConnect libraries to latest spec
  • Change: new asynchronous logging mechanism
  • Change: Voice Recognition: resetting the voice recognition will clear out all LISTEN_FOR_VOICE scripts too
  • Change: Voice Recognition: option to export the internal Numeric and Nato grammars as a file
  • Change: RPN: added (HIDWRITE:, (HIDWRITEOR:, (HIDWRITEAND:, (HIDREAD: commands that can communicate with the FeatureBuffer of a HID device (example: the LEDs on the HoneyComb Bravo, there is a script package for this purpose available on the axisandohs.com website)
  • Change: RPN: added NOAA_METAR_POS, NOAA_METAR_ICAO commands to download the current METAR for a location or ICAO code into an LVar
  • Change: RPN: added setbit/clrbit operators
  • Change: RPN: added binary operators for byte arrays (=strings in hex format)
  • Change: RPN: added NOAA_METAR_POS, NOAA_METAR_ICAO commands to download the current NOAA METAR for a location or ICAO code into an LVar
  • Change: RPN: added filter option to EXPORTVARS command
  • Change: RPN: (LOADTEXTFILE:) can now also target a single String LVar instead of a dynamic list
  • Change: RPN: Added (LOAD_AAO_CONFIG:) command, so you can switch to an entirely different config at runtime
  • Change: RPN: Made executing AAO commands faster
  • Change: Variable Observer: when selecting variables from the treelist, keeping left shift pressed prevents the selection dialog from closing
  • Change: Variable Observer: it is now possible to observe AAO arrays and hashmaps
  • Change: Variable Observer: right-clicking an item now copies the value to the clipboard too
  • Change: Added option to label Control Layers individually, on a per-aircraft(livery) basis.
  • Bugfix: Gauges: a recent WPF update changed the way that Stretch works when setting a size programmatically at the same time
  • Bugfix: RPN: Conflict between SPLIT and code injection via macro variable
  • Bugfix: Keyboard combinations assigned as single keys interfere with single key recognition.
  • Bugfix: Saitek Panels: missing event for ADF swap added
  • Bugfix: Plugins: AAO Plugin Handler did not process all Json structures correctly
0 Comments

AxisAndOhs 3.51 released

7/29/2023

0 Comments

 
AxisAndOhs 3.51 has been uploaded to the shops. It should be available on SimMarket already, JustFlight will probably deploy it on Monday.
This version is about bugfixes:
  • Bugfix: Gauges: fixed installer regarding the default Lorby Gauges.
  • Bugfix: Gauges: when actual RPN code is used in mouse areas, a DesktopFIP will execute the first K-event in addition to the mouse event
  • Bugfix: Saitek FIPs: hardware instruments are not displaying text on older gauges
  • Bugfix: RPN: String LVars nor processed correctly in [] code
    ​
  • Change: Gauges: added <Initialize> tag
0 Comments

AxisAndOhs 3.50 released

7/16/2023

0 Comments

 
AxisAndOhs 3.50 has been uploaded to SimMarket and JustFlight. It is already available on SimMarket, JustFlight will probably deploy it on Monday.
The X-Plane version of AAO has been delayed in favor of the P3D V6 variant. The XP version will come at a later time.
  • Change: added Prepar3d V6 variant
  • Change: Option to export multiple templates in one go
  • Change: Added "Filter" boxes to selected template/config selection dialogs
  • Change: Added dialog to call AAO web pages
  • Change: Gauges: added VerticalAlign parameter and script options for horizontal and vertical alignment
  • Change: Gauges: GaugeText can now be multiline text, lines are separated with \n
  • Change: RPN: Scripts can call themselves, AAO will only display a warning
  • Change: RPN: Added "time" operator that queries the current system time in milliseconds
  • Change: RPN: Added "ar429" operator to convert ARINC429 values
  • Change: RPN: added "(LVARRPN:)" command
  • Change: RPN: added "(OPENURL:)" command
  • Change: MSFS: Updated InGame Panel so it can process multiple Coherent calls and triggers at the same time

  • Bugfix: RPN: Conversations: (END) can be used in a line that contains other code too
  • Bugfix: Gauges: Update frequency inaccurate, lagging behind
0 Comments

AxisAndOhs version 3.20 released

6/9/2023

0 Comments

 
AxisAndOhs version 3.20 build 43 has been uploaded to the shops today. You can get the new version (only) from your account on SimMarket/Justflight.
Be advised - with this version the default IP ports change to 43380 for the WebAPI and 43280 for the WebFIPs (instead of 9080/8080). This is mostly important for new users, existing users are not affected immediately. Just bear this in mind should you download a new version of an AAO add (StreamDeck plugin!), that you may have to change the port in the plugin.
Another important change is the option to group buttons and axis into color coded "Control Layers". Please take a look into the AAO manual to find out more)
Finally, there is a prototype of a Gauge Editor available on the Desktop Virtual Instruments dialog. This editor is very much a prototype - it works, but it will have quirks or even bugs. The intension is to build this tool up using the feedback from the content creators (hoping that the graphical editor will draw in more people who wish to make sim-external gauges)

This is the changelog:
- IMPORTANT CHANGE: 
  WebAPI: Default Port is now 43380 (instead of 9080)
  Gauges: Default Port is now 43280 (instead of 8080)
  Make sure to revisit AAO addon modules and adapt the port if necessary
- IMPORTANT CHANGE: 
  Added option to group buttons and axis into color coded "control layers", so all imputs can have multiple uses
  • Change: option to always run the app as administrator added to the Application menu (true by default)
  • Change: Gauges: Graphical Gauge Editor Prototype
  • Change: Gauges: WebFIPs can now be resized at runtime
  • Change: RPN: added 'scon' operator
  • Change: RPN: added 'ssplit' operator.
  • Change: RPN: added 'unixts' and 'lvar' operators
  • Change: RPN: added default variables (L:PauseState) and (L:SimState) that report the current state of the 3D simulation (0/1)
  • Change: RPN: Added LISTEN_FOR_VOICE script header
  • Change: RPN: Added (SENDMAIL:) command
  • Change: RPN: added "(LOAD_SIMBRIEF:xxx)" command to download your flight data into LVars.
  • Change: RPN: added "(LOAD_SIMBRIEF_PLAN:xxx)" command to download your flight plan into the AAO ND display.
  • Change: RPN: added (QUERYXML:url), (QUERYJSON:url), (DOWNLOADXML:url|file), (DOWNLOADJSON:url|file) AAO Commands
  • Change: WebAPI: added option for the WebAPI to use POST requests
  • Change: WebAPI: added option to "pull internal L-variables (= read var and then reset it to 0)
  • Bugfix: Saitek Radio Panel: automatic 8,333 spacing frequency display shift broken 
  • Bugfix: Gauges: Eliminated jumping labels
  • Bugfix: MIDI channel priority not working
  • Bugfix: fixed lag when scripts are calling other scripts as K: events
  • Bugfix: virtual files in WebAPI were limited to text format
  • Bugfix: RPN: Custom BVars not inserted correctly
  • Bugfix: RPN: A: String vars incorrectly needed additional ' characters
0 Comments

AxisAndOhs Version 3.01 released

5/3/2023

0 Comments

 
Hello @ll,
AxisAndOhs version 3.01 build 22 has been uploaded to the shops today. Please give them a couple of hours to deploy the assets (SimMarket does this pretty quickly, JustFlight may take a day or two).

Here is the changelog:
  • Change: MSFS: updated event and variable lists to SDK 0.21.0 spec 
  • Change: MSFS: added Z: variable processing
  • Change: make AAO more indifferent to USB errors, disconnect device only when an error happens for 50+ times
  • Change: added Link to AAO website to the top menu
  • Change: when OfflineMode is disabled, AAO will no longer switch over to online mode automatically
  • Change: RPN: Added option for "repeating" scripts
  • Change: RPN: added "(DIRLIST" AAO command and filexist, direxist RPN operators
  • Change: RPN: added SPEAKBLK command for sequetial text-to-speech output
  • Change: Gauges: added option to set a default template for desktop, web and app gauges
  • Change: Gauges: Added <Visibility> tag for the entire gauge
  • Change: Gauges: added <Input> element to gauge definition
  • Change: Gauges: Added (AAO_HIDE_DESKFIP:n), (AAO_SHOW_DESKFIP:n) to show/hide individual gauges in a layout
  • Change: Gauges: Added (AAO_HIDE_WEBFIP:n), (AAO_SHOW_WEBFIP:n) to show/hide individual gauges in a layout
  • Change: Gauges: Added (AAO_HIDE_APPWEB:n), (AAO_SHOW_APPWEB:n) to show/hide individual gauges in a layout
  • Change: Gauges: added option to DesktopGaugeHandler to control "topmost"
  • Change: MSFS: added zoom variable to InGame Panel
  • Change: SaitekPanels: using INC/DEC events instead of _SET for COM and NAV radios
  • Bugfix: Change Button dialog: when selecting LVars from the KeyDown/KeyUp treelists, they were inserted as BVars
  • Bugfix: "Configure WebAPI Port" does not show all lorbysi addons for MSFS
  • Bugfix: MIDI: possible unwanted cross-references when more than 10 devices are used
  • Bugfix: RPN: script header REPEAT_UNTIL_RPN not working as expected, added REPEAT_WHILE_RPN 
  • Bugfix: RPN: CONVERSATION not processing WAIT in a *..* line correctly
  • Bugfix: Variables of type C: were not working correctly
  • Bugfix: Gauges: DesktopFIPs had trouble with BMP files
  • Bugfix: Gauges: Desktop and Web FIPs did not process the SizeScale parameter correctly.
  • Bugfix: MSFS: LVar to BVar mapping: AAO is not sending 1 (>L:AAO_INPUT_ACTION, Bool) automatically in SU12 mode
  • Bugfix: MSFS: manually entered BVars cannot be assigned to buttons directly
  • Bugfix: AAO no longer detected empty variable names
0 Comments

AxisAndOhs Version 3.00 released

3/24/2023

0 Comments

 
AAO version 3.00 has been released today. Although mostly under the hood, the changes in this version are significant.
  • Major change: MSFS: with SU12 AAO can access LVars through SimConnect. If there is trouble with this new logic, you can switch the new logic off and go back to the legacy mode in the "Applicaion" menu.

  • Major change: the MIDI library in AAO has been replaced, because the old one is no longer maintained. With the new version the channel number is finally correct (=same as in all other MIDI tools). AAO will automatically migrate all existing MIDI assignments (Buttons, Axis and Combos) to the new channel numbers. A backup of all affected files is created during the process, just in case (See Tools->Create Backup / Restore Database)
    ​
  • Change: Implemented custom message boxes
  • Change: updated all libraries, removed obsolete ones
  • Change: updated and corrected installers
  • Change: improved Script Handler SimConnect variable error handling
  • Change: redesigned script initialization process
  • Change: When autoconnect and autostart are active, AAO will start the sim and connect to it
  • Change: Added Plugin - option for additional programmatic modules (=the bridges) that can be used instead of the WebAPI
  • Change: Added Drag&Drop option for import files (templates, scripts, BVar mappings, gauge layouts, variable/event lists)
  • Change: Added "Minimize to System Tray" option that hides all AAO icons from the task bar.
  • Change: Added option to start AAO directly in Offline mode, loading the selection menu
  • Change: Added option for displaying web pages and windows apps controlled by AAO (like gauges)
  • Change: Added option to start AAO directly in Offline mode, loading a preselected profile.
  • Change: RPN: redesigned Text-To-Speech, multiple voices can talk at the same time now
  • Change: WebAPI: Secondary WebAPI process to balance load
  • Change: WebAPI: Redesigned Port Settings dialogs
  • Change: WebAPI: is always active when AAO is started "As Administrator"
  • Change: WebAPI: added LEDs to show the status of the WebAPI on the main window
  • Change: Gauges: added a new option (besides Desktop and Web FIPs) to create gauge windows to start and display other apps and web pages
  • Change: Gauges: added "<Frequency>" to the "<Update>" tags for gauges
  • Change: Gauges: added "<Redirect>" tag for web gauges, will display a web page inside an iFrame (if possible)
  • Change: Saitek Panels: added option to force a permanent left-shift of the COM frequencies in 8.333 KHz mode
  • Change: CAN: Candle and CANhid interface included, supports CIS standard and Canas input events
  • Change: CAN: monitor dialog
  • Change: CAN: send RPN commands
  • Change: MSFS: added option to use the mouse as cyclic input
  • Change: MSFS: added default visibility scripts for Ingame Panel
  • Change: MSFS: added option to hide Ingame Panel border

  • Bugfix: WebAPI: API was processing set and get the wrong way around
  • Bugfix: Steam MSFS not started automatically by AAO
  • Bugfix: it was possible to close the Script Watcher in a way that it can't be reopened
  • Bugfix: "Hardware change" feature disregarded the Combo buttons
  • Bugfix: Saitek Panel Handler not always stopping when it should
  • Bugfix: multiple startup calls in MSFS version
  • Bugfix: dialog for changing the WebFIP port was broken
  • Bugfix: Some message boxes can't be closed (missing OK button)
  • Bugfix: voice recognizer was case sensitive (problematic with duplicate commands)
  • Bugfix: RPN: Re-definition of a <Macro> at a later time didn't work
  • Bugfix: Desktop/Web FIPs size controls not working correctly
0 Comments

AxisAndOhs Hotfix 2.81 b05 released

12/18/2022

1 Comment

 
Hello @ll,
the Hotfix version 2.81 b05 of AxisAndOhs has just been uploaded to SimMarket and JustFlight. Once it has been deployed to your account there, download and simply install "over" your existing AAO install. Make sure that neither AAO itself nor the simulator are running at that point.
This version is all about fixing bugs:

  • Bugfix: RPN: Scripts with A:/E:/P: variables in them were not initialized fully every time
  • Bugfix: RPN: Scripts with A:/E:/P: variables in them sometimes would not "fire" on the first call.
  • Bugfix: RPN: "+" option is missing for "!...f!" string format
  • Bugfix: RPN: Selecting certain variables from the treelist causes an app crash
  • Bugfix: Fixed problem where an axis assignment would retain an old value when selecting a new virtual assignment
  • Bugfix: Fixed unexpected closing of the app when an empty axis assignment is created
  • Bugfix: SaitekPanels and FIPs handler not working with cloned configurations
There is also a new version of the StreamDeck plugin, 14.19, to go with the 2.81
1 Comment

AxisAndOhs 2.80 build 29 released

12/11/2022

1 Comment

 
Hello @ll,

AxisAndOhs version 2.80 build 29 has been uploaded to the shops. It is already available on SimMarket, JustFlight should also deploy it in the next couple of days.
The most important change is in the MSFS version - the InGame Panel is now part of the installer, so it will always be there in MSFS (just not active unless you make it so). Please refer to the AAO manual as to what this panel can do (open/close other panels, display web pages, and, most importantly, handle the direct access to the MSFS BVars, making the LVar mappings obsolete!)

Also, there is a new version 14 of the StreamDeck plugin, that now fully supports the StreamDeck "+" too.

Here is the change log:
  • Change: MSFS: AAO InGame panel added to the AAO installer
  • Change: MSFS: AAO InGame panel can be used to read and write BVars directly from buttons, axis and RPN scripts, without the need for an extra mapping
  • Change: Catching process corrupted Exceptions in MIDI initialization
  • Change: added text boxes to control left, right margins, center point and deadzone size on the change axis dialog
  • Change: added accessibility tags to the Change Axis dialog
  • Change: Desktop FIPs: reducing grey line effects when resizing the FIP
  • Change: Desktop FIPs: improved performance, image position is only updated when it actually changes
  • Change: Clicking on "Connect to simulator" label initiates connection, same as the green LED button
  • Change: MSFS: separated helicopter tail rotor pitch and speed events in the axis assignment list
  • Change: RPN: unknown A: variables will be read from the simulator directly
  • Change: RPN: added seq and iseq operators
  • Change: Variable watcher: option to save the list of variable names being watched to disk and to reload it.
  • Bugfix: MSFS: Missing landing gear/brake variables added to the internal database
  • Bugfix: MSFS: Missing electrical systems events added to the internal database
  • Bugfix: Cleaning up virtual files in WebAPI
  • Bugfix: RPN: fixed missing initializations in for string script handling
  • Bugfix: RPN: String literals not processed correctly when starting with a space character
  • Bugfix: RPN: fixed SimConnect flood when scripts were called too quickly in succession
  • Bugfix: RPN: (>A: - Variables were not reset properly when changing aircraft
1 Comment
<<Previous
Forward>>

    News

    This page shows product news and information about current development streams

    Categories

    All
    Product Release

    RSS Feed

Proudly powered by Weebly
  • Home
  • NEWS
  • Products
  • Where to buy
  • Downloads
  • Privacy Policy