Not the optimum solution to say the least. It would make more sense to download the corrupted file instead of re-installing the entire game. I have the game installed on my desktop and on my travel laptop. I get the same error on the same file on both systems so to say the the game itself is corrupt me be an over-reach.
I have tons of downloaded content and it would take forever (I'm assuming) to recover/repair all of it. From other comments I'm seeing, I think maybe I'll just bypass SP2 until all the "broken" fixes have been fixed.
Also, the file in question, KUID2:276266:100460:14, does not exist on the download station. So why is Auran trying to "patch" a file that doesn't exist? If I remove the file, then the patch installer complains that it cannot find it. With it in place, I get the checksum error.
Same file on both? I will assume you have copied your install from one machine to another. The file has somehow become corrupted.
The file is actually this <kuid2:276266:100460:14> EMD GP40-2 Cab and it is built-in, and was never on the DLS . The previous version was <kuid2:276266:100460:13> It was once marked as DLC and it's now been recategorized as built-in. This was an error that occurred in TANE that has been corrected.
Your data its self won't be affected by the method I mentioned.
Unlike TS12 and below, TANE and up separates the built-in from the user-data.
Your fresh program install can then be repointed to your user-data folder so nothing gets lost.
The program resides on the C: drive under the C:\Program Files\N3V Games folder along with some core and built-in assets.
Your data can reside elsewhere on any drive. I put mine, for example, on my E: drive under TRS2019_Data.
---
Install the new version.
Go through the motions by taking defaults.
When everything is done, at the Launcher, click on Trainz settings.
Go to the Install tab.
Click on the ... on the right of the path.
Browse to your user-data, the one you want to keep.
Click on that folder, and then click Select Folder.
Trainz will do some update process, and want to restart.
Do so, and you should be all set.