Hi All,

Please find below a patch for the vulcan to fix the liveries on plib.

I'd be grateful if someone would commit it to CVS.

Thanks

-Stuart

Index: vulcanb2-set.xml
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/Aircraft/vulcanb2/vulcanb2-set.xml,v
retrieving revision 1.8
diff -u -r1.8 vulcanb2-set.xml
--- vulcanb2-set.xml    13 Jul 2007 20:30:20 -0000    1.8
+++ vulcanb2-set.xml    7 Oct 2007 18:41:48 -0000
@@ -24,9 +24,11 @@
 
     <model>
       <path archive="y">Aircraft/vulcanb2/Models/vulcanb2.xml</path>
-      <vulcanb2>
-        <texture>skin.rgb</texture>
-      </vulcanb2>
+      <livery>
+        <material>
+          <texture>XM597.rgb</texture>
+        </material>
+      </livery>
       <offsets>
         <x-m>-15.0</x-m>
         <y-m>0.0</y-m>
@@ -36,7 +38,6 @@
 
     <!-- Initial variant and texture. Controlled by aircraft dialog. -->
     <variant>XM597</variant>
-    <texture>XM597.rgb</texture>
 
     <!-- Initial armament. Controlled by aircraft dialog -->
     <armament>BlackBuck6</armament>
Index: vulcanb2.xml
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/Aircraft/vulcanb2/vulcanb2.xml,v
retrieving revision 1.3
diff -u -r1.3 vulcanb2.xml
--- vulcanb2.xml    17 Apr 2007 21:10:12 -0000    1.3
+++ vulcanb2.xml    4 Oct 2007 20:34:36 -0000
@@ -76,6 +76,14 @@
      <y>   0.00 </y>
      <z> -29.97 </z>
    </location>
+   <pointmass name="dummy">
+     <weight unit="LBS">1</weight>
+     <location name="dumm2" unit="IN">
+       <x> 659.38</x>
+       <y> 0.0</y>
+       <z> -29.97</z>
+     </location>     
+   </pointmass>
  </mass_balance>
 
  <ground_reactions>
Index: Dialogs/config.xml
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/Aircraft/vulcanb2/Dialogs/config.xml,v
retrieving revision 1.2
diff -u -r1.2 config.xml
--- Dialogs/config.xml    7 Jan 2007 18:04:31 -0000    1.2
+++ Dialogs/config.xml    5 Aug 2007 17:59:03 -0000
@@ -60,7 +60,7 @@
       <pref-width>4</pref-width>
     </empty>
     <text>
-      <label>Armament </label>
+      <label>Armament</label>
     </text>
     <combo>
       <property>/sim/armament</property>
Index: Models/vulcanb2.ac
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/Aircraft/vulcanb2/Models/vulcanb2.ac,v
retrieving revision 1.4
diff -u -r1.4 vulcanb2.ac
--- Models/vulcanb2.ac    31 Oct 2006 20:55:25 -0000    1.4
+++ Models/vulcanb2.ac    5 Aug 2007 18:39:42 -0000
@@ -28,7 +28,7 @@
 name "LeftGearHinge"
 data 4
 Cube
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -88,7 +88,7 @@
 name "BrakeLowerRight"
 data 8
 Cube.004
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 24
@@ -248,7 +248,7 @@
 name "RightGearDoorRear"
 data 12
 Door 4 H.001
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -308,7 +308,7 @@
 name "Cylinder"
 data 12
 Cylinder.001
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 33
@@ -559,7 +559,7 @@
 name "LeftGearPistonHead"
 data 18
 Gear 2 strut H.005
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 16
@@ -5152,7 +5152,7 @@
 name "RightGearWheel1"
 data 12
 Cylinder.004
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 264
@@ -7858,7 +7858,7 @@
 name "RightGearWheel2"
 data 12
 Cylinder.003
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 264
@@ -10564,7 +10564,7 @@
 name "OuterElevonLeft"
 data 8
 Mesh.022
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 13
@@ -10679,7 +10679,7 @@
 name "Nacelle.004"
 data 15
 Nacelle 1 H.005
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 66
@@ -11283,7 +11283,7 @@
 name "Rudder"
 data 8
 Mesh.017
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 12
@@ -11390,7 +11390,7 @@
 name "RightGearStrut"
 data 8
 Cylinder
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 48
@@ -11616,7 +11616,7 @@
 name "RightGearHinge"
 data 8
 Cube.001
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -11676,7 +11676,7 @@
 name "RightGearDoor"
 data 8
 Door 3 H
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -11736,7 +11736,7 @@
 name "LeftGearBogey"
 data 18
 Gear 4 strut H.003
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 14
@@ -11874,7 +11874,7 @@
 name "InsideCanopy"
 data 10
 Sphere.004
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 97
@@ -12629,7 +12629,7 @@
 name "ChuteDoor_1"
 data 10
 Sphere.001
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 158
@@ -13781,7 +13781,7 @@
 name "Nacelle.003"
 data 15
 Nacelle 1 H.004
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 66
@@ -14385,7 +14385,7 @@
 name "Nacelle"
 data 15
 Nacelle 1 H.006
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 66
@@ -14989,7 +14989,7 @@
 name "LeftGearPistonBody"
 data 18
 Gear 2 strut H.004
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 16
@@ -15071,7 +15071,7 @@
 name "Mesh"
 data 8
 Mesh.018
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 17
@@ -15192,7 +15192,7 @@
 name "OuterElevonRight"
 data 8
 Mesh.019
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 13
@@ -15539,7 +15539,7 @@
 name "TailScraper"
 data 10
 Sphere.002
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 79
@@ -16120,7 +16120,7 @@
 name "RightGearLeg"
 data 14
 Gear 4 strut H
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 24
@@ -16287,7 +16287,7 @@
 name "BrakeUpperOuter"
 data 8
 Cube.007
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 48
@@ -16597,7 +16597,7 @@
 name "LeftGearWheel1"
 data 12
 Cylinder.005
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 264
@@ -19303,7 +19303,7 @@
 name "LeftGearWheel2"
 data 12
 Cylinder.006
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 264
@@ -22036,7 +22036,7 @@
 name "InnerElevonLeft_1"
 data 4
 Mesh
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 22
@@ -22242,7 +22242,7 @@
 name "LeftGearDoorRear"
 data 8
 Door 4 H
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -22302,7 +22302,7 @@
 name "RightGearBogey"
 data 18
 Gear 4 strut H.001
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 14
@@ -22440,7 +22440,7 @@
 name "NoseWheel"
 data 12
 Cylinder.007
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 132
@@ -23798,7 +23798,7 @@
 name "NoseWheelStrut"
 data 14
 Gear 1 strut H
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 36
@@ -24066,7 +24066,7 @@
 name "LeftGearLeg"
 data 18
 Gear 4 strut H.002
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 24
@@ -24233,7 +24233,7 @@
 name "LadderUpper"
 data 8
 Mesh.021
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 72
@@ -24693,7 +24693,7 @@
 name "LeftGearDoor"
 data 12
 Door 3 H.002
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -24753,7 +24753,7 @@
 name "Nacelle.001"
 data 11
 Nacelle 1 H
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 66
@@ -25357,7 +25357,7 @@
 name "RightBBDoor"
 data 12
 BombBayDoorL
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 16
@@ -25474,7 +25474,7 @@
 name "VStab"
 data 13
 VStab 1 H.001
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 34
@@ -25730,7 +25730,7 @@
 name "Fuselage"
 data 8
 Mesh.025
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 237
@@ -27852,7 +27852,7 @@
 name "InnerElevonRight_1"
 data 8
 Mesh.001
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 21
@@ -28050,7 +28050,7 @@
 name "LeftGearStrut"
 data 12
 Cylinder.002
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 48
@@ -28276,7 +28276,7 @@
 name "BombAimer"
 data 10
 Sphere.003
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 97
@@ -29031,7 +29031,7 @@
 name "ECMAriel"
 data 8
 Cube.002
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -29091,7 +29091,7 @@
 name "RightGearPistonHead"
 data 14
 Gear 2 strut H
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 16
@@ -29173,7 +29173,7 @@
 name "NoseDoorRight"
 data 8
 Door 7 H
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -29233,7 +29233,7 @@
 name "NoseDoorLeft"
 data 12
 Door 7 H.001
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 8
@@ -29293,7 +29293,7 @@
 name "LadderLower"
 data 8
 Mesh.027
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 56
@@ -29653,7 +29653,7 @@
 name "RightGearPistonBody"
 data 18
 Gear 2 strut H.003
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 16
@@ -29735,7 +29735,7 @@
 name "Wing"
 data 8
 Mesh.029
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 407
@@ -33784,7 +33784,7 @@
 name "LeftBBDoor"
 data 11
 BomBayDoorR
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 16
@@ -33901,7 +33901,7 @@
 name "BrakeUpperInner"
 data 8
 Cube.006
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 48
@@ -34211,7 +34211,7 @@
 name "BrakeLowerLeft"
 data 8
 Cube.005
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 24
@@ -34371,7 +34371,7 @@
 name "GearCover1"
 data 5
 Plane
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 32
@@ -34581,7 +34581,7 @@
 name "CockpitDoor"
 data 8
 Mesh.031
-texture "//XM597.rgb"
+texture "XM597.rgb"
 texrep 1 1
 crease 30
 numvert 19
Index: Models/vulcanb2.xml
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/Aircraft/vulcanb2/Models/vulcanb2.xml,v
retrieving revision 1.4
diff -u -r1.4 vulcanb2.xml
--- Models/vulcanb2.xml    12 Jul 2007 20:39:14 -0000    1.4
+++ Models/vulcanb2.xml    8 Oct 2007 19:59:21 -0000
@@ -1430,73 +1430,10 @@
   <!-- Texture controlled by variant -->
   <animation>
     <type>material</type>
-    <object-name>LeftGearHinge</object-name>
-    <object-name>BrakeLowerRight</object-name>
-    <object-name>RightGearDoorRear</object-name>
-    <object-name>OuterElevonLeft</object-name>
-    <object-name>Nacelle.004</object-name>
-    <object-name>Rudder</object-name>
-    <object-name>RightGearHinge</object-name>
-    <object-name>RightGearDoor</object-name>
-    <object-name>ChuteDoor_1</object-name>
-    <object-name>Nacelle.003</object-name>
-    <object-name>Nacelle</object-name>
-    <object-name>Mesh</object-name>
-    <object-name>OuterElevonRight</object-name>
-    <object-name>ChuteDoor_0</object-name>
-    <!--    <object-name>Cube</object-name> -->
-    <object-name>TailScraper</object-name>
-    <object-name>BrakeUpperOuter</object-name>
-    <object-name>InnerElevonLeft</object-name>
-    <object-name>InnerElevonLeft_0</object-name>
-    <object-name>InnerElevonLeft_1</object-name>
-    <object-name>LeftGearDoorRear</object-name>
-    <object-name>LeftGearDoor</object-name>
-    <object-name>Nacelle.001</object-name>
-    <object-name>RightBBDoor</object-name>
-    <object-name>VStab</object-name>
     <object-name>Fuselage</object-name>
-    <object-name>InnerElevonRight</object-name>
-    <object-name>InnerElevonRight_0</object-name>
-    <object-name>InnerElevonRight_1</object-name>
-    <object-name>BombAimer</object-name>
-    <object-name>ECMAriel</object-name>
-    <object-name>NoseDoorRight</object-name>
-    <object-name>NoseDoorLeft</object-name>
-    <object-name>Wing</object-name>
-    <object-name>LeftBBDoor</object-name>
-    <object-name>BrakeUpperInner</object-name>
-    <object-name>BrakeLowerLeft</object-name>
-    <object-name>GearCover1</object-name>
-    <object-name>CockpitDoor</object-name>
-    <texture-prop>/sim/texture</texture-prop>
-    <!-- Objects that don't (normally) change with texture -->
-    <!--
-    <object-name>Cylinder</object-name>
-    <object-name>LeftGearPistonHead</object-name>
-    <object-name>Chute</object-name>
-    <object-name>RightGearStrut</object-name>
-    <object-name>RightGearWheel1</object-name>
-    <object-name>RightGearWheel2</object-name>
-    <object-name>RightGearPistonBody</object-name>
-    <object-name>RightGearLeg</object-name>
-    <object-name>LeftGearPistonBody</object-name>
-    <object-name>LadderLower</object-name>
-    <object-name>RightGearPistonHead</object-name>
-    <object-name>LeftGearStrut</object-name>
-    <object-name>RightGearBogey</object-name>
-    <object-name>NoseWheel</object-name>
-    <object-name>NoseWheelStrut</object-name>
-    <object-name>LeftGearLeg</object-name>
-    <object-name>LeftGearWheel1</object-name>
-    <object-name>LeftGearWheel2</object-name>
-    <object-name>LadderUpper</object-name>
-    <object-name>LeftGearBogey</object-name>
-    <object-name>InsideCanopy</object-name>
-    
-    
-    -->
-    
+    <property-base>sim/model/livery/material</property-base>
+    <texture-prop>texture</texture-prop>
+    <global>true</global>
   </animation>
 
 </PropertyList>
Index: Nasal/vulcanb2.nas
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/Aircraft/vulcanb2/Nasal/vulcanb2.nas,v
retrieving revision 1.4
diff -u -r1.4 vulcanb2.nas
--- Nasal/vulcanb2.nas    12 Jul 2007 20:39:14 -0000    1.4
+++ Nasal/vulcanb2.nas    5 Aug 2007 18:08:24 -0000
@@ -250,7 +250,7 @@
   
   # Update the aircraft texture based on the variant    
   setlistener("sim/variant", func {
-      setprop("sim/texture", cmdarg().getValue() ~  ".rgb");
+      setprop("sim/model/livery/material/texture", cmdarg().getValue() ~  
".rgb");
   });
 
   # Add listener for bomb impact





      ___________________________________________________________ 
Want ideas for reducing your carbon footprint? Visit Yahoo! For Good  
http://uk.promotions.yahoo.com/forgood/environment.html

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to