It's a my super slim version with similar functionality to the Martin Breidt script, that saves incremental file versions while keeping the name of the latest - most-up-to-date version always the same as the original file. This is good for XRef'ing because the filename does not change.
macroScript incrementalSave category:"Tools" internalCategory:"Tools" toolTip:"Incremental Save" buttonText:"Incremental Save" ( if maxFileName != "" then ( max saveplus TheFile = maxFilePath + (trimRight (getFilenameFile maxFileName) "1234567890") + ".max" if doesFileExist TheFile do deleteFile TheFile copyFile (maxFilePath + maxFileName) TheFile ) else checkForSave() )
Typical/normal macroScript installation (assign it to hotkey/menu)
I.S. designed to serves as a replacement of the default incremental saving routine. The base trick is simple - I.S. made a copy of the last saved version and rename it by removing trailing numbers from its name, so your initial file is always up-to-date.
Usage: Only one important note (!):
If the initial/original file has not number at the end of its name (e.g. "scene.max") then the first incremental save (e.g. "scene01.max") will overwrite the original file. Next saves goes as intended.
And... Always test how works your all new scripts before start to use it in production!