MaxDevKit Diana for 3ds max : A dev tool to load 3ds max plugins dynamically.
MaxDevKit Diana for 3ds max : A dev tool to load 3ds max plugins dynamically.
Are you bored from restarting 3ds max on every build of your plugin ?
And 3ds max takes so long to load right ? :D
Here's the help from me to you guys , A lightweight tool to load your plugins dynamically into 3ds max , you can debug and do stuffs faster and smoother.
Behoooolds ... Diana!
How it Works ?
It will load your plugin into 3ds max and executes it , if your plugin has issues and leads to crash , Diana handles the errors and will stop the crashing.
Also you can unload your plugin manually whenever you want!
And another ALSO , your plugins can run on every standard sdk version of 3ds max , version limitation smoked ! :D
How to Use ?
You can access Diana api from maxscript :
- DianaCoreLoad <string> : loads plugin file into 3ds max.
- DianaCoreUnload : unloads loaded plugin file.
to install Diana just extract zip file to your 3ds max root folder.
Note : You don't need to unload plugin after you loaded it to access plugin file , Unload function is just for uninitializing your plugin.
Note : <string> is your plugin Name not plugin file , read below.
Okay , All you need to do is :
- Add two export to your plugin dll OnLoad and OnUnLoad.
- Do your plugin initializing in OnLoad.
- Build your project with *.dna extension.
- Place your plugin file in 3dsmaxroot\MaxDevKit\_plugins
- Launch 3ds Max and execute DianaCoreLoad "your plugin file name without extension" in maxscript editor.
- Done!
You can take a look in example project file I uploaded.
Diana can be use for all purposes of 3ds max SDK.
NOTE : Version I uploaded is demo version and it has two limitations :
1 - Plugin file cannot be more than 512KB.
2 - You can't load more than one plugin at the same time.
Let me know if you have any questions.
Regards,
Hamid
Attachment | Size |
---|---|
maxdevkit.diana_.1.0.8beta.zip | 724.57 KB |
banner.jpg | 48.5 KB |