Skip to content

Handling runtime errors

Deyan Dobromirov edited this page May 22, 2019 · 13 revisions

Hey, how should I proceed when I am experiencing errors ?

First of all, if the error origin is not the TA, I can't pretty much help you with it, but I will do my best If the error is related to the TA then:

  1. Delete the external configurations in ..common/GarrysMod/garrysmod/data/trackassembly
  • Delete database ( if any ) located in dsv/*.txt. Remember to back up your personal database if any ! ( optional )
  • Delete the DSV auto-load list located in trackasmlib_dsv.txt Remember to back up your personal database if any ! ( optional )
  • Delete the Lua exports ( if any ) located in ins/*.txt ( optional )
  • Delete the Log program settings located in trackasmlib_sl*.txt ( optional )
  • Delete the whole folder if necessary ( optional ) Remember to back up your personal database! ( optional )
  1. Delete the TA's *.gma file from garrysmod/addons
  2. Delete the cache ../GarrysMod/garrysmod/cache
  3. In the game library, right click on Gmod and select Properties
  4. Navigate to Local Files and click Verify integrity of the game cache
  5. Enter Gmod and while in-game open the console and paste trackassembly_exportdb 0 ( without the quotes )
  6. Done! It all should work now. If not, proceed as below ( 8 - 14 )
  7. Enable the logs as described here. Remember to disable the logs when you are done.
  8. Now the hardest part. While in-game do some stuff and make it crash again.
  9. Navigate to ..Steam/steamapps/common/GarrysMod/garrysmod/data/trackassembly/trackasmlib_log.txt
  10. Report the log and the errors here
  11. If you don't bother using the workshop ( Yeah, I hate it too ), then please use the GitHub link or the SVN instead. Be sure to download only a stable release version