Publish Your Script
Publishing your script
maxpkg is designed so publishing a 3ds Max script does not feel like building an app store backend by hand.
You prepare your script as an .mzp package, upload it in the Developer Dashboard, and maxpkg reads the package information for you.
For users, this means they see a normal package page.
For you, this means you do not need to manually explain every file, version, and install step again and again.
The simplest publishing flow
- Open your account page and click Become a Developer to create your developer profile, or open your existing Developer Dashboard.
- Package your script with MaxPkg Packager.
- Test the generated
.mzpin 3ds Max. - Drop the
.mzpinto the Developer Dashboard. - Add screenshots and polish the public page.
- Submit the package for review.
After approval, the package becomes visible on maxpkg.dev.
Why the package has a GUID
Each package has a private identity called a GUID.
You do not need to think about it every day, but you should keep it stable. It tells maxpkg that a new upload belongs to the same package.
If you generate a different GUID, maxpkg treats it as a different package.
Do not share it publicly and do not regenerate it for an existing tool.
What maxpkg reads from the package
When you upload an .mzp, maxpkg can read useful information from the package:
- package name;
- short description;
- version;
- supported 3ds Max versions;
- license;
- changelog;
- icon;
- links.
Longer page content, screenshots, and carefully written public description can still be edited on the website. This keeps the upload fast without taking away control over presentation.
Moderation
New packages and new versions are reviewed before they become public.
This is there to keep the marketplace clean and safe for artists. If something is rejected, you will see the reason in your dashboard and can upload a corrected package.
Once a package is approved, normal metadata edits can stay editable. New uploaded versions still go through review before users can install them.