Skip to content

Commit 77df401

Browse files
committed
Update README and CHANGELOG for v1.3.0.
1 parent 046ba93 commit 77df401

File tree

2 files changed

+117
-47
lines changed

2 files changed

+117
-47
lines changed

CHANGELOG.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,74 @@
11
# MSFS Touch Portal Plugin Change Log
22

3+
## 1.3.0.0 (Jan-31-2023)
4+
Version number: `1030000`
5+
6+
* Added database of Events, SimVars, and Unit types imported ("scraped") from MSFS SDK Web site documentation (part of my separate "MSFS Tools" project).
7+
* Event and SimVar actions which allowed selection from lists now refer to imported MSFS documentation. These now show partial descriptions and Event parameter meanings (when available).
8+
* _Any_ SimVar marked settable in MSFS docs is now available in (the updated) "Set a Selected Simulator Variable" action/connector with a selectable Unit type.
9+
* The SimVar no longer has to be "requested" first. This works with or without _WASimModule_ integration (_SimConnect_ only).
10+
* In the latter case, _SimConnect_ only, any action/connector which sets the same SimVar (at the same index, if any) must use the same Unit type.
11+
* Connector type now has "feedback" as an option; when enabled, the corresponding SimVar is automatically requested from the simulator if it not been already.
12+
* When selecting imported SimVars in actions (for Set or Request), only compatible Unit types are now shown (eg. all distance type measures for an "altitude" value).
13+
* Fixed that selecting "Camera & Views" category didn't properly show the available variable requests in some actions (https://github.com/mpaperno/MSFSTouchPortalPlugin/issues/47).
14+
* Removed the "Can Set" SimVar request property (`CanSet` is ignored if found in existing .INI config files); Also removes the corresponding indicator column from generated documentation.
15+
* Removed the "Release AI" option on all "set variable" type actions (doesn't seem to have any effect on user aircraft; please let me know if you did, in fact, use that option).
16+
* Plugin now only sends "fatal" level messages to Touch Portal's log file, all others go only to plugin's own log (eliminates duplicate logging).
17+
* Updated WASimModule to v1.1.1 with optimized build for MSFS SU11+ and updated Key Event data.
18+
* Updated SimConnect libraries to latest versions (SDK v0.20.5.0).
19+
20+
### Added or Updated Actions/Connectors
21+
In the list, `+` means added and `~` means updated. A few of these actions were renamed as detailed in the next section.
22+
23+
* `~` "AP Switches" - added Panel Switch On/Off/Toggle for: Speed Hold, Altitude Hold, Heading Hold, Mach Hold, VS (on/off).
24+
* `+` "N1 Reference Value Adjust/Hold" and "Set" AP actions.
25+
* `+` "ADF Adjust" and "Set" actions to control ADF1/2 radios.
26+
* `+` "Transponder Adjust" and "Set" actions to control XPNDR code and IDENT state.
27+
* `~` "Radio Interaction" - COM1-3 added "Copilot Transmit Select" and "Receive De-select"; Fixed that "Receive Select" option was not a toggle.
28+
* `~` "Radio Values Set" - Added "Receive Select (0/1)" for COM1-3.
29+
* `~` "Avionics Master Switch" - Added "Off" and "On" options for individual Master 1 and 2 switches.
30+
* `+` "Alternator Control" to set On/Off/Toggle any indexed alternator.
31+
* `~` "Landing Lights Switch/Direction" - added `circuit index` value field.
32+
* `~` "Light Switch Control" - renamed and added `circuit index` value field and "Circuit Toggle" option.
33+
* `+` "External Power" On/Off/Toggle with optional index value.
34+
* `+` "Engine Master Toggle" and "Set" actions for engines All/1/2/3/4.
35+
* `~` "Starters Toggle" - added Master Switch option.
36+
* `+` "Starters Set" action with "Set" and "Set Held" options.
37+
* `+` "Afterburner Toggle" for engines All/1/2/3/4.
38+
* `+` "Engine Condition Lever Adjust" and "Set" (by Position/Axis) actions for engines All/1/2/3/4.
39+
* `+` "Refuel & Repair" - Request Fuel (parked) and Repair & Refuel (depends on realism settings) actions.
40+
* `~` "Fuel Selectors" - added Crossfeed and Isolate actions for each selector.
41+
* `+` "Fuel System Component" action for controlling Pumps, Triggers, and Valves indexed fuel systems.
42+
* `~` "Cross Feed Switch" - added Left to Right and Right to Left options.
43+
* `+` "Electric Fuel Pump Set" On/Off/Auto for pumps 1-4.
44+
* `~` "Fuel Dump / Tank Drop" - renamed and added "Release Drop Tank" (All/1/2) options.
45+
46+
### Renamed or Replaced Actions/Connectors
47+
* "Set Simulator Variable (SimVar)" --> "Set a Selected Simulator Variable"
48+
* "Set Airplane Local Variable" --> "Set a Selected Airplane Local Variable"
49+
* "Set Named Variable Value" --> "Set a Named Variable"
50+
* "Request a Custom Simulator Variable" --> "Request a Named Variable"
51+
* "Request a Variable From List" --> split to:
52+
* "Request a Selected Simulator Variable"
53+
* "Request an Airplane Local Variable"
54+
* "Alternator Switches" --> "Alternator Toggle"
55+
* "Light Switches" --> "Light Switch Control"
56+
* "Starters" --> "Starters Toggle"
57+
* "Electric Fuel Pump" --> "Electric Fuel Pump Toggle"
58+
* "Fuel Dump - Toggle" --> "Fuel Dump / Tank Drop"
59+
* [Fuel] "Primers" action moved to Engine category.
60+
61+
### DEPRECATED Actions/Connectors
62+
Existing instances will still work but cannot be edited. **Please update to new versions and report any regression issues with existing instances.**
63+
* "Set Simulator Variable (SimVar)" (use "Set a Selected Simulator Variable" instead).
64+
* "Request a Custom Simulator Variable" (use "Request a Named Variable" instead).
65+
* "Request a Variable From List" (use "Request a Selected Simulator Variable" or "Request an Airplane Local Variable" instead).
66+
* "Fuel Pump" (use "Electric Fuel Pump Set" and "Toggle" actions).
67+
68+
---
369
## 1.2.0.0 (Nov-2-2022)
70+
Version number: `1020000`
71+
472
* The "Activate a Named Simulator Event" and "Activate a Selected Simulator Event" actions and connectors can now transmit multiple values
573
for Simulator Key Events which require multiple parameters.
674
* Renamed plugin action/state categories:
@@ -10,11 +78,15 @@
1078

1179
---
1280
## 1.1.0.6 (Sept-11-2022)
81+
Version number: `1010006`
82+
1383
* Fixed possible plugin startup issue when Windows user name has space(s) in it (adds quotes around startup command).
1484
* Added new "Miscellaneous" category for sorting custom states, by user request.
1585

1686
---
1787
## 1.1.0.5-rc2 (Aug-24-2022)
88+
Version number: `1010005`
89+
1890
* Fixed reporting initial value of Action Repeat Interval state at plugin startup (thanks @ magicnorm on TP's Discord for reports).
1991
* Fixed: "Electrical - Light Dimming" action was missing the Value field (the pots list was repeated instead; connector version was OK).
2092
* Fixed duplicates appearing in "List of currently loaded state configuration file(s)" state when files were being reloaded.
@@ -25,6 +97,8 @@
2597

2698
---
2799
## 1.1.0.4-rc1 (Aug-13-2022)
100+
Version number: `1010004`
101+
28102
* Fixed: Requests for indexed SimVars with an Update Period of type "Millisecond" were not working.
29103
* Fixed "AutoPilot - Flight Director Switches" action missing choice selector for Master/Pitch Sync switch.
30104
* Fixed "Auto Pilot - Vertical Speed -> Hold Current" action.
@@ -48,6 +122,8 @@
48122

49123
---
50124
## 1.1.0.3-beta3 (Aug-2-2022)
125+
Version number: `1010003`
126+
51127
* Enabled WASimModule integration from multiple simultaneous plugin instances (when using multiple Touch Portal servers/devices).
52128
* Improved several aspects of custom variable requests for stability and usability, such as utilizing WASM integration when available, and more informative logging.
53129
* Improved aspects of triggering Simulator Events, including utilizing WASM module integration when available, for greater efficiency.
@@ -70,6 +146,8 @@
70146

71147
---
72148
## 1.1.0.2-beta2 (July-22-2022)
149+
Version number: `1010002`
150+
73151
* Added new Setting for always using "neutral" numeric formatting with period decimal separators, ignoring any region-specific formatting conventions.
74152
Works around Touch Portal issue with not being able to do math comparison operations on numeric values with comma decimal separators.<br />
75153
!! This setting is now _enabled_ by default. !! (With apologies to everyone who expects proper number formatting for their locale.)
@@ -80,6 +158,8 @@
80158

81159
---
82160
## 1.1.0.0-beta1 (July-19-2022)
161+
Version number: `1010000`
162+
83163
* Added Connector (Slider) functionality with feedback capabilities (eg. move slider in response to simulator event).
84164
* Added 29 new connectors to set variables, trigger events with value ranges, or use as visual value indicators.
85165
* Added new "Camera & Views" category for custom states.
@@ -110,6 +190,8 @@
110190

111191
---
112192
## 1.0.1.0 (July-19-2022)
193+
Version number: `1000100`
194+
113195
* Removed all static Sim Var states from entry.tp file -- all states are now dynamic.
114196
* Added new Setting option to sort Local ('L') Airplane variables list alphabetically.
115197
* Added new Setting option to control HubHop data update timeout value.
@@ -124,6 +206,8 @@
124206

125207
---
126208
## 1.0.0.0-beta1 (July-09-2022)
209+
Version number: `1000000`
210+
127211
* Adds support for integration with custom WASM module from the [WASimCommander project](https://github.com/mpaperno/WASimCommander) (WASimModule).
128212
* Get and Set "Local" variables as well as practically any other
129213
[variable type](https://docs.flightsimulator.com/html/Additional_Information/Reverse_Polish_Notation.htm#Types) available in the MSFS "Gauge API".

0 commit comments

Comments
 (0)