1
0
Fork 0

Merge branch 'next' into proj-2d

This commit is contained in:
fly 2021-08-12 21:42:00 +02:00
commit 1045e9dbb1
2436 changed files with 1145081 additions and 1910829 deletions

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="223-main.xml">
<texture-path>Textures/Delta</texture-path>
</PropertyList>

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="717-main.xml">
<texture-path>Textures/Delta</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="738-main.xml">
<texture-path>Textures/SolaseedAir</texture-path>
</PropertyList>

View file

@ -0,0 +1,8 @@
<?xml version="1.0"?>
<PropertyList include="738-main.xml">
<texture-path>Textures/AmazonAir</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 370 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="73J-main.xml">
<texture-path>Textures/CopaAirlines</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="73J-main.xml">
<texture-path>Textures/Delta</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="73J-main.xml">
<texture-path>Textures/UnitedAirlines</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

View file

@ -0,0 +1,31 @@
<?xml version="1.0"?>
<PropertyList>
<description>B757-200</description>
<author>Unknown, modified by Brett Harrison</author>
<path>Models/757-200.ac</path>
<texture-path>Textures/ATI</texture-path>
<animation>
<type>select</type>
<object-name>winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>1</value>
</equals>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>gear</object-name>
<condition>
<less-than>
<property>velocities/true-airspeed-kt</property>
<value>170</value>
</less-than>
</condition>
</animation>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

View file

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/ANA</texture-path>
<!-- Hide Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>1</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/ATI</texture-path>
<!-- Show Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>1</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/AeroUnion</texture-path>
<texture-path>Textures/AeroUnion</texture-path>
<!-- Hide Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>0</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/AmazonAir</texture-path>
<!-- Show Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>1</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/Amerijet</texture-path>
<texture-path>Textures/Amerijet</texture-path>
<!-- Hide Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>0</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/Asiana</texture-path>
<texture-path>Textures/Asiana</texture-path>
<!-- Hide Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>0</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/NorthernAirCargo</texture-path>
<texture-path>Textures/NorthernAirCargo</texture-path>
<!-- Show Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>1</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/PolarAirCargo</texture-path>
<texture-path>Textures/PolarAirCargo</texture-path>
<!-- Hide Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>0</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/Qantas</texture-path>
<texture-path>Textures/Qantas</texture-path>
<!-- Hide Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>0</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/RoyalAirMaroc</texture-path>
<texture-path>Textures/RoyalAirMaroc</texture-path>
<!-- Hide Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>0</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/TasmanCargo</texture-path>
<texture-path>Textures/TasmanCargo</texture-path>
<!-- Show Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>1</value>
</equals>
</condition>
</animation>
</PropertyList>

View file

@ -1,9 +1,15 @@
<?xml version="1.0"?>
<PropertyList include="76Y-main.xml">
<texture-path>Textures/UPS</texture-path>
<texture-path>Textures/UPS</texture-path>
<!-- Show Winglets -->
<animation>
<type>select</type>
<object-name>Winglets</object-name>
<condition>
<equals>
<property>/sim/signals/fdm-initialized</property>
<value>1</value>
</equals>
</condition>
</animation>
</PropertyList>

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="77F-main.xml">
<texture-path>Textures/ANA</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="77F-main.xml">
<texture-path>Textures/AirBridgeCargo</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="77F-main.xml">
<texture-path>Textures/SouthernAir</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="77L-main.xml">
<texture-path>Textures/AirChina</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="77L-main.xml">
<texture-path>Textures/UnitedAirlines</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View file

@ -0,0 +1,6 @@
<?xml version="1.0"?>
<PropertyList include="A320-main.xml">
<texture-path>Textures/SATA</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="A321-main.xml">
<texture-path>Textures/ANA</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!-- author - Brett Harrison -->
<PropertyList include="A321-main.xml">
<texture-path>Textures/AzoresAirlines</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="A321-main.xml">
<texture-path>Textures/Delta</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="A321-main.xml">
<texture-path>Textures/EasyJet</texture-path>
</PropertyList>

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="A321-main.xml">
<texture-path>Textures/UNIAir</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View file

@ -0,0 +1,7 @@
<?xml version="1.0"?>
<PropertyList include="A33X-main.xml">
<texture-path>Textures/DHL</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View file

@ -0,0 +1,5 @@
<?xml version="1.0"?>
<PropertyList include="A333-main.xml">
<texture-path>Textures/Eurowings</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="359-main.xml">
<texture-path>Textures/Delta</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View file

@ -0,0 +1,6 @@
<?xml version="1.0"?>
<PropertyList include="AT7-main.xml">
<texture-path>Textures/UNIAir</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="CR7-main.xml">
<texture-path>Textures/IbexAirlines</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View file

@ -0,0 +1,6 @@
<?xml version="1.0"?>
<PropertyList include="DH4-main.xml">
<texture-path>Textures/ANAWings</texture-path>
</PropertyList>

View file

@ -0,0 +1,6 @@
<?xml version="1.0"?>
<PropertyList include="DH4-main.xml">
<texture-path>Textures/SATA</texture-path>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<PropertyList include="E95-main.xml">
<texture-path>Textures/TAP</texture-path>
</PropertyList>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

File diff suppressed because it is too large Load diff

View file

@ -3,61 +3,8 @@
<PropertyList>
<path>JA-37-lowpoly.ac</path>
<!-- strobe light -->
<animation>
<type>material</type>
<object-name>ja37strobe</object-name>
<condition>
<or>
<!-- flash: bit 1 -->
<equals>
<property>sim/multiplay/generic/int[9]</property>
<value>1</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[9]</property>
<value>3</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[9]</property>
<value>5</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[9]</property>
<value>7</value>
</equals>
</or>
</condition>
<emission>
<red>1.0</red>
<green>1.0</green>
<blue>1.0</blue>
<factor-prop>sim/multiplay/generic/int[5]</factor-prop>
<!-- sim/model/lighting/strobe/state -->
</emission>
</animation>
<!-- Fuselage animations -->
<animation>
<type>translate</type>
<object-name>outletCover</object-name>
<property>ja37/systems/tertiary-opening</property>
<factor>-0.35</factor>
<axis>
<x>1</x>
</axis>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>glassOuter</object-name>
@ -81,7 +28,7 @@
<type>scale</type>
<object-name>glassOuter</object-name>
<object-name>canopy</object-name>
<property>sim/multiplay/generic/int[1]</property>
<property>sim/multiplay/generic/bool[13]</property>
<!-- fdm/jsbsim/fcs/canopy/hinges/serviceable -->
<interpolation>
<entry>
@ -300,38 +247,6 @@
***************************************** -->
<animation>
<type>scale</type>
<object-name>gearFrontDoorsClosed</object-name>
<property>gear/gear[0]/position-norm</property>
<interpolation>
<entry>
<ind> 0.00 </ind>
<dep> 1.00 </dep>
</entry>
<entry>
<ind> 0.001 </ind>
<dep> 0.00 </dep>
</entry>
</interpolation>
<center>
<x-m> 0 </x-m>
<y-m> 0 </y-m>
<z-m> 0 </z-m>
</center>
<x-min>0.0</x-min>
<y-min>0.0</y-min>
<z-min>0.0</z-min>
<x-max>1.0</x-max>
<y-max>1.0</y-max>
<z-max>1.0</z-max>
<axis>
<x>1.0</x>
<y>1.0</y>
<z>1.0</z>
</axis>
</animation>
<animation>
<type>scale</type>
<object-name>gearFrontDoorsOpenLeft</object-name>
@ -468,27 +383,6 @@
<animation>
<type>rotate</type>
<condition>
<or>
<!-- wow0: bit 1 -->
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>1</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>3</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>5</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>7</value>
</equals>
</or>
</condition>
<object-name>gearFrontBottom</object-name>
<object-name>gearFrontHub</object-name>
<object-name>gearFrontScissorTop</object-name>
@ -584,25 +478,7 @@
<type>spin</type>
<object-name>gearFrontWheel</object-name>
<condition>
<or>
<!-- wow0: bit 1 -->
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>1</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>3</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>5</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>7</value>
</equals>
</or>
<property>gear/gear[0]/compression-norm</property>
</condition>
<property>rotors/main/blade[0]/position-deg</property>
<!-- gear/gear[0]/rollspeed-ms -->
@ -893,25 +769,7 @@
<type>spin</type>
<object-name>gearLeftWheel1</object-name>
<condition>
<or>
<!-- wow1: bit 2 -->
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>2</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>3</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>6</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>7</value>
</equals>
</or>
<property>gear/gear[1]/compression-norm</property>
</condition>
<property>rotors/main/blade[1]/position-deg</property>
<!-- gear/gear[1]/rollspeed-ms -->
@ -932,25 +790,7 @@
<type>spin</type>
<object-name>gearLeftWheel2</object-name>
<condition>
<or>
<!-- wow1: bit 2 -->
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>2</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>3</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>6</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>7</value>
</equals>
</or>
<property>gear/gear[1]/compression-norm</property>
</condition>
<property>rotors/main/blade[1]/position-deg</property>
<!-- gear/gear[1]/rollspeed-ms -->
@ -1242,25 +1082,7 @@
<type>spin</type>
<object-name>gearRightWheel1</object-name>
<condition>
<or>
<!-- wow2: bit 3 -->
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>4</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>5</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>6</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>7</value>
</equals>
</or>
<property>gear/gear[2]/compression-norm</property>
</condition>
<property>rotors/main/blade[2]/position-deg</property>
<!-- gear/gear[2]/rollspeed-ms -->
@ -1281,25 +1103,7 @@
<type>spin</type>
<object-name>gearRightWheel2</object-name>
<condition>
<or>
<!-- wow2: bit 3 -->
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>4</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>5</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>6</value>
</equals>
<equals>
<property>sim/multiplay/generic/int[17]</property>
<value>7</value>
</equals>
</or>
<property>gear/gear[2]/compression-norm</property>
</condition>
<property>rotors/main/blade[2]/position-deg</property>
<!-- gear/gear[2]/rollspeed-ms -->

0
AI/Aircraft/SpaceShuttle/Effects/shuttle-main.eff Executable file → Normal file
View file

0
AI/Aircraft/SpaceShuttle/OMSPods.ac Executable file → Normal file
View file

4
AI/Aircraft/SpaceShuttle/OMSPods.xml Executable file → Normal file
View file

@ -2,10 +2,10 @@
<PropertyList>
<path>Aircraft/SpaceShuttle/Models/OMSPods.ac</path>
<path>OMSPods.ac</path>
<effect>
<inherits-from>Aircraft/SpaceShuttle/Models/Effects/shuttle-main</inherits-from>
<inherits-from>Effects/shuttle-main</inherits-from>
<object-name>omsLeftBase</object-name>
<object-name>omsLeft.001</object-name>
<object-name>omsLeft</object-name>

0
AI/Aircraft/SpaceShuttle/SSME.ac Executable file → Normal file
View file

2
AI/Aircraft/SpaceShuttle/SSME1.xml Executable file → Normal file
View file

@ -4,7 +4,7 @@
<path>SSME.ac</path>
<effect>
<inherits-from>Aircraft/SpaceShuttle/Models/Effects/shuttle-main</inherits-from>
<inherits-from>Effects/shuttle-main</inherits-from>
<object-name>SSME</object-name>
</effect>

2
AI/Aircraft/SpaceShuttle/SSME2.xml Executable file → Normal file
View file

@ -4,7 +4,7 @@
<path>SSME.ac</path>
<effect>
<inherits-from>Aircraft/SpaceShuttle/Models/Effects/shuttle-main</inherits-from>
<inherits-from>Effects/shuttle-main</inherits-from>
<object-name>SSME</object-name>
</effect>

2
AI/Aircraft/SpaceShuttle/SSME3.xml Executable file → Normal file
View file

@ -4,7 +4,7 @@
<path>SSME.ac</path>
<effect>
<inherits-from>Aircraft/SpaceShuttle/Models/Effects/shuttle-main</inherits-from>
<inherits-from>Effects/shuttle-main</inherits-from>
<object-name>SSME</object-name>
</effect>

0
AI/Aircraft/SpaceShuttle/SpaceShuttle.ac Executable file → Normal file
View file

2
AI/Aircraft/SpaceShuttle/SpaceShuttle.xml Executable file → Normal file
View file

@ -12,7 +12,7 @@
<effect>
<inherits-from>Aircraft/SpaceShuttle/Models/Effects/shuttle-main</inherits-from>
<inherits-from>Effects/shuttle-main</inherits-from>
<object-name>spaceshutt_spstob_3</object-name>
<object-name>spaceshutt_spstob_eal</object-name>
<object-name>SpeedBrakeL</object-name>

0
AI/Aircraft/SpaceShuttle/spstob_1.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

0
AI/Aircraft/SpaceShuttle/spstob_3.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 703 B

After

Width:  |  Height:  |  Size: 703 B

0
AI/Aircraft/SpaceShuttle/spstob_4.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 291 B

After

Width:  |  Height:  |  Size: 291 B

0
AI/Aircraft/SpaceShuttle/spstob_e.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 276 B

After

Width:  |  Height:  |  Size: 276 B

View file

@ -28,6 +28,7 @@
551-600 Military large aircraft (tankers, transports)
601-700 Helicopters
701-800 Other
801-900 Maritime
-->
<PropertyList>
@ -181,4 +182,14 @@ AI model. We also want to load it in preference to the default glider because i
then be invisible to other MP players who are not in a UFO themselves. -->
<model n="712" type="string">Aircraft/ufo/Models/ufo.xml</model>
<model n="801" type="string">AI/Maritime/MP-Carriers/mp-nimitz-0.xml</model>
<model n="802" type="string">AI/Maritime/MP-Carriers/mp-vinson-0.xml</model>
<model n="803" type="string">AI/Maritime/MP-Carriers/mp-eisenhower-0.xml</model>
<model n="804" type="string">AI/Maritime/MP-Carriers/mp-truman-0.xml</model>
<model n="805" type="string">AI/Maritime/MP-Carriers/mp-clemenceau-0.xml</model>
<model n="806" type="string">AI/Maritime/MP-Carriers/mp-foch-0.xml</model>
<model n="807" type="string">AI/Maritime/MP-Carriers/mp-kuznetsov-0.xml</model>
<model n="808" type="string">AI/Maritime/MP-Carriers/mp-liaoning-0.xml</model>
<model n="809" type="string">AI/Maritime/MP-Carriers/mp-sanantonio-0.xml</model>
</PropertyList>

View file

@ -219,6 +219,8 @@
<alias>
<match>73</match>
<match>Boeing_737</match>
<match>7M8</match>
<match>7M9</match>
<alias>737</alias>
</alias>
<!-- Boeing 717 all versions -->
@ -307,6 +309,9 @@
<alias>
<match>319</match>
<match>320</match>
<match>31N</match>
<match>32N</match>
<match>32Q</match>
<match>321</match>
<match>A319</match>
<match>A320</match>
@ -325,6 +330,8 @@
<match>A31</match>
<match>Airbus_A310</match>
<match>ABY</match>
<match>ABF</match>
<match>AB6</match>
<match>30</match>
<match>31</match>
<alias>AB3</alias>
@ -845,7 +852,7 @@
<match>AR1</match>
<match>AR7</match>
<match>AR8</match>
<match>142</match>
<match>142</match>
<match>146</match>
<match>146-100</match>
<match>146-200</match>
@ -1157,9 +1164,9 @@
</aircraft>
<alias>
<match>BN-2</match>
<match>BNI</match>
<match>BNI</match>
<match>Islander</match>
<alias>BN2</alias>
</alias>
</performancedb>
</PropertyList>
</PropertyList>

View file

@ -0,0 +1,60 @@
<?xml version="1.0"?>
<!--
Multiplayer carrier Clemenceau fallback model. ID# 806
This will connect the MP carrier to the AI carrier when the low detail model is loaded.
Later on if the high detail model is also loaded it will be still be good
because the logic is resilient enough not to trample over itself.
Copyright (C) 2021 : Richard Harrison rjh@zaretto.com
Copyright (C) 2007 - 2016 Anders Gidenstam (anders(at)gidenstam.org)
This file is released under the GPL license version 2 or later.
-->
<PropertyList>
<nasal>
<load>
<![CDATA[
##############################################################################
# This logic connects the carrier to the AI carrier
var rplayer = cmdarg();
print("MP Clemenceau(Fallback): LOAD " ~ rplayer.getPath());
# Load the main MPCarriers Nasal module if needed.
if (!contains(globals, "MPCarriers")) {
var base = "Aircraft/Generic/MPCarriers.nas";
io.load_nasal(resolvepath(base), "MPCarriers");
}
# Create manager class.
var manager = nil;
var accept_callsign = "/sim/mp-carriers/clemenceau-callsign";
var init = func {
# Initialize the callsign property if not done already.
props.globals.initNode(accept_callsign, "", "STRING");
manager = MPCarriers.Manager.new(rplayer,
"Clemenceau",
props.globals.getNode(accept_callsign));
print("MP Clemenceau(Fallback): " ~ rplayer.getPath() ~ " done.");
}
settimer(init, 3); # 3 second delay should be sufficient
print("MP Clemenceau(Fallback): " ~ rplayer.getPath() ~ " waiting.");
##############################################################################
]]>
</load>
<unload>
<![CDATA[
##############################################################################
print("MP Clemenceau(Fallback): unload", cmdarg().getPath());
if (manager != nil) manager.die();
##############################################################################
]]>
</unload>
</nasal>
</PropertyList>

View file

@ -0,0 +1,60 @@
<?xml version="1.0"?>
<!--
Multiplayer carrier Eisenhower fallback model. ID# 803
This will connect the MP carrier to the AI carrier when the low detail model is loaded.
Later on if the high detail model is also loaded it will be still be good
because the logic is resilient enough not to trample over itself.
Copyright (C) 2021 : Richard Harrison rjh@zaretto.com
Copyright (C) 2007 - 2016 Anders Gidenstam (anders(at)gidenstam.org)
This file is released under the GPL license version 2 or later.
-->
<PropertyList>
<nasal>
<load>
<![CDATA[
##############################################################################
# This logic connects the carrier to the AI carrier
var rplayer = cmdarg();
print("MP Eisenhower(Fallback): LOAD " ~ rplayer.getPath());
# Load the main MPCarriers Nasal module if needed.
if (!contains(globals, "MPCarriers")) {
var base = "Aircraft/Generic/MPCarriers.nas";
io.load_nasal(resolvepath(base), "MPCarriers");
}
# Create manager class.
var manager = nil;
var accept_callsign = "/sim/mp-carriers/eisenhower-callsign";
var init = func {
# Initialize the callsign property if not done already.
props.globals.initNode(accept_callsign, "", "STRING");
manager = MPCarriers.Manager.new(rplayer,
"Eisenhower",
props.globals.getNode(accept_callsign));
print("MP Eisenhower(Fallback): " ~ rplayer.getPath() ~ " done.");
}
settimer(init, 3); # 3 second delay should be sufficient
print("MP Eisenhower(Fallback): " ~ rplayer.getPath() ~ " waiting.");
##############################################################################
]]>
</load>
<unload>
<![CDATA[
##############################################################################
print("MP Eisenhower(Fallback): unload", cmdarg().getPath());
if (manager != nil) manager.die();
##############################################################################
]]>
</unload>
</nasal>
</PropertyList>

View file

@ -0,0 +1,60 @@
<?xml version="1.0"?>
<!--
Multiplayer carrier Foch fallback model. ID# 807
This will connect the MP carrier to the AI carrier when the low detail model is loaded.
Later on if the high detail model is also loaded it will be still be good
because the logic is resilient enough not to trample over itself.
Copyright (C) 2021 : Richard Harrison rjh@zaretto.com
Copyright (C) 2007 - 2016 Anders Gidenstam (anders(at)gidenstam.org)
This file is released under the GPL license version 2 or later.
-->
<PropertyList>
<nasal>
<load>
<![CDATA[
##############################################################################
# This logic connects the carrier to the AI carrier
var rplayer = cmdarg();
print("MP Foch(Fallback): LOAD " ~ rplayer.getPath());
# Load the main MPCarriers Nasal module if needed.
if (!contains(globals, "MPCarriers")) {
var base = "Aircraft/Generic/MPCarriers.nas";
io.load_nasal(resolvepath(base), "MPCarriers");
}
# Create manager class.
var manager = nil;
var accept_callsign = "/sim/mp-carriers/foch-callsign";
var init = func {
# Initialize the callsign property if not done already.
props.globals.initNode(accept_callsign, "", "STRING");
manager = MPCarriers.Manager.new(rplayer,
"Foch",
props.globals.getNode(accept_callsign));
print("MP Foch(Fallback): " ~ rplayer.getPath() ~ " done.");
}
settimer(init, 3); # 3 second delay should be sufficient
print("MP Foch(Fallback): " ~ rplayer.getPath() ~ " waiting.");
##############################################################################
]]>
</load>
<unload>
<![CDATA[
##############################################################################
print("MP Foch(Fallback): unload", cmdarg().getPath());
if (manager != nil) manager.die();
##############################################################################
]]>
</unload>
</nasal>
</PropertyList>

View file

@ -0,0 +1,60 @@
<?xml version="1.0"?>
<!--
Multiplayer carrier Kuznetsov fallback model. ID# 808
This will connect the MP carrier to the AI carrier when the low detail model is loaded.
Later on if the high detail model is also loaded it will be still be good
because the logic is resilient enough not to trample over itself.
Copyright (C) 2021 : Richard Harrison rjh@zaretto.com
Copyright (C) 2007 - 2016 Anders Gidenstam (anders(at)gidenstam.org)
This file is released under the GPL license version 2 or later.
-->
<PropertyList>
<nasal>
<load>
<![CDATA[
##############################################################################
# This logic connects the carrier to the AI carrier
var rplayer = cmdarg();
print("MP Kuznetsov(Fallback): LOAD " ~ rplayer.getPath());
# Load the main MPCarriers Nasal module if needed.
if (!contains(globals, "MPCarriers")) {
var base = "Aircraft/Generic/MPCarriers.nas";
io.load_nasal(resolvepath(base), "MPCarriers");
}
# Create manager class.
var manager = nil;
var accept_callsign = "/sim/mp-carriers/kuznetsov-callsign";
var init = func {
# Initialize the callsign property if not done already.
props.globals.initNode(accept_callsign, "", "STRING");
manager = MPCarriers.Manager.new(rplayer,
"Kuznetsov",
props.globals.getNode(accept_callsign));
print("MP Kuznetsov(Fallback): " ~ rplayer.getPath() ~ " done.");
}
settimer(init, 3); # 3 second delay should be sufficient
print("MP Kuznetsov(Fallback): " ~ rplayer.getPath() ~ " waiting.");
##############################################################################
]]>
</load>
<unload>
<![CDATA[
##############################################################################
print("MP Kuznetsov(Fallback): unload", cmdarg().getPath());
if (manager != nil) manager.die();
##############################################################################
]]>
</unload>
</nasal>
</PropertyList>

View file

@ -0,0 +1,60 @@
<?xml version="1.0"?>
<!--
Multiplayer carrier Liaoning fallback model. ID# 809
This will connect the MP carrier to the AI carrier when the low detail model is loaded.
Later on if the high detail model is also loaded it will be still be good
because the logic is resilient enough not to trample over itself.
Copyright (C) 2021 : Richard Harrison rjh@zaretto.com
Copyright (C) 2007 - 2016 Anders Gidenstam (anders(at)gidenstam.org)
This file is released under the GPL license version 2 or later.
-->
<PropertyList>
<nasal>
<load>
<![CDATA[
##############################################################################
# This logic connects the carrier to the AI carrier
var rplayer = cmdarg();
print("MP Liaoning(Fallback): LOAD " ~ rplayer.getPath());
# Load the main MPCarriers Nasal module if needed.
if (!contains(globals, "MPCarriers")) {
var base = "Aircraft/Generic/MPCarriers.nas";
io.load_nasal(resolvepath(base), "MPCarriers");
}
# Create manager class.
var manager = nil;
var accept_callsign = "/sim/mp-carriers/liaoning-callsign";
var init = func {
# Initialize the callsign property if not done already.
props.globals.initNode(accept_callsign, "", "STRING");
manager = MPCarriers.Manager.new(rplayer,
"Liaoning",
props.globals.getNode(accept_callsign));
print("MP Liaoning(Fallback): " ~ rplayer.getPath() ~ " done.");
}
settimer(init, 3); # 3 second delay should be sufficient
print("MP Liaoning(Fallback): " ~ rplayer.getPath() ~ " waiting.");
##############################################################################
]]>
</load>
<unload>
<![CDATA[
##############################################################################
print("MP Liaoning(Fallback): unload", cmdarg().getPath());
if (manager != nil) manager.die();
##############################################################################
]]>
</unload>
</nasal>
</PropertyList>

Some files were not shown because too many files have changed in this diff Show more