Advertisement
spookymunky

MAXScript To Rename Skyrim Rig Output From Softimage XSI

Dec 7th, 2012
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.24 KB | None | 0 0
  1. /* This Script should hopefully rename every NPC bone that has been altered by Softimage */
  2. /* Select all the bones starting with NPC before running this */
  3.  
  4. (sel = selection as array
  5. for obj in sel do
  6. (
  7. if obj.name == "NPC_R_Finger42__RF42_"then obj.name = "NPC R Finger42 [RF42]"
  8. if obj.name == "NPC_R_Finger41__RF41_"then obj.name = "NPC R Finger41 [RF41]"
  9. if obj.name == "NPC_R_Finger40__RF40_"then obj.name = "NPC R Finger40 [RF40]"
  10. if obj.name == "NPC_R_Finger32__RF32_"then obj.name = "NPC R Finger32 [RF32]"
  11. if obj.name == "NPC_R_Finger31__RF31_"then obj.name = "NPC R Finger31 [RF31]"
  12. if obj.name == "NPC_R_Finger30__RF30_"then obj.name = "NPC R Finger30 [RF30]"
  13. if obj.name == "NPC_R_Finger22__RF22_"then obj.name = "NPC R Finger22 [RF22]"
  14. if obj.name == "NPC_R_Finger21__RF21_"then obj.name = "NPC R Finger21 [RF21]"
  15. if obj.name == "NPC_R_Finger20__RF20_"then obj.name = "NPC R Finger20 [RF20]"
  16. if obj.name == "NPC_R_Finger12__RF12_"then obj.name = "NPC R Finger12 [RF12]"
  17. if obj.name == "NPC_R_Finger11__RF11_"then obj.name = "NPC R Finger11 [RF11]"
  18. if obj.name == "NPC_R_Finger10__RF10_"then obj.name = "NPC R Finger10 [RF10]"
  19. if obj.name == "NPC_R_Finger02__RF02_"then obj.name = "NPC R Finger02 [RF02]"
  20. if obj.name == "NPC_R_Finger01__RF01_"then obj.name = "NPC R Finger01 [RF01]"
  21. if obj.name == "NPC_R_MagicNode__RMag_"then obj.name = "NPC R MagicNode [RMag]"
  22. if obj.name == "NPC_R_Hand__RHnd_"then obj.name = "NPC R Hand [RHnd]"
  23. if obj.name == "NPC_R_ForearmTwist1__RLt1_"then obj.name = "NPC R ForearmTwist1 [RLt1]"
  24. if obj.name == "NPC_R_ForearmTwist2__RLt2_"then obj.name = "NPC R ForearmTwist2 [RLt2]"
  25. if obj.name == "NPC_R_Forearm__RLar_"then obj.name = "NPC R Forearm [RLar]"
  26. if obj.name == "NPC_R_UpperarmTwist2__RUt2_"then obj.name = "NPC R UpperarmTwist2 [RUt2]"
  27. if obj.name == "NPC_R_Pauldron"then obj.name = "NPC R Pauldron"
  28. if obj.name == "NPC_R_UpperArm__RUar_"then obj.name = "NPC R UpperArm [RUar]"
  29. if obj.name == "NPC_R_Clavicle__RClv_"then obj.name = "NPC R Clavicle [RClv]"
  30. if obj.name == "NPC_Head__ponytail3_"then obj.name = "NPC Head [ponytail3]"
  31. if obj.name == "NPC_Head__ponytail2_"then obj.name = "NPC Head [ponytail2]"
  32. if obj.name == "NPC_Head__ponytail1_"then obj.name = "NPC Head [ponytail1]"
  33. if obj.name == "NPC_Head__ponytail0_"then obj.name = "NPC Head [ponytail0]"
  34. if obj.name == "NPC_Neck__Neck_"then obj.name = "NPC Neck [Neck]"
  35. if obj.name == "NPC_L_Clavicle__LClv_"then obj.name = "NPC L Clavicle [LClv]"
  36. if obj.name == "NPC_Head__Head_"then obj.name = "NPC Head [Head]"
  37. if obj.name == "NPC_Head__Jaw_"then obj.name = "NPC Head [Jaw]"
  38. if obj.name == "NPC_Head__Brow_"then obj.name = "NPC Head [Brow]"
  39. if obj.name == "NPC_Head__Beard_"then obj.name = "NPC Head [Beard]"
  40. if obj.name == "NPC_Head_MagicNode__Hmag_"then obj.name = "NPC Head MagicNode [Hmag]"
  41. if obj.name == "NPC_L_Pauldron"then obj.name = "NPC L Pauldron"
  42. if obj.name == "NPC_L_UpperArm__LUar_"then obj.name = "NPC L UpperArm [LUar]"
  43. if obj.name == "NPC_L_UpperarmTwist2__LUt2_"then obj.name = "NPC L UpperarmTwist2 [LUt2]"
  44. if obj.name == "NPC_L_Forearm__LLar_"then obj.name = "NPC L Forearm [LLar]"
  45. if obj.name == "NPC_L_ForearmTwist2__LLt2_"then obj.name = "NPC L ForearmTwist2 [LLt2]"
  46. if obj.name == "NPC_L_ForearmTwist1__LLt1_"then obj.name = "NPC L ForearmTwist1 [LLt1]"
  47. if obj.name == "NPC_L_Hand__LHnd_"then obj.name = "NPC L Hand [LHnd]"
  48. if obj.name == "NPC_L_Finger00__LF00_"then obj.name = "NPC L Finger00 [LF00]"
  49. if obj.name == "NPC_L_MagicNode__LMag_"then obj.name = "NPC L MagicNode [LMag]"
  50. if obj.name == "NPC_L_Finger02__LF02_"then obj.name = "NPC L Finger02 [LF02]"
  51. if obj.name == "NPC_L_Finger01__LF01_"then obj.name = "NPC L Finger01 [LF01]"
  52. if obj.name == "NPC_L_Finger10__LF10_"then obj.name = "NPC L Finger10 [LF10]"
  53. if obj.name == "NPC_L_Finger11__LF11_"then obj.name = "NPC L Finger11 [LF11]"
  54. if obj.name == "NPC_L_Finger12__LF12_"then obj.name = "NPC L Finger12 [LF12]"
  55. if obj.name == "NPC_L_Finger20__LF20_"then obj.name = "NPC L Finger20 [LF20]"
  56. if obj.name == "NPC_L_Finger21__LF21_"then obj.name = "NPC L Finger21 [LF21]"
  57. if obj.name == "NPC_L_Finger22__LF22_"then obj.name = "NPC L Finger22 [LF22]"
  58. if obj.name == "NPC_L_Finger30__LF30_"then obj.name = "NPC L Finger30 [LF30]"
  59. if obj.name == "NPC_L_Finger31__LF31_"then obj.name = "NPC L Finger31 [LF31]"
  60. if obj.name == "NPC_L_Finger32__LF32_"then obj.name = "NPC L Finger32 [LF32]"
  61. if obj.name == "NPC_L_Finger40__LF40_"then obj.name = "NPC L Finger40 [LF40]"
  62. if obj.name == "NPC_L_Finger41__LF41_"then obj.name = "NPC L Finger41 [LF41]"
  63. if obj.name == "NPC_L_Finger42__LF42_"then obj.name = "NPC L Finger42 [LF42]"
  64. if obj.name == "NPC_Spine2__Spn2_"then obj.name = "NPC Spine2 [Spn2]"
  65. if obj.name == "NPC_Spine1__Spn1_"then obj.name = "NPC Spine1 [Spn1]"
  66. if obj.name == "NPC_Spine__Spn0_"then obj.name = "NPC Spine [Spn0]"
  67. if obj.name == "NPC_Pelvis__Tail_"then obj.name = "NPC Pelvis [Tail]"
  68. if obj.name == "NPC_R_Thigh__RThg_"then obj.name = "NPC R Thigh [RThg]"
  69. if obj.name == "NPC_L_Thigh__LThg_"then obj.name = "NPC L Thigh [LThg]"
  70. if obj.name == "NPC_R_Calf__RClf_"then obj.name = "NPC R Calf [RClf]"
  71. if obj.name == "NPC_L_Calf__LClf_"then obj.name = "NPC L Calf [LClf]"
  72. if obj.name == "NPC_R_Foot__Rft__"then obj.name = "NPC R Foot [Rft ]"
  73. if obj.name == "NPC_R_HeelPivot"then obj.name = "NPC R HeelPivot"
  74. if obj.name == "NPC_R_FootBox"then obj.name = "NPC R FootBox"
  75. if obj.name == "NPC_R_Toe0__RToe_"then obj.name = "NPC R Toe0 [RToe]"
  76. if obj.name == "NPC_R_ToePivot"then obj.name = "NPC R ToePivot"
  77. if obj.name == "NPC_L_HeelPivot"then obj.name = "NPC L HeelPivot"
  78. if obj.name == "NPC_L_Foot__LLft__"then obj.name = "NPC L Foot [LLft ]"
  79. if obj.name == "NPC_L_FootBox"then obj.name = "NPC L FootBox"
  80. if obj.name == "NPC_L_Toe0__LToe_"then obj.name = "NPC L Toe0 [LToe]"
  81. if obj.name == "NPC_L_ToePivot"then obj.name = "NPC L ToePivot"
  82. if obj.name == "NPC_Root__Root_"then obj.name = "NPC Root [Root]"
  83. if obj.name == "NPC_COM__COM__"then obj.name = "NPC COM [COM ]"
  84. if obj.name == "NPC_L_UpperarmTwist1__LUt1_"then obj.name = "NPC L UpperarmTwist1 [LUt1]"
  85. if obj.name == "NPC_Pelvis__Pelv_"then obj.name = "NPC Pelvis [Pelv]"
  86. if obj.name == "NPC_R_Finger00__RF00_"then obj.name = "NPC R Finger00 [RF00]"
  87. if obj.name == "NPC_R_UpperarmTwist1__RUt1_"then obj.name = "NPC R UpperarmTwist1 [RUt1]"
  88. )
  89. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement