model.cfg 4.9 KB

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