Recover Files

AdvancedApproach

Well-known member
So I was able to recover my old profile where the Trainz files were located but unfortunately the local folder is empty. I do see assets.tdx, asset-cache.tdx, content-store-task-list.td and keystore.tdx. What are my options or next steps to recovering everything?
 
So I was able to recover my old profile where the Trainz files were located but unfortunately the local folder is empty. I do see assets.tdx, asset-cache.tdx, content-store-task-list.td and keystore.tdx. What are my options or next steps to recovering everything?
Copy the old build-folder to another location and rename that folder to something else. The reason for this is to preserve this data in case you need to access it again at another time. Besides, it's always better to use copies of things when touching data.

The only way to see what's in this folder is to import this into Trainz, whatever version you used at the time or a newer version. At this point, I recommend using a new Trainz install rather than importing the content into your currently working version.

Instead of installing a fresh Trainz copy all over again, you can duplicate the program folder located in C:\Program Files\N3V Games. Open that folder location and copy the Trainz version and paste that elsewhere. If you have an additional hard drive, put it there. I recommend renaming that folder afterwards to something else such as TRS2019 - Test, or TRS22 - Test, depending upon which version it is. Once copied over, open the folder and right-click on TRS19.exe or TRS22.exe, depending upon which version this is, and choose Send to desktop (short-cut). This will put a shortcut on to your desktop.

With this version now copied over, create a new data-folder and DO NOT create it in the default Users\%profile%\App Data\N3V Games location. Create an empty folder on your second drive or on the same drive where you placed the program.

Start up your copied Trainz version. By default, it'll create a new database in the C:\Users\ area. Instead, click on the ... on the right and choose the new folder you created. Trainz will ask for graphics profile, you'll need to login, and you'll need to restart. This is a fresh copy of everything except for the program itself.

Once everything is set up, start this copy of Trainz again. This version will load very quickly since this is a very small data-set of built-in assets. Start Content Manager.

Choose Import content folder and let this version import that content from your old data-folder. Once this is completed, run a database repair to commit the content to your database. DLC most likely will show not-installed but other content should be fine. Once imported, you can now export assets to cdp files as needed to import the assets into your working version.

The method I outlined, other than importing the data folder, is similar to what we do for creating a test environment. The reason for a separate install is to allow for testing without touching what already works in case something should go terribly wrong.
 
Copy the old build-folder to another location and rename that folder to something else. The reason for this is to preserve this data in case you need to access it again at another time. Besides, it's always better to use copies of things when touching data.

The only way to see what's in this folder is to import this into Trainz, whatever version you used at the time or a newer version. At this point, I recommend using a new Trainz install rather than importing the content into your currently working version.

Instead of installing a fresh Trainz copy all over again, you can duplicate the program folder located in C:\Program Files\N3V Games. Open that folder location and copy the Trainz version and paste that elsewhere. If you have an additional hard drive, put it there. I recommend renaming that folder afterwards to something else such as TRS2019 - Test, or TRS22 - Test, depending upon which version it is. Once copied over, open the folder and right-click on TRS19.exe or TRS22.exe, depending upon which version this is, and choose Send to desktop (short-cut). This will put a shortcut on to your desktop.

With this version now copied over, create a new data-folder and DO NOT create it in the default Users\%profile%\App Data\N3V Games location. Create an empty folder on your second drive or on the same drive where you placed the program.

Start up your copied Trainz version. By default, it'll create a new database in the C:\Users\ area. Instead, click on the ... on the right and choose the new folder you created. Trainz will ask for graphics profile, you'll need to login, and you'll need to restart. This is a fresh copy of everything except for the program itself.

Once everything is set up, start this copy of Trainz again. This version will load very quickly since this is a very small data-set of built-in assets. Start Content Manager.

Choose Import content folder and let this version import that content from your old data-folder. Once this is completed, run a database repair to commit the content to your database. DLC most likely will show not-installed but other content should be fine. Once imported, you can now export assets to cdp files as needed to import the assets into your working version.

The method I outlined, other than importing the data folder, is similar to what we do for creating a test environment. The reason for a separate install is to allow for testing without touching what already works in case something should go terribly wrong.
John I was mistaken. Upon further review it was determined that the files were lost but are still on my SATA SSD (for the most part). It's now a matter of recovering them. Too bad I don't have the tools or wherewithal needed to perform data recovery. All the files were corrupted when my hard drive crashed. Now both are healthy as I was able to have someone look into it but the files are still in the lost file pile.
 
John I was mistaken. Upon further review it was determined that the files were lost but are still on my SATA SSD (for the most part). It's now a matter of recovering them. Too bad I don't have the tools or wherewithal needed to perform data recovery. All the files were corrupted when my hard drive crashed. Now both are healthy as I was able to have someone look into it but the files are still in the lost file pile.
That's too bad and I'm sorry to hear that.
 
How much would I expect to pay?
I was quoted $650 from a drive recovery company 14 years ago. This was a platter drive and they pulled the drive apart and were able get the drive working after doing whatever they did for it. Who knows what that costs today.
 
I was quoted around $400 -$450 once, and chose not to recover the drive. Sadly I lost some family stuff, but it wasn't worth that much in the long run.
 
I was quoted around $400 -$450 once, and chose not to recover the drive. Sadly I lost some family stuff, but it wasn't worth that much in the long run.
I'd really hate to start from scratch yet again. Some of the stuff was overwritten but not sure exactly what aside from my profile. I see some of the Trainz files. They're in the lost section which is an encouraging sign.
 
I'd really hate to start from scratch yet again. Some of the stuff was overwritten but not sure exactly what aside from my profile. I see some of the Trainz files. They're in the lost section which is an encouraging sign.
If this is only drive corruption, you might be lucky and be able to pull the data off and on to another drive. The problem with lost files is sometimes there are parts missing, but the only way to find out is to try it.

Look through folders for your own kuid. The folder will be named your kuid with spaces, or if they are .tzarc files, they will be named with your kuid plus .tzarc. The name will have spaces between the elements and not the colons, and don't bother with the route-name folder in the backups folders because they're usless for us. You want the .tzarc files there also.

Good luck.
 
Hello! Give me your discord please and we can call so we try to get them back. No guarantee, however we can try.

I'd really hate to start from scratch yet again. Some of the stuff was overwritten but not sure exactly what aside from my profile. I see some of the Trainz files. They're in the lost section which is an encouraging sign.

My discord is Fineas10
 
If this is only drive corruption, you might be lucky and be able to pull the data off and on to another drive. The problem with lost files is sometimes there are parts missing, but the only way to find out is to try it.

Look through folders for your own kuid. The folder will be named your kuid with spaces, or if they are .tzarc files, they will be named with your kuid plus .tzarc. The name will have spaces between the elements and not the colons, and don't bother with the route-name folder in the backups folders because they're usless for us. You want the .tzarc files there also.

Good luck.
I see the .tzarc files in the lost bin but some things were overwritten but not sure exactly what as yet. I use EaseUS Data Recovery Wizard and MyRecover.
 
I see the .tzarc files in the lost bin but some things were overwritten but not sure exactly what as yet. I use EaseUS Data Recovery Wizard and MyRecover.
That's a good program from what I heard. I recommend restoring these into a second copy of Trainz rather than your current version in case these are corrupted.

You drag the .tzarc files into your Trainz data/editing folder and then run a database repair.
 
That's a good program from what I heard. I recommend restoring these into a second copy of Trainz rather than your current version in case these are corrupted.

You drag the .tzarc files into your Trainz data/editing folder and then run a database repair.
The files are there but corrupted.
 
Back
Top