MaxScriptManager is a tool that will help you keep track of installed scripts, help you install new ones in a number of different ways, get notified if updates are available and even apply updates automatically. Developers can create script repositores so that users can access their script without leaving 3dsMax.
The first thing you'll probably notice is that the MZP files now have an icon. They are associated to MaxScriptManager so you can double click it. It will take care of starting the installation regardless of whether 3dsMax is currently running or not.
You can also right click MZP, MS, MSE and MCR and pick a specific 3dsMax isntallation. Additionally you can also install MZP files through the new "MaxScript/Run Script..." dialog.
Magic Clipboard is just another simple way of installing scripts. Copy a URL to the clipboard and click on Magic Clipboard, it will automatically download and begin the installation for you. You can also copy a maxsrcript code to the clipboard and after clicking on Magic Clipboard a MS file will be automatically created and added to the list of installed scripts.
This feature will get a lot additional features in the future :)
With MaxScriptManager you have the option to allow it to check for updates on 3dsMax startup. You can open MaxScriptManager and click on the refresh button as well. Additionally you have the option to allow notifications in the toolbar. This way a little badge will appear on top of MaxScriptManager's button displaying the amount of updates available.
From the Script Manager window you'll be able to do a bunch of things such as:
Check for updates
Add Buttons to Toolbar
Run the Script
Uninstall the Script
Share the Script on Facebook
And you'll be able to do even more things if the script belongs to a repository:
View the script's changelist
Follow Author on Facebook
Ignore and Un-ignore updates
and much more coming soon...
An update is available. If the script belongs to a repository you'll be able to update directly by clicking on the Script Name and selecting "Update". Otherwise you'll have to go to the script's ScriptSpot page and download it manually.
The update is ignored. You can ignore and un-ignore updates by clicking on the Script Name and selecting "Ignore" or "Un-Ignore Script"
The script does not belong to a installed repository or to ScriptSpot. If a repository is added with the script, MaxScriptManager will automatically find it.
The script is fetching the information from ScriptSpot.
The script belongs to a repository and no update has been found.
MaxScriptManager couldn't connect to the repository or ScriptSpot.
When installing regular scripts without repositories, you'll be prompted to give some basic information such as "Script Name", "Author", "Version" and "Website".
You can fill these manually or you can just paste the script's scriptspot URL and the information will be filled for you.
MaxScriptManager will also be able to check for updates and let you know if there is a new version of the script available.
It won't be able to auto-update, though.
Repositories are basically indexes where information about scripts is stored. Developers can create these repositories and host them on their servers. This way, users will not only be able to browse through their repositories, MaxScriptManager will also check the repositories for script updates and let the user know. You will be able to install scripts directly from the repository browser as well.
You can add new repositories by clicking on "+" and typing in the url of the repository. Since repositories have their own file extension (MSR - MaxScript Repository), you can also double click or right click the files in order to install.
Along with MaxScriptManager there are a couple of tools for developers in order to create and edit Repositories as well as functions that will make their MZPs MaxScriptManager- compatible.
Most of the tools are already there, documentation will be available soon!