model.cfg 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. class CfgSkeletons
  2. {
  3. class OFP2_ManSkeleton
  4. {
  5. isDiscrete = 0;
  6. skeletonInherit = "";
  7. skeletonBones[] =
  8. {
  9. "Pelvis","",
  10. "Spine","Pelvis",
  11. "Spine1","Spine",
  12. "Spine2","Spine1",
  13. "Spine3","Spine2",
  14. "Camera","Pelvis",
  15. "weapon","Spine1",
  16. "launcher","Spine1",
  17. // Head skeleton in hierarchy
  18. "neck","Spine3",
  19. "neck1","neck",
  20. "head","neck1",
  21. // New facial features
  22. "Face_Hub","head",
  23. "Face_Jawbone","Face_Hub",
  24. "Face_Jowl","Face_Jawbone",
  25. "Face_chopRight","Face_Jawbone",
  26. "Face_chopLeft","Face_Jawbone",
  27. "Face_LipLowerMiddle","Face_Jawbone",
  28. "Face_LipLowerLeft","Face_Jawbone",
  29. "Face_LipLowerRight","Face_Jawbone",
  30. "Face_Chin","Face_Jawbone",
  31. "Face_Tongue","Face_Jawbone",
  32. "Face_CornerRight","Face_Hub",
  33. "Face_CheekSideRight","Face_CornerRight",
  34. "Face_CornerLeft","Face_Hub",
  35. "Face_CheekSideLeft","Face_CornerLeft",
  36. "Face_CheekFrontRight","Face_Hub",
  37. "Face_CheekFrontLeft","Face_Hub",
  38. "Face_CheekUpperRight","Face_Hub",
  39. "Face_CheekUpperLeft","Face_Hub",
  40. "Face_LipUpperMiddle","Face_Hub",
  41. "Face_LipUpperRight","Face_Hub",
  42. "Face_LipUpperLeft","Face_Hub",
  43. "Face_NostrilRight","Face_Hub",
  44. "Face_NostrilLeft","Face_Hub",
  45. "Face_Forehead","Face_Hub",
  46. "Face_BrowFrontRight","Face_Forehead",
  47. "Face_BrowFrontLeft","Face_Forehead",
  48. "Face_BrowMiddle","Face_Forehead",
  49. "Face_BrowSideRight","Face_Forehead",
  50. "Face_BrowSideLeft","Face_Forehead",
  51. "Face_Eyelids","Face_Hub",
  52. "Face_EyelidUpperRight","Face_Hub",
  53. "Face_EyelidUpperLeft","Face_Hub",
  54. "Face_EyelidLowerRight","Face_Hub",
  55. "Face_EyelidLowerLeft","Face_Hub",
  56. "EyeLeft","Face_Hub",
  57. "EyeRight","Face_Hub",
  58. // Left upper side
  59. "LeftShoulder","Spine3",
  60. "LeftArm","LeftShoulder",
  61. "LeftArmRoll","LeftArm",
  62. "LeftForeArm","LeftArmRoll",
  63. "LeftForeArmRoll","LeftForeArm",
  64. "LeftHand","LeftForeArmRoll",
  65. "LeftHandRing","LeftHand",
  66. "LeftHandRing1","LeftHandRing",
  67. "LeftHandRing2","LeftHandRing1",
  68. "LeftHandRing3","LeftHandRing2",
  69. "LeftHandPinky1","LeftHandRing",
  70. "LeftHandPinky2","LeftHandPinky1",
  71. "LeftHandPinky3","LeftHandPinky2",
  72. "LeftHandMiddle1","LeftHand",
  73. "LeftHandMiddle2","LeftHandMiddle1",
  74. "LeftHandMiddle3","LeftHandMiddle2",
  75. "LeftHandIndex1","LeftHand",
  76. "LeftHandIndex2","LeftHandIndex1",
  77. "LeftHandIndex3","LeftHandIndex2",
  78. "LeftHandThumb1","LeftHand",
  79. "LeftHandThumb2","LeftHandThumb1",
  80. "LeftHandThumb3","LeftHandThumb2",
  81. // Right upper side
  82. "RightShoulder","Spine3",
  83. "RightArm","RightShoulder",
  84. "RightArmRoll","RightArm",
  85. "RightForeArm","RightArmRoll",
  86. "RightForeArmRoll","RightForeArm",
  87. "RightHand","RightForeArmRoll",
  88. "RightHandRing","RightHand",
  89. "RightHandRing1","RightHandRing",
  90. "RightHandRing2","RightHandRing1",
  91. "RightHandRing3","RightHandRing2",
  92. "RightHandPinky1","RightHandRing",
  93. "RightHandPinky2","RightHandPinky1",
  94. "RightHandPinky3","RightHandPinky2",
  95. "RightHandMiddle1","RightHand",
  96. "RightHandMiddle2","RightHandMiddle1",
  97. "RightHandMiddle3","RightHandMiddle2",
  98. "RightHandIndex1","RightHand",
  99. "RightHandIndex2","RightHandIndex1",
  100. "RightHandIndex3","RightHandIndex2",
  101. "RightHandThumb1","RightHand",
  102. "RightHandThumb2","RightHandThumb1",
  103. "RightHandThumb3","RightHandThumb2",
  104. // Left lower side
  105. "LeftUpLeg","Pelvis",
  106. "LeftUpLegRoll","LeftUpLeg",
  107. "LeftLeg","LeftUpLegRoll",
  108. "LeftLegRoll","LeftLeg",
  109. "LeftFoot","LeftLegRoll",
  110. "LeftToeBase","LeftFoot",
  111. // Right lower side
  112. "RightUpLeg","Pelvis",
  113. "RightUpLegRoll","RightUpLeg",
  114. "RightLeg","RightUpLegRoll",
  115. "RightLegRoll","RightLeg",
  116. "RightFoot","RightLegRoll",
  117. "RightToeBase","RightFoot"
  118. };
  119. // location of pivot points (local axes) for hierarchical animation
  120. pivotsModel="A3\anims_f\data\skeleton\SkeletonPivots.p3d";
  121. };
  122. };
  123. class CfgModels
  124. {
  125. class Default
  126. {
  127. sectionsInherit="";
  128. sections[] = {};
  129. skeletonName = "";
  130. };
  131. class ArmaMan: Default
  132. {
  133. htMin = 60; // Minimum half-cooling time (in seconds)
  134. htMax = 1800; // Maximum half-cooling time (in seconds)
  135. afMax = 30; // Maximum temperature in case the model is alive (in celsius)
  136. mfMax = 0; // Maximum temperature when the model is moving (in celsius)
  137. mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)).
  138. tBody = 37; // Metabolism temperature of the model (in celsius)
  139. sections[] =
  140. {
  141. "osobnost", "Head_Injury", "Body_Injury", "l_leg_injury", "l_arm_injury", "r_arm_injury", "r_leg_injury", "injury_body", "injury_legs", "injury_hands", "injury_head", "clan", "clan_sign", "Camo", "CamoB", "Camo1", "Camo2", "personality", "hl", "insignia"
  142. };
  143. skeletonName = "OFP2_ManSkeleton";
  144. };
  145. class bust: ArmaMan {};
  146. class Male: ArmaMan {};
  147. class MaleSkeleton_Pivots: ArmaMan {};
  148. };