Notifications
Clear all

[Closed] Maxscript 2008 Pro Editor = Awesome

Can I just say i’m in love? :love:

I’ve been waiting for a robust MXS editor like this for so long, it makes me smile everytime something new pops up that wasn’t there before… which means right now I’m smiling every 5 minutes.

Incidently, are there any cool tweaks you guys are using to make the editor even better?

22 Replies
1 Reply
(@rustyknight)
Joined: 10 months ago

Posts: 0

Would you kindly stop rubbing it in grumbles…I’m now going to wonder off and cry while I continue to use max 8…

Seriously though, it would be cool to know more…

Actually I noticed that what they did was just integrate SciTE http://scintilla.sourceforge.net/SciTEDownload.html a very popular editing app (Fusion uses it too) and just added a MAXScript definition file.

Now… if someone could find out where it’s hiding in Max’s directory structure you could use it with Max9 as well.

1 Reply
(@bobo)
Joined: 11 months ago

Posts: 0

You are JUST oversimplifying, but yes, it is based on Scintilla and SciTE.
As mentioned, SciTE was specifically modified to work with MAXScript. It supports the Ctrl+Right-click list of the old editor, as well as getting all keywords defined in MAXScript (including structs, interfaces, really anything) so if you would add a new DLX with new MAXScript functions, the editor would recognize and color-code them natively without having to edit a definition file…

I don’t think it is that simple. I believe it has been modified and compiled specifically for 3ds max 2008. You can see this by the MXS_Scintilla.dll and MXS_SciTE.dll in the 3ds max root.

-Eric

 JHN

If you want almost same functionality for max8 you’ll need to look into mxscom for max, an activeX component that runs scripts in max from an external editor. I use notepad++, also a scintilla spinoff with a lot more functions then the new editor has. I use it all the time. Don’t now how I will work with 2008, probably the native editor, because it has the nice F1 functionanlity, which is the only thing I miss in notepad++. I have a syntax colorcoding file for mxs in notepad++ with the same functionallity as the one from Chris Johnson’s Ultra edit syntax file.

There’s no reason not to use an extended editor, all stuff is there to make it work!

-Johan

Scintilla is a very tidy UI text editor, and SCiTE kicks ass too

I like the code completion and the fact that it looks at your script to get the keywords, functions, etc.

The fact that the regex has no support for new-lines/carriage returns is a bit crappy, but that is a limitation imposed by Scintilla and an interface for the properties would have been welcomed, but it’s no trainsmash.

I love the new editor, and the fact that it remembers your last opened scripts between Max sessions… :buttrock:

1 Reply
(@erilaz)
Joined: 11 months ago

Posts: 0

Aww yeah…

Even the little things like open-quote colour blocking so you know if you’ve missed closing them off makes me giddy.

Brilliant. Did you do the reference again? I’m noticing a subtle humour similar to yours through the code examples…

Yep, have been doing it since Max 5.

1 Reply
(@erilaz)
Joined: 11 months ago

Posts: 0

I love the code snippet: WindowHandle “All Your Windows Are Belong To Us.”

 PEN

Good work on it as always Bobo. Gota love having a proper editor built in.

While I have your attention Bobo.

How do I keep two scripts open and visible at the same time?!

I love everything else. But I’m always copy/pasting between scripts, little test miniscripts etc etc. And I’m pretty sure SciTE has multiple pane support. At least Notepad++ does.

1 Reply
(@j-man)
Joined: 11 months ago

Posts: 0

Hey was there an answer for this? I’d like to be able to have two sciprts open as well < :

Josh.

Guys, sorry to interrupt, but, is there any way to get the color coding of MXS into external SciTE? It’d be awesome!

I can do it myself through the .properties definition file, however, I’m not very much tempted into listing all the syntax MAXScript provides and colorcode it

Is there any such .properties file for the SciTE or has anyone done it yet?

Thanks in advance, cheers,

Now for a decent syntax, better OOP support and we’re starting to get somewhere

Page 1 / 2