Install maxscript with mzp file

Installing a script in 3ds Max is pretty easy when using an mzp-installer. This installer bundles all scripts, artwork and libraries in a single file and extracts them to the correct locations. Just drag the mzp-file onto one of your viewports in 3ds Max and the script installs itself.

Most scripts I release use this installer. I usually add a small dialog which allows you to uninstall the script and inspect which files actually are being copied before you commit.


Installing takes just a few steps

  • Drag the mzp-file onto a viewport
  • An installer dialog pops up. Take note of the category the script is in. It’s “Amazing scripts” in this case
  • Press “Install” in the installer dialog which pops up
  • The script is installed. Once done, a popup tells you how to access the script from a toolbar
  • To add the script to a toolbar, go to the Menu > Customize > Customize user interface…
  • Go to the “Toolbars” tab and pick the category the script is in
  • Drag the script onto a toolbar and you’re done!
Drag the mzp file onto a viewport
Drag the mzp file onto a viewport
An installer dialog opens
An installer dialog opens
After installing, you need to add the script to the interface
After installing, you need to add the script to the interface
Find the category
Find the category
Drag the script onto a toolbar
Drag the script onto a toolbar


Join the discussion and tell us your opinion.

2016-05-26 at 00:54

gracias me fue de mucha ayuda

John Maarschalkreply
2016-07-15 at 13:28

Hi Klaas

This might not be the right place to post this…

I have just bought the Universal Material Convertor from Stefan and need a License urgently. I have sent an email and am not getting any response. Is there any chance that you could help me out..?
Thank you

John Maarschalk – WSP Pasrons Brinkerhoff – Cape Town

Klaas Nienhuisreply
2016-07-18 at 06:15
– In reply to: John Maarschalk

Hi John, the UMC project has implemented my installer but for the rest I’m not related to that project. I’m sorry I can’t help you with this.

John Coffinreply
2016-08-18 at 12:33

The category that is assigned during the install does not show up on the list of categories available when trying to make the shortcut button. Any ideas?

Klaas Nienhuisreply
2016-08-26 at 06:06
– In reply to: John Coffin

Hi John, could you tell me which script you’re installing? I’m not the only one using this installer system and I can’t guarantee other people have implemented the category correctly. If you’re installing a script of mine I can help you. If you’re installing a script from somebody else you should ask them about the category.

2016-09-14 at 17:56

hi Klaas
I’ve tried to install the “3dsmax2sketchfab.mzp” just the way it says to do it. I have autodesk 3ds amx 2010 x64 wich it’s supposed to not have a problem ..I can do it right till the step where i can set the sketchfab 8 .09 button at a tool bar, but then i just can’t have that “publish to sketchfab” dialog but an error dialog that says: “–runtime error: dotnet runtime exception: colud not load file or assembly ‘system, version=, culture=neutral, plubickeytoken=b77a5c561934e089’ or one of its dependencies. system can’t find the specific archive”

I’ve also tried to do it over and over again from cero, step by step with no success

help please 🙁

John Maarschalkreply
2017-12-13 at 10:32

Good day Klaas
I have just upgraded to 3ds Max 2017 and am havind a bit of difficulty getting UMC1.4 Installed.
I have dragged the .mzp file into a Viewport and done the installation. When I want to add to the Toolbar under Customize.., I can’t find the Catogory.
Please can you throw some light on my proble.
Thank you

Klaas Nienhuisreply
2017-12-14 at 07:44
– In reply to: John Maarschalk

Hi John, while I’ve written the installer I haven’t written the UMC script. Looking at this video from the publisher: it appears the category should be “”. If it’s not, your best bet is to ask for support here:

2018-01-30 at 09:45

Hi Klaas,

I just upgraded to 3ds Max 2017 and I have had the same problem as and John Maarschalk. Im having a bit of difficulty getting UMC1.4 Installed

I have dragged the .mzp file into a viewport and done the installation. In the next step, when I want to add to the toolbar and customize, I can’t find the category. (I don’t find 3DSTUDIO.NL in group MAIN UI the KEYBOARD. I don’t find AMAZING Scripts in group MAIN UI the TOOLBARS)

Please, can you help mi with this problem?

Thanks you.


Klaas Nienhuisreply
2018-01-30 at 09:49
– In reply to: ÁNGEL DAVID

Hi Angel, please check with where you’ve purchased the script. They should be able to tell you where to find it. I’ve not developed the UMC script actually.

2018-01-30 at 10:14

Ok Klaas,

I will send an email to


Best regards,

2018-04-09 at 16:34

Hi Klaas,
I have a problem running the file.mzp. When I drop into the 3Ds Max window. Script works normally. But when reopening .max files executed by script, the message “missing dlls”. I went to the install directory .mse and .mcr but still do not know where the problem is. Hope to get help. Best regards.

Klaas Nienhuisreply
2018-04-09 at 18:22
– In reply to: VUXVIX

Hi VuxVix, which particular script are you installing?

2018-04-10 at 01:21

Hi Klaas,
Thanks for the reply. I use scripts to generate animation for vehicles. Once dragged into the 3Ds Max screen, the script will create a dummy and cycle to simulate the wheel. I tried copying .MSE to the startup folder. Every time you open up max it creates Dummy. This is quite inconvenient, but the error is still not resolved. Specific message “Missing Dlls: Filename: Scripted Plugin-Class: RIG-SuperClass: 0x1160”
Link Script :

Klaas Nienhuisreply
2018-04-10 at 08:22

looking at your script this isn’t really an issue the installer causes or can solve. When you execute the script, a lot of functions are executed. Functions which aren’t included in the custom attribute of the car rig. The next time you open the scene with the rig, these functions don’t exist as they’re not part of the CA. That’s one of the issues.
While I’m not an expert when it comes to CA’s there are two options: either include all code in the CA or separate your code into multiple files. One file, with all the functions you need, runs upon startup before loading a file with your rig. Once the rig loads, the CA can then use these already published functions.
btw keep in mind everybody can now download your unencrypted script by following that google drive link. I’m not sure if that’s what you intend.

2018-04-12 at 14:02

HI Klaas,
Thanks again for your sharing. Indeed it is quite complex with my degree to come up with a solution.
I deleted the link as your recommendation. I have been following this page for a while. I usually make films on project planning and complex. Thanks for sharing about the experience using KML and QGIS … But I have not created my own workflow yet :D. Wish you keep the health and spirit . Best regards.

Bobby W Parkerreply
2018-08-06 at 14:31

I ran your script in MAX 2019 on Windows 10 and I get a screen full of copy errors.

Klaas Nienhuisreply
2018-08-06 at 14:57
– In reply to: Bobby W Parker

Hi Bobby,
indeed the script hasn’t been tested in max 2019.

2018-11-23 at 12:57

Getting a Could not authorize. 401 error. How can I use this tool if can’t login?

Klaas Nienhuisreply
2018-11-23 at 16:14
– In reply to: ImmortalSoul

Hi there, which script are you talking about specifically? This article is about the installer, but the installer is used in many different scripts.

Farhan Rafiareply
2019-07-18 at 08:33

Hi klaas
can i ran UMC script in MAX 2019 for now? cause i see Bobby comment he can’t ran sript in max 2019 at 2018 last year.

Klaas Nienhuisreply
2019-08-08 at 08:22
– In reply to: Farhan Rafia

This installer script is implemented by many script-writers. I didn’t write the UMC script, I suggest you ask them for support.

Ashwini Patilreply
2019-07-30 at 06:53

I want to run this .mzp file silently as I am doing packaging I need to run this file silently during installation and uninstallation. can you please provide if their is any command line parameter to run this silent.

Klaas Nienhuisreply
2019-08-08 at 08:22
– In reply to: Ashwini Patil

this mzp installer system has been built with dialogs to keep the user up to date. It doesn’t support silent installations. Though you can write your own mzp installer which is silent.

2019-08-24 at 17:36

Hello, I am getting a copy error when i do install script. What could that be? Thank you!

Klaas Nienhuisreply
2019-08-26 at 12:04
– In reply to: Noel

That depends on the error. Which script are you trying to install?

2021-04-07 at 17:14

Hi Klaas, great fan of your work.
I’m trying to up the notch in the 4d simulation (mostly in graphics) and wanted to export the animation from Navis to 3dsMax with your script for some testing, however, it’s impossible to find the script. Can you please point me in the right direction where I can test the script.

Thank you!

Klaas Nienhuisreply
2021-04-08 at 10:04
– In reply to: Tuan

Hi Tuan, I’m afraid that script is not available anymore.

2023-06-17 at 19:35

Recently unavailable with the following message
“Runtime error: dotNet runtime exception: Object reference not set to an instance of an object.”
How to solve this problem please?

Leave a reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.