Want to share a workaround that I have found years ago, but now was deleted from the Autodesk forums. Sometimes, when you zoom in or out a lot in viewports, camera starts rotating not around center of viewport/object but around it's own pivot (like a first person view in a game).
To fix this you need to go to C:\Users\[YourUserName]\AppData\Local\Autodesk\3dsMax\2015 - 64bit\ENU, find there a file called 3dsmax.ini, search for [Performance] there and then add AdaptiveNavigation=0 right after it. Also, you can try to uncheck the Selection sensitivity checkbox in the Viewport Configuration dialog (Steering Wheels tab).
It works for 3ds max versions, starting from 2012 I believe. Sometimes camera still go crazy, but to me it is slightly better than it was before.
Modifier panel order can be changed through RolloutOrder.cfg which is located in %LOCALAPPDATA%\Autodesk\Autodesk\3dsmax\2009 - 64bit\enu\UI folder for 3ds max 2009 and for newer version the path will be something like %LOCALAPPDATA%\Autodesk\3dsMax\**Max_version** - 64bit\ENU\en-US\UI.
Here's how I changed Edit poly rollout to my liking :
Editable Poly SuperClassID <0x00000010> ClassID <0x1bf8338d,0x192f6098> :
Title <Selection> Order <1>
Title <Edit Vertices> Order <2>
Title <Edit Edges> Order <2>
Title <Edit Borders> Order <2>
Title <Edit Polygons> Order <2>
Title <Edit Elements> Order <2>
Title <Edit Geometry> Order <3>
Title <Polygon: Material IDs> Order <4>
Title <Polygon: Smoothing Groups> Order <5>
Title <Soft Selection> Order <6>
Title <Paint Deformation> Order <7>
Title <Subdivision Surface> Order <8>
Title <Subdivision Displacement> Order <9>
Title <Vertex Properties> Order <10>
Title <Polygon: Vertex Colors> Order <10>
I has moved Vertex coloring in the most bottom, because I use max 2009 only for modelling and don't care about other stuff in there. You can have repeated numbers in "Order", I believe the program just places rolls randomly one after another if sees something like that. If you move them in max while it's running, the file gonna change, so you might want to set it to "read only" after you done.
Also here's a plugin, I've made based on this one: https://www.scriptspot.com/3ds-max/scripts/fetch-selected
/*
Hold-n-Fetch
*/
macroScript HoldnFetch
enabledIn:#("max")
ButtonText:"Hold-n-Fetch"
category:"Edit"
internalCategory:"Edit"
toolTip:"Hold-n-Fetch"
(
clearListener()
gc()
holdMaxFile()
mx = getDir #autoback + "\\maxhold.mx"
if doesFileExist mx then
(
fetchMaxFile quiet:true
format "Fetched Successfully!\n"
)
else (messageBox "\"MAXHOLD.MX\" is missing!" title:"Cannot save!")
redrawViews()
)
It is just Hold and Fetch commands plus garbage collection, helpful if Max 2009 gets slower after undo stuck gets full (probably it happens only in win 10, idk). I has not find a better solution, than just slam these functions into one script. It is accessible through the Edit menu - you can change if you want.