3DSMax Version Control Changelog VersionControl_About.ms (Note, the version # of this script is considered the overall version of the entire package.) v1.91 - Changed the variable names to match the programming guidelines. v1.9 - Changed name from "SourceControlIO_About" to "VersionControl_About". All "Source Control" and "SC" references changed to "Version Control and "VC" v1.8 - Initial relase. VersionControl_Menus.ms v1.41 - Changed the variable names to follow the programming guidelines. v1.4 - Changed name from "SourceContol_IO_Menus" to "VersionControl_Menus". All "Source Control" and "SC" references changed to "Version Control and "VC" v1.3 - Copyright information added. v1.2 - Initial release. AddNew.ms v1.71 - Changed variable names to follow the programming guidelines. v1.7 - Changed name from "SaveAsToSourceControl" to "AddNew". All "Source Control" and "SC" references changed to "Version Control and "VC". Changed function call "ConvertArray" to "ConvertArrayDOS2Unix" to reflect the change made in LSUtilLib v1.6 - Fixed a bug with a misnamed variable that was breaking the script. v1.5 - Copyright information added. v1.4 - Switched from storing str_MaxFileToEdit and str_StartMapsFile in the FileProperties page to storing them in the persistent global variables, "pg_str_MaxFilepath" and, "pg_str_MapsFilepath". v1.3 - Changed the function call "ConvertArrays" to "ConvertArray" to reflect the change made in LSUtilLb. v1.2 - Initial release. CheckIn.ms v1.91 - Changed variable names to follow the programming guidelines. v1.9 - Changed name from "SaveToSourceControl" to "CheckIn". All "Source Control" and "SC" references changed to "Version Control and "VC" Changed function call "ConvertArray" to "ConvertArrayDOS2Unix" to reflect the change made in LSUtilLib v1.8 - Copyright information added. v1.7 - Changed from reading str_StartMapsFile and str_MaxFileToEdit from FileProperties to using the persistent global variables, "pg_str_MaxFilepath" and, "pg_str_MapsFilePath". Moved, "bool_Exit" and, "array_NewPathnames" from global to local variables. v1.6 - Changed the function call "ConvertArrays" to "ConvertArray" to reflect the change made in LSUtilLb. v1.5 - Fixed a bug that prevented the script from completing if the user answered "yes" to, the "Would you like to reopen..." dialog. v1.4 - Initial release. CheckOut.ms v1.91 - Changed the variable names to follow the programming guidelines. v1.9 - Changed name from "EditFromSourceControl" to "CheckOut". All "Source Control" and "SC" references changed to "Version Control and "VC" v1.8 - Added code to call the SCGetFileStats function from P4Lib.ms. This code prevents the max scene from being checked out twice. v1.7 - Copyright information added. v1.6 - Switched from storing str_MaxFileToEdit and str_StartMapsFile in the FileProperties page to storing them in the persistent global variables, "str_MaxFilepath" and, "str_MapsFilepath". v1.5 - Instead of showing an error requestor and quiting; now if the file is already opened for edit in source control when this script is run the file is opened via the regular max "open" command.v1.4 - Initial release. Revert.ms v1.5 - Added confirmation dialog to the script. v1.4 - Changed name from "RevertScene" to "Revert". Changed function names to reflect overal package renaming from "Source Control" to "Version Control". v1.3 - Copyright Information added. v1.2 - Resetting the peristent global variables, "pg_str_MaxFilepath" and, "pg_str_MapsFilepath" at the end of the script. v1.1 - Initial release. View.ms v1.41 - Changed the variable names to follow the programming guidelines. v1.4 - Changed name from "ViewFromSourceControl" to "View". All "Source Control" and "SC" references changed to "Version Control and "VC" v1.3 - Copyright information added. v1.2 - Initial release. P4Lib.ms v1.91 - Changed all global string variables to local string variables. Renamed variabled prefixes to match coding guidelines. v1.9 - Changed all instances of "SC" to "VC" to reflect the renaming of the package to "Version Control" v1.8 - SCAdd function adds binary files in exclusive mode now. Exclusive mode files can only be checked out by one person at a time. v1.7 - Added SCGetFileStats function to prevent file from being checked out twice. v1.6 - Copyright information added. v1.5 - Initial release.