Menu

Commit [r3970]  Maximize  Restore  History

QSeries: rework and fix multiplayer protocol.

* Nasal/multiplayer.nas: new. Centralize all property aliasing for multiplayer.
Transmit gear/gear[*]/wow as booleans, gear/gear[*]/rollspeed-ms as floats.
Do not alias gear/gear[*]/position-norm, already transmitted by default.
* Nasal/multiplayer_local.nas: new; use the above in the local aircraft.
* Models/DH8[BCD].xml (nasal/load): load and execute multiplayer.nas in remote
aircraft.
(animations): use unaliased properties.
* q[1234]00-jsb-set.xml (sim/multiplay): delete, superseded by multiplayer.nas.
* qseries-common.xml (nasal): load multiplayer{,_local}.nas.
* Models/Cockpit/Instruments/MFD/MFD.pilot.nas,
Models/Cockpit/Instruments/ND/canvas/style.nas,
Models/Cockpit/Instruments/PFCS/PFCS.xml,
Models/Effects/ground/ground[012].xml: use unaliased properties.

lbrenta 2019-05-26

changed /trunk/Aircraft/QSeries/Models/Cockpit/Instruments/MFD/MFD.pilot.nas
changed /trunk/Aircraft/QSeries/Models/Cockpit/Instruments/ND/canvas/style.nas
changed /trunk/Aircraft/QSeries/Models/Cockpit/Instruments/PFCS/PFCS.xml
changed /trunk/Aircraft/QSeries/Models/DH8B.xml
changed /trunk/Aircraft/QSeries/Models/DH8C.xml
changed /trunk/Aircraft/QSeries/Models/DH8D.xml
changed /trunk/Aircraft/QSeries/Models/Effects/ground/ground0.xml
changed /trunk/Aircraft/QSeries/Models/Effects/ground/ground1.xml
changed /trunk/Aircraft/QSeries/Models/Effects/ground/ground2.xml
added /trunk/Aircraft/QSeries/Nasal/multiplayer.nas
added /trunk/Aircraft/QSeries/Nasal/multiplayer_local.nas
changed /trunk/Aircraft/QSeries/q100-jsb-set.xml
changed /trunk/Aircraft/QSeries/q200-jsb-set.xml
changed /trunk/Aircraft/QSeries/q300-jsb-set.xml
changed /trunk/Aircraft/QSeries/q400-jsb-set.xml
changed /trunk/Aircraft/QSeries/qseries-common.xml
/trunk/Aircraft/QSeries/Models/Cockpit/Instruments/MFD/MFD.pilot.nas Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Models/Cockpit/Instruments/ND/canvas/style.nas Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Models/Cockpit/Instruments/PFCS/PFCS.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Models/DH8B.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Models/DH8C.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Models/DH8D.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Models/Effects/ground/ground0.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Models/Effects/ground/ground1.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Models/Effects/ground/ground2.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Nasal/multiplayer.nas Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/Nasal/multiplayer_local.nas Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/q100-jsb-set.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/q200-jsb-set.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/q300-jsb-set.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/q400-jsb-set.xml Diff Switch to side-by-side view
Loading...
/trunk/Aircraft/QSeries/qseries-common.xml Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB