From: <mk...@us...> - 2002-12-15 00:52:22
|
Update of /cvsroot/csp/APPLICATIONS/CSPFlightSim/Data/Scripts In directory sc8-pr-cvs1:/tmp/cvs-serv2696/Data/Scripts Added Files: AddModels.csp AddPlanes.csp AddTanks.csp AeroF4.csp AeroM2k.csp AeroM3c.csp BalkanLatticeTerrain.csp BalkanTerrain.csp BalkanTestTerrain.csp HudM2k.csp SetPlayer.csp Start.csp Log Message: scripts now under ./Data/Scripts --- NEW FILE: AddModels.csp --- REM AddModels.csp REM Load all the Models and create the types for the Sim. ADD TYPE AIRPLANE F22 SET F22 MODEL f22.osg SET F22 AERO F4_aero ADD TYPE AIRPLANE F15 SET F15 MODEL f15.osg SET F15 AERO F4_aero ADD TYPE AIRPLANE A10 SET A10 MODEL a10.osg SET A10 AERO F4_aero ADD TYPE AIRPLANE MIG17 SET MIG17 MODEL mig17.osg SET MIG17 AERO F4_aero ADD TYPE AIRPLANE F16 SET F16 MODEL f16.osg SET F16 AERO F4_aero ADD TYPE AIRPLANE M2K SET M2K MODEL m2k2g.3DS REM SET M2K MODEL mirage2000.osg SET M2K AERO M2K_aero ADD TYPE AIRPLANE M3C SET M3C MODEL m3c.osg SET M3C AERO M3C_aero ADD TYPE AIRPLANE F4 SET F4 MODEL f4.osg SET F4 AERO F4_aero ADD TYPE MISSILE AMRAAM SET AMRAAM MODEL amraam.osg ADD TYPE MISSILE AIM9L SET AIM9L MODEL aim9l.osg ADD TYPE MISSILE AIM7 SET AIM7 MODEL aim7.osg ADD TYPE MISSILE ATOLL SET ATOLL MODEL atoll.osg ADD TYPE TANK T62 SET T62 MODEL t62.osg --- NEW FILE: AddPlanes.csp --- ADD OBJECT F22 PLANE1 SET PLANE1 POSITION 483100 490100 2000 SET PLANE1 VELOCITY 0 70 0 SET PLANE1 ORIENTATION 0 0 0 ADD OBJECT F22 PLANE2 SET PLANE2 POSITION 483000 490100 2000 SET PLANE2 VELOCITY 0 70 0 SET PLANE2 ORIENTATION 0 0 0 ADD OBJECT F22 PLANE3 SET PLANE3 POSITION 16000 1000 2600 SET PLANE3 VELOCITY 0 180 0 SET PLANE3 ORIENTATION 0 0 0 ADD OBJECT F22 PLANE4 SET PLANE4 POSITION 16000 1021.3 2600 SET PLANE4 VELOCITY 0 180 0 SET PLANE4 ORIENTATION 0 0 0 ADD OBJECT F22 PLANE5 SET PLANE5 POSITION 16000 1021.3 2650 SET PLANE5 VELOCITY 0 180 0 SET PLANE5 ORIENTATION 0 0 0 ADD OBJECT F22 PLANE6 SET PLANE6 POSITION 16000 978.7 2600 SET PLANE6 VELOCITY 0 180 0 SET PLANE6 ORIENTATION 0 0 0 --- NEW FILE: AddTanks.csp --- ADD OBJECT T62 Tank1 SET Tank1 POSITION 7800 17800 0 SET Tank1 VELOCITY 0 0 0 SET Tank1 ORIENTATION 0 0 0 ADD OBJECT T62 Tank2 SET Tank2 POSITION 8000 17800 0 SET Tank2 VELOCITY 0 0 0 SET Tank2 ORIENTATION 0 0 0 ADD OBJECT T62 Tank3 SET Tank3 POSITION 8000 17800 0 SET Tank3 VELOCITY 0 0 0 SET Tank3 ORIENTATION 0 0 0 ADD OBJECT T62 Tank4 SET Tank4 POSITION 8000 16050 0 SET Tank4 VELOCITY 0 0 0 SET Tank4 ORIENTATION 0 0 0 ADD OBJECT T62 Tank5 SET Tank5 POSITION 8200 16050 0 SET Tank5 VELOCITY 0 0 0 SET Tank5 ORIENTATION 0 0 0 ADD OBJECT T62 Tank6 SET Tank6 POSITION 8400 16050 0 SET Tank6 VELOCITY 0 0 0 SET Tank6 ORIENTATION 0 0 0 ADD OBJECT T62 Tank7 SET Tank7 POSITION 8600 16050 0 SET Tank7 VELOCITY 0 0 0 SET Tank7 ORIENTATION 0 0 0 ADD OBJECT T62 Tank8 SET Tank8 POSITION 8800 16050 0 SET Tank8 VELOCITY 0 0 0 SET Tank8 ORIENTATION 0 0 0 ADD OBJECT T62 Tank9 SET Tank9 POSITION 9000 16050 0 SET Tank9 VELOCITY 0 0 0 SET Tank9 ORIENTATION 0 0 0 ADD OBJECT T62 Tank10 SET Tank10 POSITION 12800 10500 0 SET Tank10 VELOCITY 0 0 0 SET Tank10 ORIENTATION 0 0 0 ADD OBJECT T62 Tank11 SET Tank11 POSITION 12900 10500 0 SET Tank11 VELOCITY 0 0 0 SET Tank11 ORIENTATION 0 0 0 ADD OBJECT T62 Tank12 SET Tank12 POSITION 13000 10500 0 SET Tank12 VELOCITY 0 0 0 SET Tank12 ORIENTATION 0 0 0 ADD OBJECT T62 Tank13 SET Tank13 POSITION 13100 10500 0 SET Tank13 VELOCITY 0 0 0 SET Tank13 ORIENTATION 0 0 0 --- NEW FILE: AeroF4.csp --- REM F4 aerodynamics model REM Reference UIUC Model from FlightGear REM Units currently in English need to convert REM 1 slug = 14.60567 kg REM 1 feet = 0.3048 m REM Cruise Conditions REM altitude 35000 ft REM Alpha 2.6 deg REM Velocity 518.7 kts 0.9 Mach REM Dyanmic_pressure 283.2 lb/ft^2 Add Aero F4_aero REM Wing geometry set F4_aero WingSpan 27.5 Set F4_aero WingChord 10.8 Set F4_aero WingArea 260 REM Control surfaces min/max angles Set F4_aero demax +20 Set F4_aero demin -20 Set F4_aero damax +20 Set F4_aero damin -20 Set F4_aero drmax +20 Set F4_aero drmin -20 REM Mass/Inertial properties Set F4_aero Mass 546 Set F4_aero I_XX 25900 Set F4_aero I_YY 8090 Set F4_aero I_ZZ 29200 Set F4_aero I_XZ 1300 REM Engine Thrust Set F4_aero ThrustMax 8000 REM Drag Parameters Set F4_aero CD0 0.03 Set F4_aero CD_a 0.3 Set F4_aero CD_de 0 REM Lift Parameters Set F4_aero CL0 0.28 Set F4_aero CL_a 3.45 Set F4_aero CL_adot 0.72 Set F4_aero CL_q 0 Set F4_aero CL_de 0.36 REM Pitch Moment Parameters Set F4_aero CM0 0 Set F4_aero CM_a -0.38 Set F4_aero CM_adot -1.1 Set F4_aero CM_q -3.6 Set F4_aero CM_de 0.5 REM Side Force Parameters Set F4_aero CY_Beta -0.98 Set F4_aero CY_p 0 Set F4_aero CY_r 0 Set F4_aero CY_da 0 Set F4_aero CY_dr 0.17 REM Roll moment parameters Set F4_aero CI_beta -0.12 Set F4_aero CI_p -0.26 Set F4_aero CI_r 0.14 Set F4_aero CI_da 0.08 Set F4_aero CI_dr 0.105 Rem Yaw Moment Parameters Set F4_aero Cn_beta 0.25 Set F4_aero Cn_p 0.022 Set F4_aero Cn_r -0.35 Set F4_aero Cn_da 0.06 Set F4_aero Cn_dr 0.032 --- NEW FILE: AeroM2k.csp --- REM Mirage 2000 aerodynamics model REM many parameters are estimates. Add Aero M2K_aero REM Wing geometry set M2K_aero WingSpan 9.13 set M2K_aero WingChord 4.5 set M2K_aero WingArea 41.0 REM Control surfaces min/max angles Set M2K_aero demax 25.0 Set M2K_aero demin -16.0 Set M2K_aero damax +17.5 Set M2K_aero damin -17.5 Set M2K_aero drmax +20.0 Set M2K_aero drmin -20.0 REM A=0.9 10^4 kg m² A -F -E REM C=6.0 10^4 kg m² I = -F B -D REM B=5.4 10^4 Kg m² -E -D C REM E=1.8 10^3 kg m² REM Mass/Inertial properties REM max mass REM Set M2K_aero Mass 17500.0 REM interceptor mass with a central tank Set M2K_aero Mass 12000.0 REM interceptor mass REM Set M2K_aero Mass 7500.0 Set M2K_aero I_XX 20354.0 Set M2K_aero I_YY 135691.0 Set M2K_aero I_ZZ 135691.0 Set M2K_aero I_XZ 6785.0 Set M2K_aero GMIN -3.0 Set M2K_aero GMAX 9.0 Set M2K_aero ThrustMax 9700.0 REM Drag Parameters cx0 = 2 * 0.074 / ( rc^0.2 ) ; Cx=Cx0+KiCz² Ki(trainee induite) 1/pi*AR Set M2K_aero CD0 0.01 Set M2K_aero CD_a 0.3 Set M2K_aero CD_de 0.02 REM Lift Parameters Set M2K_aero StallAOA 31.0 Set M2K_aero CL0 0.0 Set M2K_aero CL_a 2.2 Set M2K_aero CL_adot 1.29 Set M2K_aero CL_q 1.5 Set M2K_aero CL_de 0.7 REM Pitch Moment Parameters Set M2K_aero CM0 0.0 Set M2K_aero CM_a -0.38 Set M2K_aero CM_adot -1.73 Set M2K_aero CM_q -3.6 Set M2K_aero CM_de 0.48 REM Side Force Parameters Set M2K_aero CY_Beta -0.29 Set M2K_aero CY_p 0.11 Set M2K_aero CY_r 0.0 Set M2K_aero CY_da 0.0 REM Set M2K_aero CY_dr -0.01 REM Roll moment parameters Set M2K_aero CI_beta -0.17 Set M2K_aero CI_p -0.3 Set M2K_aero CI_r 0.3 Set M2K_aero CI_da 0.03 Set M2K_aero CI_dr 0.0 Rem Yaw Moment Parameters Set M2K_aero Cn_beta 0.25 Set M2K_aero Cn_p 0.0 Set M2K_aero Cn_r -0.99 Set M2K_aero Cn_da 0.00 Set M2K_aero Cn_dr 0.02 --- NEW FILE: AeroM3c.csp --- REM F4 aerodynamics model REM Reference UIUC Model from FlightGear REM Units currently in English need to convert REM 1 slug = 14.60567 kg REM 1 feet = 0.3048 m REM Cruise Conditions REM altitude 35000 ft REM Alpha 2.6 deg REM Velocity 518.7 kts 0.9 Mach REM Dyanmic_pressure 283.2 lb/ft^2 Add Aero M3C_aero REM Wing geometry set M3C_aero WingSpan 27.5 Set M3C_aero WingChord 10.8 Set M3C_aero WingArea 260 REM Control surfaces min/max angles Set M3C_aero demax +20 Set M3C_aero demin -20 Set M3C_aero damax +20 Set M3C_aero damin -20 Set M3C_aero drmax +20 Set M3C_aero drmin -20 REM Mass/Inertial properties Set M3C_aero Mass 546 Set M3C_aero I_XX 8090 Set M3C_aero I_YY 25900 Set M3C_aero I_ZZ 29200 Set M3C_aero I_XZ 1300 REM Engine Thrust Set M3C_aero ThrustMax 8000 REM Drag Parameters Set M3C_aero CD0 0.03 Set M3C_aero CD_a 0.3 Set M3C_aero CD_de 0.03 REM Lift Parameters Set M3C_aero CL0 0.28 Set M3C_aero CL_a 3.45 Set M3C_aero CL_adot 0.72 Set M3C_aero CL_q 0 Set M3C_aero CL_de 0.36 REM Pitch Moment Parameters Set M3C_aero CM0 0 Set M3C_aero CM_a -0.38 Set M3C_aero CM_adot -1.1 Set M3C_aero CM_q -3.6 Set M3C_aero CM_de -0.5 REM Side Force Parameters Set M3C_aero CY_Beta -0.98 Set M3C_aero CY_p 0 Set M3C_aero CY_r 0 Set M3C_aero CY_da 0 Set M3C_aero CY_dr 0.17 REM Roll moment parameters Set M3C_aero CI_beta -0.12 Set M3C_aero CI_p -0.26 Set M3C_aero CI_r 0.14 Set M3C_aero CI_da 0.105 Set M3C_aero CI_dr 0.08 Rem Yaw Moment Parameters Set M3C_aero Cn_beta 0.25 Set M3C_aero Cn_p 0.022 Set M3C_aero Cn_r -0.35 Set M3C_aero Cn_da 0.06 Set M3C_aero Cn_dr 0.032 --- NEW FILE: BalkanLatticeTerrain.csp --- ADD TERRAIN balkanLatticeTerrain SET balkanLatticeTerrain LATTICE TRUE SET balkanLatticeTerrain DETAILTHRESHOLD 8 SET balkanLatticeTerrain DETAILTEXTUREFILE Stone4.bmp SET balkanLatticeTerrain LATTICEBASENAME balkanMap SET balkanLatticeTerrain LATTICEELEVEXT bmp SET balkanLatticeTerrain LATTICETEXEXT bmp SET balkanLatticeTerrain LATTICEWIDTH 16 SET balkanLatticeTerrain LATTICEHEIGHT 16 SET balkanLatticeTerrain VERTEXHEIGHT 0.38 SET balkanLatticeTerrain VERTEXSPACING 250 SET balkanLatticeTerrain MAXTRIANGLES 60000 SET balkanLatticeTerrain DYNAMICTEXTURES FALSE SET balkanLatticeTerrain TEXTURECOMPRESSION TRUE SET balkanLatticeTerrain PRELOADTEXTURES TRUE REM ACTIVE properly should be set last. SET balkanLatticeTerrain ACTIVE TRUE --- NEW FILE: BalkanTerrain.csp --- ADD TERRAIN balkanTerrain SET balkanTerrain LATTICE FALSE SET balkanTerrain DETAILTHRESHOLD 0 SET balkanTerrain DETAILTEXTUREFILE Stone4.bmp SET balkanTerrain TEXTUREFILE italy_coast_2_tex.png SET balkanTerrain ELEVFILE italy_coast.png SET balkanTerrain VERTEXHEIGHT 0.38 SET balkanTerrain VERTEXSPACING 250 SET balkanTerrain MAXTRIANGLES 50000 SET balkanTerrain DYNAMICTEXTURES FALSE SET balkanTerrain TEXTURECOMPRESSION TRUE SET balkanTerrain PRELOADTEXTURES TRUE REM ACTIVE properly should be set last. SET balkanTerrain ACTIVE TRUE --- NEW FILE: BalkanTestTerrain.csp --- ADD TERRAIN balkanTerrain SET balkanTerrain LATTICE FALSE SET balkanTerrain DETAILTHRESHOLD 35 SET balkanTerrain DETAILTEXTUREFILE STONE4.bmp SET balkanTerrain TEXTUREFILE BalkanMapTex.0-0.bmp SET balkanTerrain ELEVFILE BalkanMapElev.0-0.bmp SET balkanTerrain VERTEXHEIGHT 0.38 SET balkanTerrain VERTEXSPACING 250 SET balkanTerrain MAXTRIANGLES 50000 SET balkanTerrain DYNAMICTEXTURES FALSE SET balkanTerrain TEXTURECOMPRESSION TRUE SET balkanTerrain PRELOADTEXTURES TRUE REM ACTIVE properly should be set last. SET balkanTerrain ACTIVE TRUE --- NEW FILE: HudM2k.csp --- # M2k-5 Hud # File description '#' is also default value for string or char data # Element Name x y z Static string Static string position (prefix/sufix/unique) Font name Size Value Format KT -0.1 0.1 0.0 # p # 16 431 0 MACH -0.1 0.07 0.0 # p # 16 0.67 2 G -0.12 -0.16 0.0 G p # 16 1.0 1 AOA -0.12 -0.19 0.0 a p greek 16 3.0 1 HEAD -0.0 0.12 0.0 # p # 16 101112 0 altft 0.1 0.1 0.0 # p # 16 1110 0 altr 0.11 0.07 0.0 H s # 16 800 0 alts 0.11 0.04 0.0 SH s # 16 200 0 nwp 0.1 -0.08 0.0 DEST p # 16 10 0 wph 0.06 -0.11 0.0 / s # 16 160 0 wpd 0.13 -0.11 0.0 NM s # 16 9.0 1 palt1 0.1 -0.16 0.0 # p # 16 6000 0 palt2 0.1 -0.19 0.0 ASEL u # 16 0 0 RPM 0.1 -0.25 0.0 RPM p # 16 75 0 --- NEW FILE: SetPlayer.csp --- add OBJECT M2K PLAYER Set PLAYER POSITION 483000 499000 2000 REM set player position 486985 469198 3000 Set PLAYER VELOCITY 0 150 0 Set PLAYER ORIENTATION 0 0 0 set PLAYER COMPLEX_PHYSICS on --- NEW FILE: Start.csp --- REM Start.csp REM Startup script for CSPFlightSim REM Load Flight Models Run AeroF4.csp Run AeroM2k.csp Run AeroM3c.csp REM Load Terrain REM RUN BalkanTerrain.csp REM RUN BalkanTestTerrain.csp RUN BalkanLatticeTerrain.csp REM Load models Run AddModels.csp REM Load Planes Run AddPlanes.csp REM Load Tanks Run AddTanks.csp REM Set player Run SetPlayer.csp REM Set fog start distance Set FOG_START 20000 Set FOG_END 35000 Set View_DISTANCE 35000 Set wireframe off set FOG On |