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.
Script
Incremental Save
By Anubis · 2010-06-24
- Version
- 1.0
- Version requirement
- R4+
- Date updated
- 2010-06-24
- Votes
- 51
- Homepage
- http://project3d.narod.ru
Description
Additional Info
Attachments
- Incremental_Save.mcr — Incremental_Save.mcr1.4 KB
Tags: file, save, macroscript, incremental, anubis, .max, slim
Comments (19)
sorry for delay to reply, i was a bit busy
Anubis · 2012-03-14
about the old question - its a matter of usage, i think, once you save what you like via save selected command, just load this newly created scene and then use the current script to increment.
as for the new question - its a bit of custom/personal wish and will complicate the script for the rest users.
well, if you like to talk more about for your own script modification, just contact me via email.
is there a way to make it
crystal3d · 2012-03-10
save the base version (without trailing numbers) to one upper directory?
2012 compatible?
Massemannen · 2012-02-14
Hi Anubis!
This is exactly what I´m looking for! However I can´t get it too work properly! I got the impression that the file name should stay intact but this functions just like the ordinary native inc.save feature in 3dsmax, ie adding a number every time the file is saved.
I´m using 3dsmax 2012 Design if that is relevant.
Take care
M
Hey Masses
Anubis · 2012-02-14
The code is simple and the description of what it do is pretty clear. Yes, the script use Max native save+ command and made a file copy of the last saved version but w/o trail digits.
Massemannen · 2012-02-14
I agree the script is simple and I find it in the customize menu, no problems there! BUT as I use it it just adds number at the end of the file just like the ordinary Inc save feature... :-(
Yeah,
Anubis · 2012-02-15
Maybe something within the usage or misunderstanding ... so I'll explain the idea once again. The goal is to have a scene w/o changing it name (to simplify xrefing) + to keep that file as most up-to-date copy at the same time, and simply that macros achieve this aim by making a copy (backup) of you last incremental save but w/o digits trail. So if you have scene named Foo.max, after each inc-save your last Foo##.max (loaded and active) is exact the same as your Foo.max. Or in other words, after each inc-save, your Foo.max is updated.
Cheers!
Massemannen · 2012-02-15
Hehe, thanks for the fine description. That is exactly what I´m after and that´s why I want this script... But after reading the description a couple of more times I think I have misunderstood the script. Sorry about that!
I thought that you kept working with Foo.max and every time you make an inc.save. it creates an copy, Foo_01.max; Foo_02.max and so on... That´s how it works in many for example CAD programs. The benefit with that is that you don´t have to keep track of the latest file number, say Foo_32.max, but can always work with Foo.max and never worry about the version numbers.
/Matt
Edit* Found that Martin B script does exactly what I´am after*
Thank you so very much for your time and effort!
OK
Anubis · 2012-02-16
At first am too thought to made the macro works as you wish using
saveMaxFilefunction, but simplifying the procedure make me feel more safety, because the chance for future issues grow up with complexity.
Hey Anubis
crystal3d · 2012-01-25
May i kindly request a script "Incremental Save selected".
Hey Crystal3d
Anubis · 2012-01-25
Why not :) if you explain how it s'd work, just to save a time for experiments, you know ;)
sure, if i assume alt+s is the shortcut key.
crystal3d · 2012-03-02
Upon pressing alt+s, a menu appears and has these options:
A name entry box that asks the desired name, the trick here is it recalls the last saved filename, so that you can edit only the needed part. underneath it is the path entry and a dropdown-box which you can recall some previous paths.
BUT
if it s possible, i would be much better if you could replace the original incremental save button.
well...
Anubis · 2012-03-03
its possible to be scripted - reading recent saved .max file from the ini and sending that file name to the dialog via windows callback (DialogMonitorOPS), but actually, you dont need script at all for this action. Both save commands File/SaveAs and File/SaveSelected popup the same SaveAs-dialog which has Plus-button, and all what you need to do before presing that Plus is to select your last .max scene inside that dialog ;-)
but that will only increment the last file and the first file
crystal3d · 2012-03-07
would get obsolete.
your script overwrites the first main file aswell...which is actually the only point of having a script!
another thing,which is really important to me and some others.,
can you make it
disable active xref scenes from file
run these current actions (the current incremental save scripts2 actions)
reactivate the disabled xref scenes.
that way, it will be perfect for teams that use xref scenes....no more double lights cameras :)
ps: ignore camera and lights option does not affect scenes with nested xref scenes.
hmm, wait a min...
Anubis · 2012-03-07
i start to lose focus :)
1st you ask for Incremental-Save-Selected, right?
so wich file name will use to increment depends on that you'll select in the SaveAs-dialog before press Plus-buton.
and as for xref scenes - you can't select them anyway, so they are out of scope for SaveSelected command.
or maybe i not get it :)
yes, that was abit off the chart.
crystal3d · 2012-03-09
so back to the "save selected incremental."
i think the selected file's name should be decided by the native 3dsmax save file menu.
in a simple scenario.
i make a box and ,use save selected incremental script, a save dialog pops up, just like when try to open a file or save a file or like a save as.,, like the one above :)
then i click a file to get it's name (just like in normal)
then it overwrites that file, but also saves that selected object + 01
if there is 01, then 02 etc...
Anubis · 2010-06-26
Thanks for the comments, and yep, I think I catch the point and correct my description by replacing "same as" to "similar to". Also rename my macros name to incrementalSave2, just in case someone wish/try to install both versions at the same station. Some notes to the script added too.
Cheers
veneta · 2010-06-26
@Anubis - Nice done men, thank you for the script! A point from me :)
@Martin - I see the difference between both scripts but don't see any confusion with their names. Anubis include a link to your script so finally you win additional attention to yours script.
@both - keep up the good work, guys!
Anubis · 2010-06-26
My approach is different so of course cannot be exactly the same as yours, and about the name... what would you suggest me to rename to? Thanks.
Martin Breidt · 2010-06-25
Nice and short, but it does not really do the same as the original incrementalSave script. And I would prefer if you used a different name for this script to avoid confusion, thank you.