This simple macro will remind you to save modified scene over a specified period of time.
When working on large scenes often happens that the autosave starts to freezes viewport and slows down the work process.
My solution allows you to decide when you want to save the file or to continue with the work.
Script
SaveFile Reminder
By barigazy · Credited author: Branko Živković · 2014-01-04
- Version
- 1.5
- Version requirement
- 2010+
- Date updated
- 2014-01-04
- Votes
- 8
Description
Additional Info
Spinner value represent time in minutes (default: 5 minute).
After you close the dialog the tool starts automatically.
Uncheck "S • F • R" to stop this tool and enabled AUTOSAVE mode.
This dialog will popups in a given time period only if the scene is modified.
>>> Update 1.1:
-- Added auto-option to disable/enable notification when render starts/ends
>>> Update 1.2:
-> Fixed some minor bugs:
- check for clean save
- callback problem
-> Added button icon
-> Print message about current time when:
- File is saved
- Rendering starts
- Rendering ends
>>> Update 1.5:
-- Code has been overwritten from the scratch
-- Added new timer objectAttachments
- bga_savefile_reminder_v1.2.mcr — bga_savefile_reminder_v1.2.mcr2.0 KB
- bga_savefile_reminder_v1.5.mcr — bga_savefile_reminder_v1.5.mcr2.1 KB
Tags: Save File Autosave Notify Reminder
Comments (21)
Auto start script
benaski · 2018-11-11
Sorry for the English but it is automatically translated from Spanish.
Just one question: is there an option to start just starting the 3dsmax? Is that if it does not start alone, I'm working and I do not remember activating it, I'm afraid we're the same as if we did not ...
Thank you
.
miauu · 2018-11-11
Download the script. Open it in MaxScript Editor, delete this line:
macroScript SFR category:"bgaTools" buttonText:"S • F • R" toolTip:"SaveFile Reminder v1.5" Icon:#("SubObjectIcons",29)
Save it and put it in maxroot/scripts/startup folder. Restart 3ds Max and check if the script is running.
barigazy · 2014-11-07
I use this tool on max2015sp2 and not have that problem.
.
miauu · 2014-11-10
I want to report one little error in the description:
Code revriten from scratch
:)
barigazy · 2014-11-10
I was tired last night :)
Tanks friend!
A few errors in 2015 SP2.....;)
asymptote · 2014-11-07
When rendering...
-- Error occurred in postRender(); filename: D:\_Plugs & Scripts\SaveFile Reminder v1.2.0\bga_savefile_reminder_v1.2_0.mcr; position: 558; line: 10
-- Frame:
-- n: dotNetObject:System.Windows.Forms.Timer
-- called in anonymous codeblock
-- Frame:
>> MAXScript Callback script Exception:
-- Unknown property: "enabled" in dotNetObject:System.Windows.Forms.Timer <<
When clicking the icon...
-- Error occurred in execute(); filename: D:\_Plugs & Scripts\SaveFile Reminder v1.2.0\bga_savefile_reminder_v1.2_0.mcr; position: 1609; line: 36
-- Frame:
-- called in anonymous codeblock
-- Frame:
>> MAXScript MacroScript Error Exception:
-- Unknown property: "stop" in dotNetObject:System.Windows.Forms.Timer <<
Why do AD keep breaking your scripts?...a-holes :)
barigazy · 2014-11-09
Hey asymptote,
can you try this version (v1.5)?
Buddho · 2014-05-28
Hi! I think there is a issue with rendering. the save reminder window pops up as soon as i render, no matter if i saved just before or not. the window keeps poping up even if i cancel.
.
ibm · 2014-02-13
9 line
type:#integer range:[1,1440,5]5 is replaced by 20? correctly
barigazy · 2014-02-13
Yep. If you want to use 20min as default every time when you start the tool
Buddho · 2014-02-13
thanks for the script. there is only one issue when rendering (vray) the timer seems to be reseted and doesn't show up. is there a possibility to fix this?
.
ibm · 2014-02-13
Hi,
how to change the default time of 20 minutes?
Thanks
add/
change the time by 20 minutes - saves after 5 min
turn off - saves after 5 min
how to be?
3d max 2014 x64
barigazy · 2014-02-13
By pressing macro button you will open "Time Setup" rollout. Just type 20 instead of 5
error
Rokas · 2014-01-11
i get this error, a lot:
http://i.imgur.com/GDq5zUi.jpg
barigazy · 2014-01-11
Try it now and tell me if works or not
asymptote · 2014-01-11
And you sir have the best scripts :)
Have you promoted this anywhere ? I feel like strapping it to a wet fish and slapping a few people around the head with it :)
asymptote · 2014-01-08
Genius, I was slammed in the CGS forums for suggesting something similar last year when Assdesk added the "esc" option, finally common sense prevails.
Thanks for sharing your vision.
barigazy · 2014-01-08
Hey asymptote, my pleasure.
You have the best avatar image on this forum.
:)
Regards!
Jonathan de Blok · 2014-01-05
Nice, yesterday I wrote a similar thing using a dotnet timer as well. One thing to watch out for is that is will pause rendering when the dialog pops up.
Using pre/post render events to stop/restart the timer fixed it.
barigazy · 2014-01-05
Hey Jonathan, thanks for the suggestion.
I totally forgot about it.
I added this option in v1.1
Very usefull
Sen · 2014-01-04
Thank
