Pazyryk
Deity
- Joined
- Jun 13, 2008
- Messages
- 3,584
I'm not a professional programmer so I might be missing something everyone knows.
But it seems to me that since 1987 (or before) Save meant to save something with it's current name, and Save As let you change the name and save another copy without overwriting the previous save. Unfortunately, Modbuddy doesn't follow this >24-year old convention.
So what I want to do seems fairly straightforward. I have a shell of a mod with some working functions that I want to save as MyMod 0.001 and keep safe (from myself). I want to have another project called "MyMod 0.001working" where I can add stuff and troubleshoot, always knowing that I can go back to 0.001 if I get in over my head. When "MyMod 0.001working" is full of new stuff that works, I want to save it as "MyMod 0.002" and then proceed to work on "MyMod 0.002working".
This all would seem very easy using Save and Save As as implemented in Windows since 1987 (2.0) or earlier for folks with a Mac or Amiga (my Amiga 500 did this, I suspect even a Trash80 did it but I'm not sure). But no. When I use Save As and change the project name from "MyMod 0.001" to "MyMod 0.001working", it saves it with the new name but overwrites MyMod 0.001. Someone seems determined that I should be adding all my new stuff in one project without being able to keep the last functioning build. (I tried copy-paste-with-new-name the .civ5sln and .civ5suo files but all hell ensued and I feel lucky I didn't loose all my work.)
Sorry for all the text but I had to vent some steam. Can some professional programmer or anyone else tell me how to do what I want?
But it seems to me that since 1987 (or before) Save meant to save something with it's current name, and Save As let you change the name and save another copy without overwriting the previous save. Unfortunately, Modbuddy doesn't follow this >24-year old convention.
So what I want to do seems fairly straightforward. I have a shell of a mod with some working functions that I want to save as MyMod 0.001 and keep safe (from myself). I want to have another project called "MyMod 0.001working" where I can add stuff and troubleshoot, always knowing that I can go back to 0.001 if I get in over my head. When "MyMod 0.001working" is full of new stuff that works, I want to save it as "MyMod 0.002" and then proceed to work on "MyMod 0.002working".
This all would seem very easy using Save and Save As as implemented in Windows since 1987 (2.0) or earlier for folks with a Mac or Amiga (my Amiga 500 did this, I suspect even a Trash80 did it but I'm not sure). But no. When I use Save As and change the project name from "MyMod 0.001" to "MyMod 0.001working", it saves it with the new name but overwrites MyMod 0.001. Someone seems determined that I should be adding all my new stuff in one project without being able to keep the last functioning build. (I tried copy-paste-with-new-name the .civ5sln and .civ5suo files but all hell ensued and I feel lucky I didn't loose all my work.)
Sorry for all the text but I had to vent some steam. Can some professional programmer or anyone else tell me how to do what I want?