JonMyrlennBailey
Well-known member
I am working on an experiment right now. I am creating a Windows 7 virtual machine (VM) for the purpose of testing newly-created CDP files. I have just recently discovered that it is possible for these to become corrupt somehow, probably during the process of creating the CDP. Some of us even back up our Surveyor work on CDP. Others here are more sophisticated than I am and use other methods for backing up train sim work.
Here is how the VM might work to VERIFY that a CDP save is good, not faulty.
I plan to install TS12 on the VM, not to run trains in sessions of course (native Trainz installs on physical non-gaming-grade computers (eg. your home office machine) are low-performance for gaming as it is and we all know how things often get even slower in virtualization), but to use the "virtual" CM therein to see whether a newly-created CDP (a backup of my route) will import error-free. If it proves to be a bad file, it simply can be created again and re-tested. I would create a CDP of my train route on the physical hardware (the host PC) with CM open, copy this newly-created to an external hard drive (one the VM is allowed to share) and import it in to the "virtual" Trainz to how how it came out.
Yes, I am going to try virtualization to give me peace of mind that my Trainz back ups are indeed reliable.
I will report back to see how this goes.
Of course, you could always test a newly-created CDP on another physical PC w/ TS installed for verification, but that is not as convenient to do.
Why not just simply test a backup CDP in the same CM that created it on your physical computer Trainz is already installed and running on, you ask?
Well, if you were to import a CDP into CM and the CDP content has the same KUID and/or content name (such as "Dave's Trainz Route") as what is already listed in CM, the import will overwrite
any such pre-existing content and we don't ever want to do that in case the CDP should prove faulty. You will lose your work for good! I tend to save increments of an edited/developed route in a sequence of CDPs
without renaming the route or saving a new session. The KUID, route name and any associated Sessions continue to remain the same. Only the CDP filenames (backup increments of the given route in progress) get different (descriptive) names to avoid confusion. I might have a route called "Jon's Trainz Route". I might just complete building Hoover Dam in this route and filename the CDP increment "Jon's Trainz Route - Hoover Dam Completed" . A week later I might add the Golden Gate Bridge to my route and then filename that CDP backup "Jon's Trainz Route - Golden Gate Bridge Completed". I tell Windows Explorer to sort these CDP files by date modified so the latest CDP increment is always on top.
In short, the virtual Trainz keeps things separated from the physical Trainz for safety's sake for backup data testing purposes.
Please stay tuned to my same bat Trainz thread on these same bat Trainz forums!
Here is how the VM might work to VERIFY that a CDP save is good, not faulty.
I plan to install TS12 on the VM, not to run trains in sessions of course (native Trainz installs on physical non-gaming-grade computers (eg. your home office machine) are low-performance for gaming as it is and we all know how things often get even slower in virtualization), but to use the "virtual" CM therein to see whether a newly-created CDP (a backup of my route) will import error-free. If it proves to be a bad file, it simply can be created again and re-tested. I would create a CDP of my train route on the physical hardware (the host PC) with CM open, copy this newly-created to an external hard drive (one the VM is allowed to share) and import it in to the "virtual" Trainz to how how it came out.
Yes, I am going to try virtualization to give me peace of mind that my Trainz back ups are indeed reliable.
I will report back to see how this goes.
Of course, you could always test a newly-created CDP on another physical PC w/ TS installed for verification, but that is not as convenient to do.
Why not just simply test a backup CDP in the same CM that created it on your physical computer Trainz is already installed and running on, you ask?
Well, if you were to import a CDP into CM and the CDP content has the same KUID and/or content name (such as "Dave's Trainz Route") as what is already listed in CM, the import will overwrite
any such pre-existing content and we don't ever want to do that in case the CDP should prove faulty. You will lose your work for good! I tend to save increments of an edited/developed route in a sequence of CDPs
without renaming the route or saving a new session. The KUID, route name and any associated Sessions continue to remain the same. Only the CDP filenames (backup increments of the given route in progress) get different (descriptive) names to avoid confusion. I might have a route called "Jon's Trainz Route". I might just complete building Hoover Dam in this route and filename the CDP increment "Jon's Trainz Route - Hoover Dam Completed" . A week later I might add the Golden Gate Bridge to my route and then filename that CDP backup "Jon's Trainz Route - Golden Gate Bridge Completed". I tell Windows Explorer to sort these CDP files by date modified so the latest CDP increment is always on top.
In short, the virtual Trainz keeps things separated from the physical Trainz for safety's sake for backup data testing purposes.
Please stay tuned to my same bat Trainz thread on these same bat Trainz forums!
Last edited: