{"id":1841,"date":"2019-10-14T10:09:15","date_gmt":"2019-10-14T16:09:15","guid":{"rendered":"http:\/\/artistedancediva.co.uk\/wp\/?p=1841"},"modified":"2019-10-14T10:09:15","modified_gmt":"2019-10-14T16:09:15","slug":"smartdancer-106-selective-targeting-object-naming-activationids-hovertext-reset_smart_dancer-register-and-unregister","status":"publish","type":"post","link":"https:\/\/artistedancediva.co.uk\/wp\/?p=1841","title":{"rendered":"SmartDancer 106 \u2013 Selective Targeting, Object-Naming, ActivationIDs, HoverText, RESET_SMART_DANCER, REGISTER and UNREGISTER"},"content":{"rendered":"<p><a href=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHoverTexts-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1845 size-full\" src=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHoverTexts-1.png\" alt=\"\" width=\"1711\" height=\"633\" srcset=\"https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHoverTexts-1.png 1711w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHoverTexts-1-300x111.png 300w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHoverTexts-1-768x284.png 768w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHoverTexts-1-1024x379.png 1024w\" sizes=\"(max-width: 1711px) 100vw, 1711px\" \/><\/a><\/p>\n<p>Click on images in preview to expand.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>NOTE: This new version will be in\u00a0 7.5<\/strong><\/span><\/p>\n<p><strong>SELECTIVE TARGETING<\/strong><\/p>\n<p>New for <strong>SmartDancer<\/strong> is <strong>&#8216;Selective Targeting&#8217;.<\/strong><\/p>\n<p>By default, all bots\/palettes are targeted to receive commands based on which controller is sending commands.<\/p>\n<p>Example: Controller <span style=\"color: #ff0000;\"><strong>RED<\/strong> <\/span>defaults to sending commands to bots\/palettes ending in <strong><span style=\"color: #ff0000;\">A thru I<\/span><\/strong>.\u00a0Controller <strong><span style=\"color: #0000ff;\">BLUE<\/span> <\/strong>defaults to sending commands to\u00a0bots\/palettes ending in <strong><span style=\"color: #0000ff;\">J thru R<\/span><\/strong>.<\/p>\n<p>Now you can choose which specific bots\/palettes will receive commands from a given controller based upon the NAMING of the controller.\u00a0 Controllers are named <strong>PE18???<\/strong> where ??? now dictates which bots\/palettes are to be targeted.\u00a0 Example:\u00a0<strong> PE18a-i<\/strong> means this controller sends commands to bots\/palettes ending in any letter between A and I.\u00a0 You could name your controller<strong> PE18a-d<\/strong> or <strong>PE18c-h<\/strong> or <strong>PE18m-m<\/strong> as examples.<\/p>\n<p>So even if your formations are set for, say, 9 bots\/palettes, if your name only targets, say, 2 bots\/palettes, i.e.\u00a0 <strong>PE18a-b<\/strong>, then only those 2 bots\/palettes will move in <strong>formation<\/strong> or <strong>turn<\/strong> or <strong>june<\/strong> or\u00a0 change <strong>speed or <\/strong>change<strong> division<\/strong>, etc.<\/p>\n<p><span style=\"color: #ff00ff;\">This is <strong>insanely off-the-charts<\/strong> powerful.<\/span><\/p>\n<p>You can have 1 controller controlling 8) bots\/palettes.<br \/>\nAnother 2 controllers controlling 4\u00a0bots\/palettes each.<br \/>\nAnd\u00a0another 4 controllers controlling 2\u00a0bots\/palettes each.<br \/>\nSo with 7 controllers you can select how different groupings of bots\/palettes will function.<\/p>\n<p><strong>HOVER TEXT<\/strong><\/p>\n<p>I have added hover-text that shows the name of the bots.\u00a0 They will display when you press SHOW and go away when you press HIDE.<\/p>\n<p><strong>ACTIVATION IDs<\/strong><\/p>\n<p>By default, the <strong>Activation IDs<\/strong> are set to 1 for the <span style=\"color: #ff0000;\"><strong>RED<\/strong> <\/span>controller and 2 for the <span style=\"color: #0000ff;\"><strong>BLUE<\/strong> <\/span>controller.<\/p>\n<p>If you want additional controllers, you can copy the\u00a0 <span style=\"color: #ff0000;\"><strong>RED<\/strong> <\/span>or <span style=\"color: #0000ff;\"><strong>BLUE<\/strong> <\/span>controller.\u00a0 You can change its color and assign it new activation IDs by changing the first entry in the<strong> *channels<\/strong> nc.<\/p>\n<p><strong>ActivationId,3<\/strong><\/p>\n<p>Now when sending commands from the Artiste Performance HUD, you set the controller that will receive subsequent commands by sending an ActivationId command.<\/p>\n<p><strong>SD=IDx (x = number matching ActivationId in *channels nc)<\/strong><\/p>\n<p>Of course you can give more than one controller the same <strong>ActivationId<\/strong> in the <strong>*channels nc<\/strong>.<\/p>\n<p>And if you send an<strong> SD=ID<span style=\"color: #ff00ff;\">0<\/span><\/strong>\u00a0 command (<span style=\"color: #ff00ff;\"><strong>zero<\/strong><\/span>), then <span style=\"color: #ff00ff;\"><strong>ALL<\/strong> <\/span>controllers will receive subsequent commands.<\/p>\n<p><strong>RESET_SMART_DANCER<\/strong><\/p>\n<p><strong>SD=RESET_SMART_DANCER<\/strong> is a new command you can send from the <strong>Artiste Performance HUD<\/strong> to reset the SmartDancer script in the bot or Palette.<\/p>\n<p>Resetting from the SmartDancer Controller or from AutoFX , automatically Registers you with the SmartDancer Controller and Bot-Positioners and sends the formation-vectors to them so they know how to move based on just a formation name.<\/p>\n<p><strong>REGISTER<\/strong> and <strong>UNREGISTER<\/strong><\/p>\n<p>Registering is automatic upon <strong>SmartDancer Controller reset.\u00a0<\/strong> Registering restricts control of the SmartDancer Controller to just ONE person at a time. It also\u00a0sends the formation-vectors to bots\/Palettes so they know how to move based on just a formation name.<\/p>\n<p>If you have several controllers, you must Register each one, one at a time.<\/p>\n<p>Also, SD=<strong>UNREGISTER\u00a0<\/strong>has been fixed<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Click on images in preview to expand. NOTE: This new version will be in\u00a0 7.5 SELECTIVE TARGETING New for SmartDancer is &#8216;Selective Targeting&#8217;. By default, all bots\/palettes are targeted to receive commands based on which controller is sending commands. Example: Controller RED defaults to sending commands to bots\/palettes ending in A thru I.\u00a0Controller BLUE defaults &hellip; <a href=\"https:\/\/artistedancediva.co.uk\/wp\/?p=1841\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">SmartDancer 106 \u2013 Selective Targeting, Object-Naming, ActivationIDs, HoverText, RESET_SMART_DANCER, REGISTER and UNREGISTER<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,1],"tags":[],"_links":{"self":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1841"}],"collection":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1841"}],"version-history":[{"count":13,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1841\/revisions"}],"predecessor-version":[{"id":1856,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1841\/revisions\/1856"}],"wp:attachment":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}