90% of the time, it's something as simple as a darn typo deeply hiding somewhere in an unexpected file.
TA is not much different than DA, except for the Technos trees processing and a few version values inserted here & there. Although any *missing* files (required or called for) can also crash the loading process.