Home Website Youtube GitHub

Backward compatibility issue

Maya 2024.2 Bonus Tools Installed
mGear 5.1.0
I had to use the updated script to complete the install.

I’m having issues with trying to rebuild a rig built in mGear 5.0.7

  1. when I open a previous file rigged with the previous version of mGear, the component settings panel for the root, which was built with epic_control_01, wont display correctly. They also wont close and stay open until I quit Maya.

  2. These issues aren’t present when working in a new scene and building new rigs using 5.1.0.

Here’s a screen recording to help show the issue.

Here’s a screen capture to show the component setting windows that stack up each time I try to open the settings for a “epic_control_01.” Again these wont close until I quit Maya and this issue doesn’t occur with components built in mGear 5.1.0.

Here’s the error from trying to build the rig:

= SHIFTER RIG SYSTEM ==============================================

= GUIDE VALIDATION ==============================================
Checking guide
Get options
Get controllers
Get components
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root
root_C0 (EPIC_control_01)
body_C0 (control_01)
spine_C0 (EPIC_spine_01)
clavicle_L0 (EPIC_shoulder_01)
arm_L0 (EPIC_mannequin_arm_01)
thumb_L0 (EPIC_chain_01)
index_L0 (EPIC_chain_01)
middle_L0 (EPIC_chain_01)
neck_C0 (EPIC_neck_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|spine_C0_spineBase|spine_C0_spineTop|spine_C0_chest|neck_C0_root|neck_C0_neck|neck_C0_head|Top_Head_C0_root
Top_Head_C0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|spine_C0_spineBase|spine_C0_spineTop|spine_C0_chest|neck_C0_root|neck_C0_neck|neck_C0_head|Nose_C0_root
Nose_C0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|spine_C0_spineBase|spine_C0_spineTop|spine_C0_chest|neck_C0_root|neck_C0_neck|neck_C0_head|chin_C0_root
chin_C0 (EPIC_control_01)
clavicle_R0 (EPIC_shoulder_01)
arm_R0 (EPIC_mannequin_arm_01)
thumb_R0 (EPIC_chain_01)
index_R0 (EPIC_chain_01)
middle_R0 (EPIC_chain_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|spine_C0_spineBase|spine_C0_spineTop|spine_C0_chest|Pec_L0_root
Pec_L0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|spine_C0_spineBase|spine_C0_spineTop|spine_C0_chest|Pec_R0_root
Pec_R0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|spine_C0_spineBase|spine_C0_tan0|Belly_C0_root
Belly_C0 (EPIC_control_01)
leg_L0 (EPIC_mannequin_leg_01)
foot_L0 (EPIC_foot_01)
legUI_L0 (control_01)
leg_R0 (EPIC_mannequin_leg_01)
foot_R0 (EPIC_foot_01)
legUI_R0 (control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|Butt_L0_root
Butt_L0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|Butt_R0_root
Butt_R0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|bottom_belly_L0_root
bottom_belly_L0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|body_C0_root|spine_C0_root|bottom_belly_R0_root
bottom_belly_R0 (EPIC_control_01)
spineUI_C0 (control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|ik_hand_root_C0_root
ik_hand_root_C0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|ik_hand_root_C0_root|ik_hand_gun_C0_root
ik_hand_gun_C0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|ik_hand_root_C0_root|ik_hand_gun_C0_root|ik_hand_L0_root
ik_hand_L0 (EPIC_control_01)
armUI_L0 (control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|ik_hand_root_C0_root|ik_hand_gun_C0_root|ik_hand_R0_root
ik_hand_R0 (EPIC_control_01)
armUI_R0 (control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|ik_foot_root_C0_root
ik_foot_root_C0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|ik_foot_root_C0_root|ik_foot_L0_root
ik_foot_L0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|ik_foot_root_C0_root|ik_foot_R0_root
ik_foot_R0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|Knife_Main_C0_root
Knife_Main_C0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|Knife_Main_C0_root|Knife_Handle_C0_root
Knife_Handle_C0 (EPIC_control_01)
Can’t find parameter ‘backwards_ref_jnt’ in |guide|root_C0_root|Knife_Main_C0_root|Knife_Handle_C0_root|Knife_BladeLength_Tip_C0_root
Knife_BladeLength_Tip_C0 (EPIC_control_01)
Find recursive in [ 0:00:00.701464 ]
The guide doesn’t seem to be up to date.Check logged messages and update the guide.
Guide loaded from hierarchy in [ 0:00:00.702463 ]

Restart Maya, this time before you build anything, select the guide and Update the guide:
mGear - Shifter - Update Guide


That should update the components to latest version. Then you should be able to build properly

3 Likes

Thank you, that was the solution to my problem.

1 Like

Yup i have the same issue. was about to make a post about it.

EDIT : posted this before i saw the reply. TY updating the guide fixed the issue!!

1 Like