Modular control rig only generating FK legs and not IK, any ideas how to fix?


EDIT- Okay I figured it out!
It’s a stupid mistake honestly and it shouldn’t have taken this long for me to figure it out, I just had to parent the leg module under the root module, also had to add a socket to the pelvis and call it “hips_socket”

Hey guys!
I’m just wondering if anyone else has run into this issue, for some reason the Modular control rig is only generating the circular FK rotational controls with the leg module, and isn’t generating IK controls despite having IK enabled in the checkbox.

My first attempt at this did generate IK controls, but the knees bent backwards, and ever since I re-oriented the bones to be facing the correct direction, it just hasn’t been generating IK controls at all.

Anyone know what I’m doing wrong or have any fixes?

Sometimes the foot control isn’t even parented under the knee control, it almost seems like the script is crashing before it finishes.

Here are the output log errors/warnings:
LogUObjectHash: Compacting FUObjectHashTables data took 1.32ms
LogRigVM: Error: Instruction[437] ‘DISPATCH_RigVMDispatch_ArrayGetAtIndex::Array:TArray,Index:int32,Element:FRigElementKey’: ‘Array Index (-1) out of bounds (count 0).’
LogRigVM: Warning: Instruction[611] ‘Root: FRigUnit_CollectionChildrenArray::Execute’: ‘Parent ‘Bone(spine_03)’ is not valid.’
LogRigVM: Warning: Instruction[802] ‘Root: FRigUnit_SetDefaultParent::Execute’: ‘Parent item does not exist.’
LogRigVM: Display: Instruction[1197] ‘DISPATCH_RigVMDispatch_Print::Prefix:FString,Value:FName,Enabled:bool,ScreenDuration:float,ScreenColor:FLinearColor’: ‘ControlRig_VM[1197] spine’
LogRigVM: Warning: Instruction[945] ‘Leg: FRigUnit_SetDefaultParent::Execute’: ‘Parent item Connector(Parent Control) does not exist.’
LogRigVM: Warning: Instruction[1142] ‘Leg: FRigUnit_SetDefaultParent::Execute’: ‘Child item Control(None) does not exist.’
LogRigVM: Display: Instruction[1152] ‘Leg: FRigUnit_SetTransform::Execute’: ‘Setting transform of parent (Leg:foot_r_ctrl) after setting child (Leg:foot_r_ctrl_effector).
This may lead to unexpected results.’
LogRigVM: Error: Instruction[1161] ‘Leg: FRigUnit_HierarchyAddAnimationChannelBool::Execute’: ‘Animation Channel could not be added. Is Parent valid?’
LogRigVM: Warning: Instruction[1260] ‘Leg: FRigUnit_SetDefaultParent::Execute’: ‘Parent item Connector(Pole Vector Parent) does not exist.’
LogRigVM: Warning: Instruction[1376] ‘Leg: FRigUnit_SetDefaultParent::Execute’: ‘Parent item Control(be_leg_r_01_fk_ctrl) does not exist.’
LogRigVM: Warning: Instruction[1463] ‘Leg: FRigUnit_AddParent::Execute’: ‘Parent item Control(None) does not exist.’
LogRigVM: Warning: Instruction[198] ‘Leg: FRigUnit_ProjectTransformToNewParent::Execute’: ‘Item ‘Bone(root)’ is not valid.’
LogRigVM: Display: Instruction[364] ‘Leg: FRigUnit_SetTransform::Execute’: ‘Setting transform of parent (Leg:leg_r_pv_ik_null) after setting child (Leg:leg_r_pv_ik_ctrl).
This may lead to unexpected results.’