Thanks for sharing, always great to see how people organize their maxscripts, I have arrived to a similar structure with the rollout nested in the struct. I like the version string variable, I should implement that here too.
@jjbigley3 жыл бұрын
wow. This is such a good video. Incredible information here from an amature scripter persepctive.
@ifeanyiobi91963 жыл бұрын
I wish I could like the video twice.
@giusmontreal3 жыл бұрын
great sharing! thanks!
@jean-gabrielbedard99753 жыл бұрын
Hi! I love your videos! Thanks for sharing the knowledge! I actually started to follow this model for my tools from one of your previous videos. I made a little tweak to it though : To acces the struct functions from inside the rollout, I added a variable to the rollout definition called ----> thisStruct. I then added a line to the run() function : fn run = ( if uiInst==undefined then ( uiInst=ui() createDialog uiInst uiInst.thisStruct = this
@SteS3 жыл бұрын
Thanks Paul for this. Have you ever tried sublime text as your IDE and the build script on github? The predictive text in the native editor is one major downside for me. In ST any variables, functions etc are given to you as suggestions as they are added plus its just way more powerful.
@paulneale3 жыл бұрын
I used to use it but moved to MS Code as I find it far better overall then Sublime and it is free and open source and is constantly being updated.
@SteS3 жыл бұрын
@@paulneale vs code? Is there a way to execute maxscript from it?
@paulneale3 жыл бұрын
@@SteS yup
@speed256x3 жыл бұрын
this can change people lives!!!
@John-mz8rj3 жыл бұрын
Clever.
@jason1e23 жыл бұрын
This is so crazy! would you be so kind as to further demo linking 1 script to this master script and made it show up on the right when you click on the left tab/buttons.
@paulneale3 жыл бұрын
Well if I can find the time I might be able to put something together but I do describe how it is done in this video.
@jason1e23 жыл бұрын
@@paulneale That would great! I really do appreciate the demos you share, because I have no formal training in max scripting, thus I usually learn through typing out other people's work, and testing what each line does.
@paulneale3 жыл бұрын
@@jason1e2 self taught here as well.
@janjanas6644 Жыл бұрын
How do I evaluate the script on macro execute to defined the structure when I run the macro?
@paulneale Жыл бұрын
If I understand what you are asking you use fileIn command. That will evaluate the script and define the structure. TheTool=fileIn "theTool.ms" TheTool.run()
@janjanas6644 Жыл бұрын
@@paulneale Yes, that was correct, thank you
@stefantornqvist24983 жыл бұрын
Any chance to buy this script from you Paul? I have so many scripts, and it would be great to have a tool like this!
@paulneale3 жыл бұрын
The tool on the left is 100's of scripts written over 25 years of production and is not for sale. Sorry.
@mikegentile133 жыл бұрын
Great video! Are you still available for consulting?
@paulneale3 жыл бұрын
Select projects only. You can reach me through my site.
@Iam-gk9jw3 жыл бұрын
GirlTools MonsterTools Monster_Neck_Stretch_FOR_RI... 👁👄👁 I see where this is going...
@paulneale3 жыл бұрын
Those are all character specific tools I use for setting up those characters.