IncSaveLay is a very simple incremental saver for Layout. Run it when a scene whose name ends in ## is active, and IncSaveLay will "Save As" with ## incremented by 1. For example, if "my_scene_05.lws" is loaded, Incremental Saver will do a Save As to the same directory, with a new name "my_scene_06.lws".
Incremental Saver will not overwrite an existing file. For example, if a file "scene02.lws" exists and you run IncSaveLay on "scene01.lws", you will get an error message stating "increment already exists".
Note: I like to name my scenes using two 2-digit numbers. For example, my_scene01_01. For minor changes, I increment the second pair using Incremental Saver. For major changes, I increment the first pair using "Save As".
Tip: Storage is cheap, lw scenes are tiny, why Save when you can Save As?
I take no responsibility for any grief these Lscripts may cause you and make no warranty regarding their effectiveness.
-------------------------------------------------------------------------------------------
I wrote this script, along with IncArchLay, at the request of a user in June 2002. A few days after writing the script, while flipping through the new Lscript documentation, I was surprised to find an Incremental Saver script by Scott Wheeler. Not only is Wheeler's script more elegant than IncSaveLay, it is in the form of a tutorial. So, if you like this script, check out page 157 of the Lscript User Manual. Thank goodness some proper (and at first glance, excellent) Lscript documentation has finally been made available. Many thanks to the authors, Scott Wheeler and Brian Marshall.