DarkScintilla: Maxscript Editor dark scheme

42 votes
Version: 
1.2d
Date Updated: 
04/13/2021

A dark color scheme for the Maxscript Editor, inspired by dark schemes available for other IDEs

As i was doing more and more max scripting lately, the urge to do something with the eye hurting Maxscript Editor colors escalated. So i sat down today and had a walkthrough on the various options Scintilla (Maxscript Editors core) provides.

 

After that i started to tweak, and integrate the color scheme and font settings which i use in other IDE's like Monodevelop, Flashdevelop or Eclipse ( even VS is set to the dark scheme here). Additionally i transfered nearly all of the color settings previously in the "maxscript.properties" to the "MXS_EditorUser.properties" file, using symbolic color names etc...

So here is the result:
It has not been tested to all it's extends, but this is a pretty complete set.

Updates:

  • V1.2d - fixed too dark-blue color for FPS and struct properties...
                 slightly brightened color for global constants and made it use bold fonts
  • V1.2c - fixed yet another typo in "MXS_EditorUser.properties" which was breaking coloring of verbatim strings..
                  ( corrected line is "colour.string.verbatim=...", the equals-sign was typed as colon   )
                  Huge thanks for reporting this go to Klaas Nienhuis from the beautiful netherlands
                  Made caret color a bit darker ( this is global), now it should be better visible on white backgrounds
  • V1.2b - fixed typo in "MXS_EditorUser.properties" ( "indent.closeing" changed to "indent.closing" )
                  Now autoindenting should work again as expected (thx go to James Haywood for reporting)
  • V1.2a- Fixed some stupid install script error popup happening on older Max versions.
                 Note: you can't assign a string-variable to a maxscript  label-text during roll out creation.Smile
  • V1.2  - provided an installer Script. Just Drag and Drop the complete packacke ( *.mzp) into a 3ds Max viewport
                 The Installationscript will guide you through the complete installation (or uninstallation) process
                 Some minor color tweaks...
  • V1.1a- Updated readme for people having trouble installing. The "MXS_EditorUser.properties" has to go to the Max
                  user- folder. See readme. I will create a install script over the weekend, so stay tuned...
  • V1.1  - integrated ALL tweaks in "MXS_EditorUser.properties", replacing maxscript.properties NO LONGER necessary !!!
                 I recommend to restore the original from your backup, or use the one in [maxscript.properties ORIGINAL] in the zip
                 Thanks go to Johan Boekhoven for the hint...
  • V1.0a - Fixed "MXS_EditorUser.properties" to not modify global color styles( back color most noticable )
  • V1.0    - Initial release

Notes:

  • Internet Explorer tends to rename *.mzp  (Maxscript Package)  downloads to *.zip -  please change extension back to *.mzp
  • !!! BACKUP YOUR ORIGINAL FILES !!!
  • There is no adapted html.properties, so html file display with Maxscript editor is not "recolored" -> see readme in the zip
  • This scheme uses Microsofts Consolas font, which is freely downloadable at MS ( see link inside the zip)
  • Changes can easily be done, just edit self-explaining symbolic color values in MXS_EditorUser.properties
  • If you make some improvements and tweaks, please contact me and share and i will integrate them

Suggestions, improvements etc.. are welcome

Here is how it looks

 

Dark Color Scheme for Maxscript Editor

Version Requirement: 
3ds Max 2008 and up

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
grabjacket's picture

It's a very relaxed

It's a very relaxed color-scheme, not so shouty. I've noticed that on my system the verbatim-strings (@"string here") are the same as normal strings. I had a very hard time to change this, but otherwise: very nice!
Klaas

easyfrog's picture

How can i use this scheme to my sciTE??

I'm very like this scheme. It's pretty cool . so how to use this scheme to my sciTE??

br0t's picture

Hey, nice job with that

Hey, nice job with that installer, that really helped make things easier. The first version in copying files by hand did fail for me and I was kinda frustrated, but now it works fine, cheers!

Never get low & slow & out of ideas

Curtis W. Tooley's picture

This NEEDED to be done.

I am so happy that I no longer have to go blind writing maxscripts.

Curt

barigazy's picture

Thanks man. I missed it. In

Thanks man. I missed it. In this website actually has the nice themes. I have not used Eclips, so I was not thinking in that direction. However, I like your idea about the converter. I hope that your plan will be achieved soon. Cheers :}

bga

spacefrog's picture

@barigazynice dark scheme

@barigazy nice dark scheme !

actually i'm currently considering doing something like an eclipse to Maxscript editor theme converter, possibly even integrating online resources like this:
http://www.eclipsecolorthemes.org
.

No promises, but that's the plan...

BTW:
You still have the "indent.closeing" typo in the themes you posted hence autointending does'nt work correctly - that bug was fixed with V1.2b ( only fix from V1.2a - so you easily can fix it manually yourself..)

barigazy's picture

Hallo, spacefrog Nice

Hallo, spacefrog
Nice work,man! You save are eyes.
I send you my MXS_EditorUser.Properties (Dark and Light Elegant Schemes).
I do not know that you thought to write a script that could edit the files as the Notepad++ ( "Style Configuration").That would be the right thing.

AttachmentSize
elegantscheme.rar 6.14 KB

bga

holycause's picture

my bad ;) thx for the update.

my bad ;)

thx for the update. :)

spacefrog's picture

Had to pull it for about an

Had to pull it for about an hour, because some stupid label error kept appearing on older Max Versions when trying to install. Is back online now with V1.2a

Sorry for the hassle ;-)

holycause's picture

I can't download it The

I can't download it

The requested URL /downloads/DarkScintilla_V1.2.mzp was not found on this server.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.