home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / Chip_2004-07_cd1.bin / oddech / chain / chainreactiondemo_installer1000.exe / Parts.ini < prev    next >
INI File  |  2003-01-04  |  6KB  |  304 lines

  1. ;[partname]
  2. ;G3DFILE=string              // string table of .G3D files--separated by either ; or ,
  3. ;BRDFILE=string              // string table of .brd files--separated by either ; or ,
  4. ;
  5. ;IMMOBILE=bool               // Is part immobile or is it effected by physics?
  6. ;RIGID=bool                     // Is part considered a rigid body for rotational calculations?
  7. ;M=float                     // Mass of part
  8. ;                            
  9. ;AX=float                    // (x,y,z) components of acceleration
  10. ;AY=float                    
  11. ;AZ=float                    
  12. ;                            
  13. ;VX=float                    // (x,y,z) components of velocity
  14. ;VY=float                    
  15. ;VZ=float                    
  16. ;                            
  17. ;TX=float                    // (x,y,z) components of torque
  18. ;TY=float                    
  19. ;TZ=float                    
  20. ;                            
  21. ;WX=float                    // (x,y,z) components of angular velocity
  22. ;WY=float                    
  23. ;WZ=float                    
  24. ;                            
  25. ;THETAX=float                // (x,y,z) components of rotation
  26. ;THETAY=float
  27. ;THETAZ=float
  28. ;        
  29. ;AMBIENTCOLORX=float         // (r,g,b) components of ambient color--range [0,1]
  30. ;AMBIENTCOLORY=float
  31. ;AMBIENTCOLORZ=float
  32. ;
  33. ;LOCKEDCOLORX=float          // (r,g,b) components of locked color--range [0,1]
  34. ;LOCKEDCOLORY=float
  35. ;LOCKEDCOLORZ=float
  36. ;            
  37. ;ACTIVECOLORX=float          // (r,g,b) components of active color--range [0,1]
  38. ;ACTIVECOLORY=float
  39. ;ACTIVECOLORZ=float
  40. ;                                
  41. ;ACTIVEDIRECTIONX=float      // (r,g,b) components of additive active direction
  42. ;ACTIVEDIRECTIONY=float
  43. ;ACTIVEDIRECTIONZ=float
  44. ;                                 
  45. ;ACTIVEEXTENTXMIN=float      // (min, max) components of extent range
  46. ;ACTIVEEXTENTXMAX=float
  47. ;ACTIVEEXTENTYMIN=float
  48. ;ACTIVEEXTENTYMAX=float
  49. ;ACTIVEEXTENTZMIN=float
  50. ;ACTIVEEXTENTZMAX=float
  51. ;
  52. ;ELASTICITY=float        // Default surface properties
  53. ;FRICTION_S=float
  54. ;FRICTION_K=float
  55. ;
  56. ;
  57. ;
  58. ;
  59. ;[BACKGROUND]
  60. ;ELASTICITY=float        // Default surface properties
  61. ;FRICTION_S=float
  62. ;FRICTION_K=float
  63.  
  64.  
  65. [BACKGROUND]
  66. ELASTICITY=0.5
  67. FRICTION_S=0.08
  68. FRICTION_K=0.04
  69.  
  70.  
  71. ;----------
  72. ;
  73. ; Balls
  74. ;
  75. ;----------
  76. [PART_BASEBALL]
  77. M=0.5
  78. ELASTICITY=1.0
  79.  
  80. [PART_BASKETBALL]
  81. M=2
  82. ELASTICITY=1.35
  83.  
  84. [PART_BEACHBALL]
  85. M=0.3
  86. ELASTICITY=1.5
  87.  
  88. [PART_BOWLINGBALL]
  89. M=10
  90. ELASTICITY=0.6
  91.  
  92. [PART_CANNONBALL]
  93. M=15
  94. ELASTICITY=0.5
  95.  
  96. [PART_FOOTBALL]
  97. M=1.0
  98. ELASTICITY=1.0
  99.  
  100. [PART_LACROSSEBALL]
  101. M=1.15
  102. ELASTICITY=1.5
  103.         
  104. [PART_RACQUETBALL]
  105. M=1.35
  106. ELASTICITY=1.0
  107.  
  108. [PART_SHUTTLECOCK]
  109. M=0.1
  110. HOWBOUNCY=2.0
  111. ELASTICITY=0.3
  112.  
  113. [PART_SOCCERBALL]
  114. M=1.0
  115. ELASTICITY=1.8
  116.  
  117. [PART_VOLLEYBALL]
  118. M=1.0
  119. ELASTICITY=1.4
  120.  
  121. [PART_WHIFFLEBALL]
  122. M=0.1
  123. ELASTICITY=0.95
  124.  
  125.  
  126.  
  127. ;----------
  128. ;
  129. ; Platforms & Blocks
  130. ;      
  131. ;----------
  132. [PART_BLOCK_L]
  133. M=25
  134.  
  135. [PART_BLOCK_M]
  136. M=5
  137.  
  138. [PART_BLOCK_S]
  139. M=1
  140.  
  141. [PART_CONVEY]
  142. G3DFILE=CONVEYOR\\CONVEYOR1.G3D;CONVEYOR\\CONVEYOR2.G3D;CONVEYOR\\CONVEYOR3.G3D;CONVEYOR\\CONVEYOR4.G3D;CONVEYOR\\CONVEYOR5.G3D;
  143.  
  144.  
  145. ;----------
  146. ;
  147. ; Ropes, Belts, Gears
  148. ;      
  149. ;----------
  150. [PART_BALLOON]
  151. M=10.0
  152. AZ=0.4
  153. FUSEFILE=sparkle\sparkle.G3D
  154.  
  155. [PART_KNIFE]
  156. BRDFILE=KNBRD.BRD;KNFLIP.BRD;KNROTATE.BRD;KNBLADE.BRD
  157.  
  158. [PART_MULTI_EYEHOOK]
  159. M=1
  160.  
  161. [PART_BELT]
  162. SPRING=0.7
  163. DAMP=0.1
  164. ITERATIONS=4
  165. CORRELATIONS=3
  166. G3DFILE=BELT\BSEGMENT.G3D;BELT\BSEGMENTCB.G3D;BELT\BSEGMENTCT.G3D
  167. BELT_SEGMENTS=40
  168. BELT_SEGMENT_LENGTH=2
  169.  
  170. [PART_CHAIN]
  171. M=0.1
  172. SPRING=0.7
  173. DAMP=0.1
  174. ITERATIONS=8
  175. CORRELATIONS=8
  176. G3DFILE=CHAIN\CHAIN.G3D;CHAIN\CHAIN-2.G3D
  177.  
  178. [PART_ROPE]
  179. M=0.1
  180. SPRING=0.7
  181. DAMP=0.2
  182. ITERATIONS=6
  183. CORRELATIONS=6
  184. NUM_SEGMENTS=12
  185. G3DFILE=ROPE\SEGMENT.G3D;ROPE\ROPEFRAYED1.G3D;ROPE\ROPEFRAYED2.G3D
  186.  
  187. [PART_LONG_ROPE]
  188. M=0.1
  189. SPRING=0.7
  190. DAMP=0.2
  191. ITERATIONS=6
  192. CORRELATIONS=6
  193. NUM_SEGMENTS=16
  194. G3DFILE=ROPE\SEGMENT.G3D;ROPE\ROPEFRAYED1.G3D;ROPE\ROPEFRAYED2.G3D
  195.  
  196. [PART_SCISSORS]
  197. BRDFILE=SSBLADEC.BRD;SSBLADEO.BRD;SSFLIPO.BRD;SSFLIPC.BRD;SSBLADET.BRD;SSR1O.BRD;SSR1C.BRD;SSR2O.BRD;SSR2C.BRD;SSBLADE.BRD
  198. BLADE_THRESHOLD=2
  199.  
  200. [PART_WRECKINGBALL]
  201. M=100.0
  202.  
  203.  
  204.  
  205. ;----------
  206. ;
  207. ; Kinetic Objects
  208. ;      
  209. ;----------
  210. [PART_BOWLINGPIN]
  211. M=0.01
  212. FRICTION_S=0.10
  213. FRICTION_K=0.08
  214.  
  215. [PART_BUCKET]
  216. M=2
  217.  
  218. [PART_BUCKET_BLUE]
  219. M=4
  220.  
  221. [PART_BUCKET_RED]
  222. M=8
  223.  
  224. [PART_CANDLE]
  225. M=0.5
  226. FLAMEFILE=flame\candle_flame.G3D
  227.  
  228. [PART_DYNAMITE]
  229. M=1
  230. FUSEFILE=sparkle\sparkle.G3D
  231.  
  232. [PART_MONSTER]
  233. M=4
  234. FRICTION_S=0.06
  235. FRICTION_K=0.04
  236. FUSEFILE=sparkle\sparkle.G3D
  237. FLAMEFILE=Monster\Exhaust_Start.G3D
  238.  
  239. [PART_ROCKET]
  240. M=2
  241. FUSEFILE=sparkle\sparkle.G3D
  242. FLAMEFILE=rocket\fire.G3D
  243. FLAMEANIM=fire
  244.  
  245.  
  246. [PART_TEAPOT]
  247. M=2
  248. G3DFILE=TEAPOT\TEAPOT.G3D;TEAPOT\STEAM.G3D
  249.  
  250.  
  251.  
  252. ;----------
  253. ;
  254. ; Immobile parts
  255. ;      
  256. ;----------
  257. [PART_BOXINGGLOVE]
  258. MAGNITUDE=50
  259. V_MAX=10
  260. BRDFILE=BOXINGGLOVE1.BRD;BOXINGGLOVE2.BRD
  261.  
  262. [PART_FLASHLIGHT]
  263. G3DFILE=FLASHLIGHT\FLASHLIGHT.G3D;FLASHLIGHT\FLASHLIGHT_BEAM.G3D
  264.  
  265. [PART_JACKBOX]
  266. PUSH=40
  267. BRDFILE=JACKBOX1.BRD;JACKBOX2.BRD
  268.  
  269. [PART_LIGHTBULB]
  270. G3DFILE=ELECTRIC--LIGHTBULB\LIGHT.G3D;ELECTRIC--LIGHTBULB\BEAM.G3D
  271.  
  272. [PART_LIGHTSWITCH]
  273. BRDFILE=LIGHTSWITCH1.BRD;LIGHTSWITCH2.BRD;LIGHTSWITCH3.BRD;LIGHTSWITCH4.BRD
  274. G3DFILE=ELECTRIC--LIGHTSWITCH\POWERSWITCH.G3D
  275.  
  276. [PART_TEETERTOTTER]
  277. BRDFILE=TT0;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8
  278.  
  279. [PART_TIMER]
  280. BRDFILE=TIMER1.BRD;TIMER2.BRD
  281.  
  282. [PART_TRAMPOLINE]
  283. HOWBOUNCY=2.25
  284.  
  285. [PART_TRAPDOOR]
  286. BRDFILE=TRAPDOOR0.BRD;TRAPDOOR1.BRD;TRAPDOOR2.BRD;TRAPDOOR3.BRD;TRAPDOOR4.BRD
  287.  
  288. [PART_CANNON]
  289. FUSEFILE=sparkle\sparkle.G3D
  290.  
  291.  
  292.  
  293. ;----------
  294. ;
  295. ;      SUBCLASSES
  296. ;      
  297. ;----------
  298. [E_PLUG]
  299. DAMP=0
  300. SEGMENT_LENGTH=3.4
  301. MIN_LENGTH=10
  302. MAX_LENGTH=50
  303.  
  304.