{"id":2867,"date":"2016-05-25T09:26:31","date_gmt":"2016-05-25T08:26:31","guid":{"rendered":"http:\/\/www.frogsinspace.at\/?p=2867"},"modified":"2016-09-07T12:59:38","modified_gmt":"2016-09-07T11:59:38","slug":"explorex-persistently-handle-3sd-maxs-scene-explorer-positions","status":"publish","type":"post","link":"https:\/\/www.frogsinspace.at\/?p=2867","title":{"rendered":"ExploreX: persistent Scene Explorer positions for 3ds Max"},"content":{"rendered":"<p id=\"top\" \/><strong>ExploreX<\/strong> is a free Maxscript i released recently to support 3ds Max users in their day-to-day tasks. Max users will have noticed that since Max 2015, &#8220;Select From Scene&#8221; and other 3ds Max Explorer based dialogs introduced over the last few years, tend to always open on top\/left screen positions. They simply do not remember any user set positions. This script fixes that using it&#8217;s own database to save and restore those dialog&#8217;s positions. This works across 3ds Max sessions..<\/p>\n<p>Please head over to <a href=\"http:\/\/www.scriptspot.com\/3ds-max\/scripts\/explorex\">scriptspot<\/a> and add your vote if you find the script useful<br \/>\n<a href=\"http:\/\/www.scriptspot.com\/3ds-max\/scripts\/explorex\">http:\/\/www.scriptspot.com\/3ds-max\/scripts\/explorex<\/a><\/p>\n<p><strong>DOWNLOAD:<\/strong><br \/>\n<a href=\"https:\/\/www.frogsinspace.at\/?download=ExploreX%20%28latest%20version%29\">https:\/\/www.frogsinspace.at\/?download=ExploreX (latest version)<\/a><\/p>\n<div class=\"field field-type-text field-field-additional-info\"><a href=\"https:\/\/www.frogsinspace.at\/wp1\/wp-content\/uploads\/\/2016\/05\/explorex.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2868\" src=\"https:\/\/www.frogsinspace.at\/wp1\/wp-content\/uploads\/\/2016\/05\/explorex.png\" alt=\"explorex\" width=\"638\" height=\"239\" srcset=\"https:\/\/www.frogsinspace.at\/wp1\/wp-content\/uploads\/2016\/05\/explorex.png 638w, https:\/\/www.frogsinspace.at\/wp1\/wp-content\/uploads\/2016\/05\/explorex-384x144.png 384w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" \/><\/a><\/div>\n<p><strong>PURPOSE:<\/strong><\/p>\n<div class=\"field field-type-text field-field-additional-info\">\n<div class=\"field-items\">\n<div class=\"field-item odd\">\n<p>Several 3ds Max Explorer dialogs introduced over the last few years, tend to always open on top\/left screen positions. They simply do not remember any user preference or positioning. Examples for those dialogs are the new &#8220;Select from Scene&#8221;, &#8220;Crease Explorer&#8221;, &#8220;Boolean Explorer&#8221; etc. This script fixes that using it&#8217;s own file to save and restore those dialog&#8217;s positions (see #plugcfg\\ExploreX.ini )<\/p>\n<p><strong>INSTALLATION:<\/strong><br \/>\nDrag and drop the installer package into the viewport and follow the instructions. Restarting\u00a0 3ds Max should NOT be necessary, but if the script does&#8217;nt seem to work, simply restart 3ds Max. After successfull installation you should see the following statustext being printed in the Listener:<br \/>\n<strong>&#8220;### ExploreX V1.0: Listening for Explorer dialogs&#8230;&#8221;<\/strong><\/p>\n<p>To uninstall, simply drag&amp;drop the installer package onto the 3ds Max viewport again and press &#8220;Uninstall&#8221;<\/p>\n<p><strong>Important:<\/strong><br \/>\nthe script relies on &#8220;<strong>DialogMonitorOps.enabled<\/strong>&#8221; to be set to true, thus it checks this every 5 seconds. If some other script has disabled the option, ExploreX re-enables that setting and prints a message to the listener<\/p>\n<p><strong>MENU ACCESS:<\/strong><br \/>\nThe installation routine creates an &#8220;ExploreX&#8221; menu entry in the main menu for your convenience. This menu provides quick means to Activate\/Deactivate the scripts dialog watching functionality. Additionally it provides a shortcut to open the config file to manually adjust options for certain windows. Another entry commands ExploreX to reread the config file to apply those external changes. You can savely delete the menu or move it to another location as it&#8217;s only created during installation<\/p>\n<p><strong>INI SWITCHES<\/strong>:<br \/>\nAutoCenter = true | FALSE\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 &#8230; center dialog on the screen containing the 3ds Max main window,<br \/>\nAutoExpandAll = true | FALSE\u00a0\u00a0\u00a0 &#8230; expand the treeview nodes ( defaults to TRUE for &#8220;Select From Scene&#8221; )<\/p>\n<p>Defaults in CAPS &#8211; see\u00a0 &#8220;#plugcfg\\ExploreX.ini&#8221; ). Addiional entries except &#8220;FormLocation&#8221; are currently non functional<\/p>\n<p><strong>MAXSCRIPT ACCESS:<\/strong><br \/>\nExploreX.Activate() \u00a0\u00a0\u00a0 &#8230; activates ExploreX&#8217;s dialog watching\/positioning<br \/>\nExploreX.DeActivate()\u00a0\u00a0\u00a0 &#8230; deactivates ExploreX&#8217;s dialog watching\/positioning<br \/>\nExploreX.GetIsActive()\u00a0\u00a0\u00a0 &#8230; true or false wether ExploreX is currently actively watching for dialogs<br \/>\nExploreX.OpenINI()\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 &#8230; opens the Ini file in the default text editor ( #plugcfg\\ExploreX.ini )<br \/>\nExploreX.ReReadINI()\u00a0\u00a0 \u00a0\u00a0\u00a0 &#8230; reread settings from ini file ( eg. after the INI file was edited )<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"field field-type-text field-field-requirement-version\">\n<div class=\"field-items\">\n<div class=\"field-item odd\">\n<div class=\"field-label-inline-first\"><strong>VERSION REQUIREMENT:<br \/>\n<\/strong>3ds Max 2015 and up<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ExploreX is a free Maxscript i released recently to support 3ds Max users in their day-to-day tasks. Max users will have noticed that since Max 2015, &#8220;Select From Scene&#8221; and other 3ds Max Explorer based dialogs introduced over the last&hellip; <\/p>\n","protected":false},"author":1,"featured_media":2868,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[10,6],"tags":[],"class_list":["post-2867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-work_code","category-scriptsplugins"],"_links":{"self":[{"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=\/wp\/v2\/posts\/2867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2867"}],"version-history":[{"count":11,"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=\/wp\/v2\/posts\/2867\/revisions"}],"predecessor-version":[{"id":2915,"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=\/wp\/v2\/posts\/2867\/revisions\/2915"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=\/wp\/v2\/media\/2868"}],"wp:attachment":[{"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.frogsinspace.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}