Adverti horiz upsell

"Rapid Rig: Modular" - Procedural Auto Rig 2.4.8 for Maya (maya script)

"Rapid Rig: Modular" frees you from the confines of bipedal autorigs! So get creative!

(qty: 1)

  • Check 16 Future Updates Included
  • Check 16 Highend3d Quality Checked
  • Check 16 Purchase Guarantee
  • Check 16 Support Included


  • 2019, 2018, 2017, 2016, 2015, 2014

Operating Systems

  • Linux
  • Mac
  • Windows


Last Modified:03/25/2023
File Size: 323 KB


Selector doesn't work with default name prefix

Submitted byAndrion Becker Andrion Becker

I get this error every time I try to use the selector using the default naming convention. 
maya/2016/scripts/RapidRig_Modular_Selector.mel line 315: No object matches name: ControlRig_*Ctrl

However if I add a custom prefix, the issue seems to resolve itself

Comments on this bug:

  • Galkus

    Galkus said almost 6 years ago:

    At line 3983: string $main_Ctrls[] = `ls "::*MAIN_Ctrl"`;
    Replacing with: string $main_Ctrls[] = stringArrayCatenate(`ls "*:*MAIN_Ctrl"`,`ls "*MAIN_Ctrl"`);
    Might help as a workaround/temporal solution.
  • Dustin Nelson

    Dustin Nelson said over 5 years ago:

    Does this still happen? I cannot reproduce this bug. If so, could you send me your file?
    Apologies for the late reply. I have not been getting notifcations about posts on the site lately.
  • Galkus

    Galkus said over 5 years ago:

    Hi, Looks like version 2.3.8 still has similar issue. The problem is that selector can't find "MAIN_Ctrl" if it has namespace. For example "char:MAIN_Ctrl" won't be found. Becasue listing with "::*" only returns nodes without namespace.
    It can be solved in similar way as previously:
    At line 3973:
    string $main_Ctrls[] = `ls "::*MAIN_Ctrl"`;
    Replacing it with:
    string $main_Ctrls[] = stringArrayCatenate(`ls "*:*MAIN_Ctrl"`,`ls "*MAIN_Ctrl"`);
    Then it  works. Finds all "MAIN_Ctrl" controllers, with and without namespaces.

Post a comment: