This is an old revision of the document!
SPAD.neXt 0.5
Fixup 4
Fixed handling of PMDG737 / PMDG77
Updated PMDG737 to SP1d
Using PMDG for BIP/Display Offsets is not supported right now
Fixed problem with Keyboard-Binding updating unwanted
Fixed clear-button in keyboard dialog not updating the text field.
Added newsfeeds to the Home page
Updated Quickstart guide
Fixup 5.0
Multi-Panel: Fixed binding of dial to keyboard
Added TrayIcon (Just testing for now)
Profile-List: Fixed scrolling with many profiles
Event-Configuration: resized icons, fixed tooltips
Fixup 5.1
Radio Panel: Fixed binding of dials to keyboard
TrayIcon is functional now
New options in Settings→Application:
SendErrors → Automatically upload fatal erros (Default: true)
Minimize → Start SPAD.neXt minimized to system tray (Default: false)
AutoExit → Automatically shutdown SPAD.neXt when FSUIPC Connection is dropped
Added some more command line options (list with -?) (Not all are working yet) working ones:
-m Start minized
-d Debugmode (Adds all supported panels even if not connected)
-g Full Debugmode (Adds all supported panels even if connected)
-o:FILENAME config file to load upon start (Default: SPAD.neXt.conf)
Fixed normalizer drop-down not appearing for offsets that are configurable
Implemented full PMDG support (Registered only Feature)
Changed Keyboard-Binding:
Fixup 5.2
FSX Controls: Fixed problem controls sometime not being sent
FSX Joystick: Fixed problem Joystick not being sent
Numberformatting: Fixed problem numbers loosing fractions
Fixup 5.3
Numberformatting: Finally Fixed
Multi-Panel: Fixed Problem OFFEvent not being executed for lights. You will have to REBIND the Button!
Multi-Panel: Fixed Problem not being able to set Heading/CRS to 0
BIP: Plates are correctly de-initialized now when changing profiles
AutoExit: Fixed bug that made SPAD.neXt exit because it thinks FSUIPC disconnected when switch profiles
profiles
Added PMDG 737 Offset Handling. Example for Multi-Panel Altitude provided. (NO PMDG 777 yet!)
Fixup 5.4
Radio-Panel: Fixed Bug not binding events when loaded early
Devices: Fixed Problem with flickering devices puzzling SPAD
Logging: Fixed Problem errors not being uploaded
Controls: Fixed Problem Control-Offevent being sent occasionally
Fixup 5.4.1
Fixup 5.5
Devices: Fixed problem if device is attached/detached while UI Page is open (Navigate to home)
Controls: Fixed Problem when dials are bound to control and turned quickly
Joystick: Fixed Problem when dials are bound to joystick and turned quickly
Keyboard: Fixed Problem when dials are bound to keyboard and turned quickly (unregistered)
Keyboard: Fixed Problem of cluttering keys when sending keys in quick sequence (registered)
Profiles: If assigned profile no longer exiting the assignment is cleared
Profiles: Existence of profile-assignments are checked upon start
Options: Made “Confirm Clipboard actions” an application setting and not profile bound
Multi-Panel: Fixed Problem when using switches/dials that are not enabled
PMDG737: Fixed offset mismatch
Added Full PMDG 777 Support & Sample Profile (MCP Altitude bound to Multi-Panel)
Fixup 5.6
Devices: Fixed problem FSUIPC Connection not coming back alive after profile switch
Joystick: Fixed problem “click” button not working in config-dialog
Devices: Fixed problem when changing multiple values/switches the same time
General: Made SPAD.neXt single instance.
Fixup 6.1
Fixed several minor bugs
PMDG: Fixed bug with sending controls
PMDG 777: Updated default profile with Multi-Panel and Switch-Panel configured
Events: new Events will be enabled when configured
SPAD.neXt 0.6
0.6 RC 1
Fully implemented SimConnect-Support (local / network) [reg only]
Added Keyboardmacro support [reg only]
Reorganized Dropdown menu for Event-configuration
Added options to disable FSUIPC/PMDG/SimConnect-Support
Activated Registration Functions
0.6 Fixup 1
PMDG777 Profile: Fixed wrong bound Multipanel offsets
Keyboardmacro: Added Pause-option to every Key, Fixed number of executions
Fixed occasional crashes when changing FSUIPC/SimConnect enable-status
Multi-Panel: Fixed configuration issue not allowing PMDG-Offsets being selected for displays
0.6 Fixup 1.2
SimConnect: Fixed categorization of offsets (show as shared cockpit accidently )
SimConnect: Fixed normalization of frequencies
BIP: Fixed crash when trying to configure a new BIP plate
Switch Panel: Added configuration option to configure engine switch as dial
SimConnect: Simulation Data configuration now showing the default unit
Fixed occasional application hang (never ending donut) upon startup
0.6 Fixup 1.3
0.6 Fixup 1.4
SimConnect: Fixed problem UI becoming unresponsive when monitoring a value that gets a lot of updates
SimConnect: Fixed bug preventing to connect to networked FSX/P3D
SimConnect: Fixed Problem with concurrent connect tries
Fixed Crash when trying to navigate to a link and no default browser is registered
Fixed Engine Switch not being able to enable
0.6 Fixup 1.5
0.6 Fixup 1.6
0.6 Fixup 1.7
0.6 Fixup 1.8
SimConnect: Fixed displays not updating when changing selector
SimConnect: Fixed all engine offsets
SimConnect: Added missing offsets and controls
Application: New Option to disable automatic profile switch
Offsetselector: Will now automatically jump to the last selected offset if unconfigured
SimConnect: Fixed racing condition when configuring new value while update received
Switch-Panel: Gear-State-Lights are now configurable (see thread!)
Profiles: Added SimConnect Base profile (not fully configured yet)
SimConnect: Wired all Boolean-properties to be settable directly via “SimConnect Data”
0.6 Fixup 1.9
Fixed problem with activating Trial license in uncommon locales
Fixed racing condition when switching between two big profiles
Updates SimConnect Base profile. SP/MP/RP fully configured to SimConect Only
Known Problem: ADF Standby not supported
SimConnect: Fixed all standard offsets
profiles
SimConnect: Fixed several bugs
0.6 Fixup 1.10
SPADUpdater got a rework
All profiles will automatically be updated depending of FSUIPC/SimConnect Status. If FSUIPC is enabled it will be used.
Gearlights in existing profiles will automatically be updated depending of FSUIPC/SimConnect Status. If FSUIPC is enabled it will be used.
You cannot overwrite system profiles anymore to prevent loss of changes.
If SPAD.neXt crashes/autoexits it tries to save modifications to a profile called “AUTOSAVE”
If UIAutomation.dll causes problems SPAD.neXt will warn about it an exit.
“Invalidate License” has been renamed to “Deactivate License” to make it a bit clearer
0.6 Fixup 1.11
Fixed racing condition with PMDG's
Fixed Stockprofile-Attribute not being cleared
Multi-Panel: Fixed random crashes
Devices can be put on/offline by clicking their configure-gear
0.6 Fixup 1.12
0.6 Fixup 1.13
Fixed PMDG 737 values out of sync
Fixed PMDG 777 values out of sync
Updated PMDG 737 Profile (SP/MP/RP configured).
0.6 Fixup 1.14
Fixed deadlock when switching profiles
BIP: Fixed not reacting/flashing at power changes
When editing a default profile, added question for a new profile name
AircraftAssignment: Current aircraft is preselected
Renamed default profiles and added descriptions.
0.6 Fixup 1.15
Fixed crash opening Profile-Edit-Dialog (Aircraft Assignments) when an aircraft is in the FSX/P3D Path which cannot be parsed. (e.g. Title missing in aircraft.cfg)
Fixed occasional crashes when closing event-configuration dialog with nothing configured
Fixed Occasional crash sending a “Simulation Control” when SimConnect is disconnected
FIP Demo: Fixed possible memory leak.
Licensing: Some Microsoft Update seems to interfere with the Hardware-ID generation. Added some logging
Forum-feeds: Fixed crash if browser could not be started.
Changed Panel-Power-off text due to misunderstandings
Panel-Power-off can now be disabled (just like any other events)
When switching to an unassigned aircraft it is now possible to select the profile to switch to
Fixed possible racing condition when sending a lot of keyboard events
Updated PMDG 777 profile. Thanks to midnitecwby
Added Icon for profile-Documentation to profile list
Moved Color/Appearance to Application wide settings
Enabled NOTAM to send messages to specific installations
Fixed occasional crashes when configuring BIP Plates
Fixed crash when device removed while SPAD.neXt initializes
Fixed problem with multiple device of same type attached
Changed default Panel-Status from FSUIPC to SimConnect
Addd some checks when panel go mad ( sending data although no key pressed )
0.6 Fixup 1.16
Fixed eventconfiguration not showing for configured events
Fixed occasional crash when assigning aircrafts
Fixed eventconfiguration accepting empty values
Added logging of memory and handle usage
0.6 Fixup 1.17
Fixed crash when configuring Simulation Control
Fixed eventconfiguration not showing values
Fixed Multipanel not allowing to configure device power events correctly
Fixed occasional crash in aircraft assignments
0.6 Fixup 1.18
Fixed BIP Colors not reseting when switching profiles
Fixed occasional crash in configuring events when giving no value
Fixed possible deadlock when switching panels with FIP-Demo active
Quickstart Guide updated to V0.3 (Thanks to pmb)
NOTE: If you have a FIP and have the FIP in SPAD.neXt activated, it is recommended to start SPAD.neXt NOT via exe.xml, since it will share ressources with the simulator. So either start manually or disable the FIP in Settings|Saitek.FIP. This will be addressed when FIP-Support is up and running.
SPAD.neXt 0.7
0.7 Beta 1
0.7 Beta 2
Fixed LVAR-Events not being reconfigurable
Added some more debugging to SPAD.neXt Bridge
Fixed multithread issue with SimConnect Connections
SPAD.neXt.Bridge will be enabled by default now
0.7 Beta 3
Removed debug code that made SPAD.neXt crash
Fixed concurrency issue between Lvars and normal SimConnect
Fixed Lvars not being updated
0.7 Beta 4
-
Fixed bug with Simulation-Controls not being send/updated correctly
Multi-Panel got a “TEST”-Button like BIP
Fixed concurrency issue between Lvars and fsuipc
0.7 Beta 5
0.7 Beta 6
Spad.neXt.Bridge wil now try to locate the correct SimConnect.dll
Fixed SimConnect-Data dropping uneven numbers (Multipanel)
Fixed Default Panel On/Off
Fixed Engine Selector Mode “Switches”
0.7 Beta 7
NOTAM has been moved to the upper menu next to settings
Settings have been split into two pages. General stuff and Panel/device specific stuff
Switch-Panel: Fixed default gear lights settings
Multi-Panel: Fixed FLAPS-Up/Down not being able to write to Simulation Data
Add possibility to define variables local to a profile. Those can be used just like any other panels. Only numbers supported.
Example: Bind AP-Longclick to a Textmacro , and have that reflected by the LED-Blinking if active.
<?xml version="1.0" encoding="utf-8"?>
<BaseEvent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" BoundTo="MULTIPANEL_BUTTON_AP" isEnabled="true" xmlns="http://www.fsgs.com/SPAD">
<EventValues>
<EventValue Key="VALUEON" Value="0" ConfigID="UNCONFIGURED" ReadOnly="false" />
<EventValue xsi:type="SPADBoundEventValue" Key="BUTTONOFF" Value="VALUEOFF" ConfigID="BIND" ReadOnly="false" />
<EventValue xsi:type="SPADBoundEventValue" Key="BUTTONOFFLONG" Value="VALUEOFFLONG" ConfigID="BIND" ReadOnly="false" />
<EventValue xsi:type="SPADBoundEventValue" Key="BUTTONON" Value="VALUEON" ConfigID="BIND" ReadOnly="false" />
<EventValue xsi:type="SPADBoundEventValue" Key="BUTTONONLONG" Value="VALUEONLONG" ConfigID="BIND" ReadOnly="false" />
<EventValue Key="VALUEOFF" Value="0" ConfigID="UNCONFIGURED" ReadOnly="false" />
<EventValue xsi:type="SPADLocalEventValue" Key="VALUEOFFLONG" Comparator="Equals" Mode="Local" Value="0" ConfigID="OFFSET" ReadOnly="false" Parameter="Copy Mode Active" />
<EventValue xsi:type="SPADKeyboardEventValue" Key="VALUEONLONG" Value="0" ConfigID="KEYBOARDMACRO" ReadOnly="false">
<KeyboardMacro>
<KeyMacro>
<KeySequence>
<Keys>LControlKey</Keys>
<Keys>C</Keys>
</KeySequence>
<Duration>50</Duration>
<Repeat>1</Repeat>
<Pause>25</Pause>
</KeyMacro>
</KeyboardMacro>
</EventValue>
<EventValue xsi:type="SPADLocalEventValue" Key="VALUEONLONG" Comparator="Equals" Mode="Local" Value="1" ConfigID="OFFSET" ReadOnly="false" Parameter="Copy Mode Active" />
</EventValues>
</BaseEvent>
0.7 RC 1
Fixed bug in handling profiles where switched
Fixed problem if device flickers (Dettach and Attach in quick sequence)
Fixed problem devices randomly not turned off when quitting
Multi-Panel: Fixed BUTTONLIGHT ON/BUTTONLIGHT OFF actions being executed incorrectly. If you have BUTTONLIGHT ON/BUTTONLIGHT OFF bound to another value, which is _not_ a Profiles have been updated accordingly.
0.7 RC 2
Multi-Panel: Fixed bug when rollover very fast around 0
SimConnect: Fixed racing condition if many updates come in at the same time
Added first version of Configuration Wizard
0.7. RC 3
0.7. RC 4
Fixed crash when creating empty profile
Multi-Panel: Fixed crash when pressing a Button shortly when only longclick is configured
BIP: Fixed crash when selecting invalid offset
Multi-Panel: Added logging of panelstatus in debug mode
0.7 RC 4a
0.7 RC 4b
0.7 RC 5
SimConnect: Fixed crash when sending control when not connected
Config-Wizard: Added Hash-Check for P3D PMDG 777X
Config-Wizard now fully operational
0.7 RC 5b
Config-Wizard: Fixed typos
Config-Wizard: Fixed not recognizing default profile
Added Warning if Data Definition not found (e.g. if FSUIPC disabled)
0.7 Release
Fix USB Devices attached after start not showing up
Add new commandline argument “-p:profilename” to force loading of a specific profile
Remove unused commandline arguments
Config-Wizard: prepare localization
Add option to Application-Setting “Automatically load last used profile” (if no load default profile)
Config-Wizard: Added detection of Prepar3D v3
Config-wizard: Added Hash-Check for P3D PMDG 737X
0.7 Fixup 1
0.7 Fixup 2
0.7 Fixup 3
BIP: Fix crash when no Simulation Data selected
Config-Wizard: Do not allow to skip test if network data is invalid
Config-Wizard: Fix crash when data corrupted
0.7 Fixup 4
Radio-Panel: Fix ADF Frequency handling
Add Data Definition monitor
Fix aircraft change not recognized when FSUIPC disabled
Add notification and alert status if program needs attention and is minimized (pofile select)
Fix trayicon showing wrong status when FSUIPC is disabled
Add trayicon reacts to double click
Config-Wizard: Warn if both FSUIPC and SimConnect are disabled
0.7 Fixup 5
Fix possible deadlock when switching profiles
FSUIPC: Fix light-offset misbehaving
LVAR with no name
Profile-Switch dialog will now autoclose with “cancel” after 30 seconds
Fix button states not initialized correctly when switching profiles
Add notification in simulator if SPAD.neXt needs your attention
Datadefinition selector will no longer perform an automatic search. Search will be executed when pressing enter or clicking the search-icon
0.7 Fixup 6 (not released)
Config-Wizard: Fix selected profile not being default profile
SimConnect: Fix handling of Kollman's inHG
Fix web-services not available not delaying startup
Radio-Panel: Fix local variables not bindable to display
Fix events not raised after altering one setting
Sim-Connect: Fix never-ending connection status balloon
FSUIPC: Changed all rounding to financial rounding instead of mathemetical rounding
Add display options to local variables
Config-Wizard: Fix enabling PMDG SDK writing wrong format
Fix problem if hardware panel goes mad and sends invalid events
Add free memory to memory checkpoint
Enable Throttle Quadrant (USB)
-
Fix: LVAR not updated correctly when bound to a dial
SPAD.neXt 0.8
0.8 Beta 1
Fix devices not recognized if no valid profile
Config-Wizard: Add option to start with empty profile
FIP: Enabled gauge loading
0.8 Beta 2
Panels: Definition areas will be highlighted now
FIP: Big performance boost when more then 2 fip with complex gauges loaded
Pro Yoke + Quadrant fully supported now
Quadrant (USB) fully supported now
0.8 Beta 3
0.8 Beta 4
0.8 Beta 5
0.8 Beta 6
Make SPAD.neXt a pure 64bit application
Quadrant (ÚSB): Fix levers not moving
FIP: Fix > , < , >= , ⇐ comparing in wrong order
Add timing logging to FIP
FIP: Fix loading 64bit Drivers
0.8 Beta 7
FIP: Fix some values not updating
FIP: Move each fip to seprate thread. Improve performance
FSUIPC: Adress problem with latestet beta
0.8 Beta 8
FSUIPC: Address another problem with latst beta
FIP: Fix crash when image not set
FIP: Optimize memory usage
0.8 Beta 9