Mouse Wheel Zoom increment issue

Mouse Wheel Zoom increment issue

VickyVaporub
Contributor Contributor
7,314 Views
17 Replies
Message 1 of 18

Mouse Wheel Zoom increment issue

VickyVaporub
Contributor
Contributor

Yeah that has worked. Thanks a lot.

 

I have also tried to setup the "Wheel Zoom Increment" as 0.5 (instead of the default 1.0) in the "Customize User Interface"and saving as Maxstart.max. But didn't work...But I guess this is another thread...

 

EDIT: I have broken out this post to a new thread so I can look into this.  -Alfred

0 Likes
Accepted solutions (1)
7,315 Views
17 Replies
Replies (17)
Message 2 of 18

Alfred.DeFlaminis
Alumni
Alumni

Hello @VickyVaporub,

 

I have moved your post to a new thread so that I can help you with this issue. In some cases similar issues have differing resolutions so by moving this thread it increases the chances that other users will find the information helpful and that your solution can be marked. I have also edited the title slightly for more efficient searching. Thanks for your understanding.

 

I'd like to help with this issue.  Which version of 3ds Max was this for, please?  Is the zoom increment setting not saving between sessions?  Any extra info is greatly appreciated and thanks!

Best Regards,

0 Likes
Message 3 of 18

VickyVaporub
Contributor
Contributor

Hello Alfred. Many thanks for having set another thread.

 

We use here 3dsMax 2017. The Wheel Zoom Increment seems always to reset itself to 1.0 no matter how much I save the User Interface, Workspace or the Maxstart file.

 

I do use ALT +  mouse wheel in order to zoom in/out slowly but I wish I could set as 0.5 as a default value in 3dsMax. How can I do this ?

 

Kind Regards.

Vicky

0 Likes
Message 4 of 18

Alfred.DeFlaminis
Alumni
Alumni

Hello @VickyVaporub,  thank you for the update.  

 

One possible cause might be that your user settings files have become corrupted so they are not accepting changes.  You can try to reset your user settings to see if that helps.  

 

I tested on my 2017 installation and my settings are sticking between sessions.  Do you find other settings will save but just not this one?  Or, do you have trouble saving any other settings?  I believe there may be a permissions issue which is preventing your settings from being saved.  Which OS are you currently using?  Do you use any kind of group security policies?  Thanks for the information!  

 

Best Regards,

0 Likes
Message 5 of 18

VickyVaporub
Contributor
Contributor

Hello Alfred,

 

We use Windows10. We have security policy here but I think in this case it is not affecting as I can save any of my customised interface.

 

I have set my 3dsMax to open with my saved "maxstart.max" file.

However it never loads my saved Mouse UI. On start,  It loads everything apart from this feature.

If I load manually my musx file on "Customis User Interface", then it is fine.

 

It only becomes sticky when I untick "Scene File" in the Template Manager. That means it won't read my "maxstart.max"  and it will depend on the last session settings.

 

One of the main reasons I want 3ds Max to use my customised "maxstart.max" is to avoid changing to PAL (I live in London) and untick permanentely "auto-expand to selection" (very annoying feature)  all the time I load the app.

 

So how can I make 3dsMax load my Mouse UI on start using my maxstart.max file ?

 

Many thanks in anticipation.

Vicky

0 Likes
Message 6 of 18

darawork
Advisor
Advisor

Hi, I haven't tried it myself.. but have you tried overwriting the defaultui.musx with your custom settings inside, keeping the original defaultui.musx name?

 

https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/3DSMa...

Darawork
AutoDesk User
Windows 11, 3DS Max 2026, Revit 2026, AutoCad 2026, Dell Precision 7875 nVidia - Quadro RTX4000 ATA - AMD Ryzen Threadripper PRO 7965WX 24-Cores - 128GB RAM

Message 7 of 18

VickyVaporub
Contributor
Contributor

I could...

 

But it seems like it is located in "C>Program Files\Autodesk\3ds Max 2017\en-US\UI", right ?

When overwriting from 3ds max' Customised Interface, it says "can't write mouse"

In adddition, I require administrative permission if I copy/paste manually the defaultui.musx (after editing in wordpad) into this path and overwriting it...

 

Lastly, I do not feel like altering original files...I am not the only one using my computer so I don't want to touch n the general settings of Max.

 

Any other suggestions?

0 Likes
Message 8 of 18

Alfred.DeFlaminis
Alumni
Alumni

Hello @VickyVaporub,

 

The default settings location isn't the one in your max root, it's in C:\Users\%username%\AppData\Local\Autodesk\3dsMax\2017 - 64bit\ENU\en-US\UI
Since it's based on your user login, you should be ok to change it manually if you so desire.

 

I don't think the mouse settings are tied to your MaxStart file.  I have a feeling that the source of your problems is that on your network administrative permissions that are needed to write to that folder or write out the file: MaxStartUI.musx.  "Can't Write Mouse" is a new one to me, which again points towards your system not allowing you to save your file.  I've tested this from every angle I can think of and it's always working for me, so I think your IT department needs to lighten the restrictions on your user account for those folders.  (Admittedly I didn't try a template which loads MaxStart because I don't fully understand why this is needed.  I can try it if you'd like.)  Is the only reason you are using the template manager so that you can load a MaxStart.max file? Thanks for the info!

 

Also, you don't need to use the template manager to load a MaxStart.max file.  That happens automatically when you start Max regardless.  Do all the users in your group use the same login?  If not, you should be able to customize Max however you like and not have to worry about the next person's settings.  Maybe I am misunderstanding you a bit... any clarifications or corrections are totally welcome if I am off base here.  Thanks!

 

Best Regards,

Message 9 of 18

VickyVaporub
Contributor
Contributor

Thank you for the reply.

I couldn't find any defaultui.musx in the path you've provided. That's why I thought it was in the 3dsMax root at Program Files.

So I created one by changing the file manually and saving it. However upon starting 3ds Max, it will disregard it and it's still the default 1.0.

 

The reason why I want Max to use my customised maxstart.max is because on opening a new file, I need the following:

1- unticked Auto-Expand to selection in Layers (default is always ticked)

2- PAL and range 0-100 (default is always NTSC)

3- Linear animation tangents (as an animator, we prefer starting animation with this type of tangents)

4- Units setup in Centimeters (that's what we use here)

5- My own preferred Layout, toolbars and menu (it always open the default workspace and I don't want to change this in case I need to reset, so I rather prefer saving my own workspace)

 

I tend to have repetitive strain injury when using 3ds max due to many clicks here and there. When I use Maya I need to conduct less clicks because of its famous G key to always repeat ANY last action PLUS its highly efficient scripting for automating tasks. Max Listener does not record EVERY ACTION you perform annoyingly...

 

Hence my use of Maxstart.max file... to minimize repetitive tasks...

 

I could ask my boss to get rid of permissin policy here but it's unlikely that this would happen.

 

Now your questions:

1- You don't need to use the template manager to load a MaxStart.max file.  That happens automatically when you start Max regardless.  

How is this possible without maxstart file ? I would like all 5 items in the top happening on loading 3dsMax

 

2- Do all the users in your group use the same login?  If not, you should be able to customize Max however you like and not have to worry about the next person's settings.

We all have different logins. So can I go bonkers with changing 3dsMax settings unlimitedly ?

 

I was thinking of another solution to force 3dsMax to apply my Wheel Zoom Increment when starting: saving a script file in the startup folder.

I tried with no success. I don't know much about max script, only mel. Is this possible ? How can I do it ?

 

Thanks again.

Vicky

Message 10 of 18

darawork
Advisor
Advisor

Have you tried messing around in the Welcome Screen -> Template Manager?

 

Seems like a lot of stuff can be saved into a Template, you could create a few different custom ones if needed. You can delete the Sample Architectural Outdoor 3PM template, HDRI Courtyard template etc... Just have your own personal ones populated there.

 

Untitled.png

Darawork
AutoDesk User
Windows 11, 3DS Max 2026, Revit 2026, AutoCad 2026, Dell Precision 7875 nVidia - Quadro RTX4000 ATA - AMD Ryzen Threadripper PRO 7965WX 24-Cores - 128GB RAM

Message 11 of 18

VickyVaporub
Contributor
Contributor

Hello thanks for helping me out.

This is what I am using in the first place.

That is how I make 3dsmax read my "maxstart.max" file

See the attached image.

 

But Mouse Wheel Zoom increment is still 1.0.

 

So I am thinking of creating a script file in the startup folder. This might be the only way...How can I do it ?

0 Likes
Message 12 of 18

darawork
Advisor
Advisor

Hi,

 

Here are two I just made, you can drag and drop them into a scene to change the Mouse Wheel Increment. Or place your own one in "C:\Users\yournamehere\AppData\Local\Autodesk\3dsMax\2016 - 64bit\ENU\scripts\startup"

 

You can edit the .ms files with Notepad to change the value to suit your preference and then make sure to save it again with the .ms extension

 

MouseWheelZoom - One.ms is quick zoom

MouseConfigManager.ZoomWheelIncrement = 1

 

MouseWheelZoom - PointOne.ms is slow zoom

MouseConfigManager.ZoomWheelIncrement = 0.1

 

Darawork
AutoDesk User
Windows 11, 3DS Max 2026, Revit 2026, AutoCad 2026, Dell Precision 7875 nVidia - Quadro RTX4000 ATA - AMD Ryzen Threadripper PRO 7965WX 24-Cores - 128GB RAM

Message 13 of 18

VickyVaporub
Contributor
Contributor

Awwwwww....I was so happy that it would solve my problem...

But...it's not working.

 

This does not mean that my 3ds Max cannot read the startup folder because it does. As a proof, my colleague has created a startup script to turn OFF another annoying new feature in 3dsMax which turns it on by default, which is the "Zoom Extents on Isolate" This file is in startup folder and it works perfectly...

 

I am starting to give up Smiley Sad

Maybe this function is kind of broken... and my repetitive strain injury will get worse...

 

 

 

 

0 Likes
Message 14 of 18

darawork
Advisor
Advisor
Accepted solution

Well, that is all kinds of strange.... I tried it here before posting and it works fine for me. I drop the PointOne.ms into \ENU\scripts\startup and start Max, I get slow zooming. I close Max, replace the script with the One.ms, start up Max and it's back to quick zooming.

 

Actually you might want to try disabling your antivirus scanner before you work with the script, it might be quarantining it as a 'false-positive' thinking that the .ms file is some sort of virus or something (it's not, honestly) and moving it out of the folder.

 

Can you see the .ms script in your \ENU\scripts\startup folder? Before you start up any instances of Max?

 

Does dragging and dropping any of the .ms files into your scene viewport make a difference?

 

What about pasting the code into little pink MaxScript Listener window in Max (rightclick)?

Darawork
AutoDesk User
Windows 11, 3DS Max 2026, Revit 2026, AutoCad 2026, Dell Precision 7875 nVidia - Quadro RTX4000 ATA - AMD Ryzen Threadripper PRO 7965WX 24-Cores - 128GB RAM

Message 15 of 18

VickyVaporub
Contributor
Contributor

Your file is still there in the startup folder, alongside the other file I created, which is working. 3dsMax is ignoring your file.

 

It works when I copy and paste in the Listener. Also works when I drag and drop into 3dsMax.

 

I tried creating your script as a Macro by draging and dropping in my toolbar.

 

macro.JPG

 

The curious thing is, when I click it, it resets to 1.0 instead of ignoring it or following my inserted custom numbers.

How odd !

 

 

Hang on...

 

 

I restarted Max, and now the macro script with your script is working. Voi la.

It is not perfect but at least I click once instead of "many".

Thank you for your help Darawork !!!

I really appreciate it and my whole arm as well.


Vicky

Message 16 of 18

darawork
Advisor
Advisor

Hi,

 

When I open MouseWheelZoom - PointOne.ms I get this:

 

Untitled.png

 

No weird brackets or other complicated stuff.

 

Hrmm, maybe Max doesn't like the spaces in the filename? Try getting rid of the spaces.

e.g. MouseWheelZoom - PointOne.ms becomes MouseWheelZoomPointOne.ms

 

 

The only other thing I can think of is that somehow you have upset or offended your PC in some way, either recently (or some time in the past) and it is now exacting it's revenge on you.

Darawork
AutoDesk User
Windows 11, 3DS Max 2026, Revit 2026, AutoCad 2026, Dell Precision 7875 nVidia - Quadro RTX4000 ATA - AMD Ryzen Threadripper PRO 7965WX 24-Cores - 128GB RAM

Message 17 of 18

VickyVaporub
Contributor
Contributor

It does not have spaces...

I mean it is ignoring the space. It works.

I think I will go for the macro with your script in it. It is now in my toolbar and saved with my workspace.

It is working at least.

Message 18 of 18

Alfred.DeFlaminis
Alumni
Alumni

Hello @VickyVaporub,

 

I'm glad you have a solution now.  You don't need a workspace to load MaxStart, it loads automatically when you start a new Max instance if it exists in the current project scenes folder.  You are going to have other problems with Max without proper permissions but at least it's working now.  

 

Yes, you can go bonkers with your hotkeys... provided you have permissions to save them.  Smiley Happy

 

A script is a good alternative plan and nice work @darawork on this!  Kudos!  

 

Best Regards,

0 Likes