Note: The game was working fine for me (even after the optimization patch yesterday) until today when there was a update for TOS on steam which is about 9MB that turns out to be Client_tos.exe Since then, the VGA Error started.
From some experiments, it turn out to be some problems with the patches, or should i say the client. The client either does not download the patches which makes it unable to start, or autodelete what it downloaded- which from my experience is the cause of VGA errors in the game.
Steps:
- Check release.revision.txt (should be 148958)
- Start the game, which launch the client
- In the Steam/SteamApps/common/TreeOfSavior/release you will probably see 149085_001001.pak and later on 149104_001001.pak
- However after the client finish patching, the new patches wouldn’t appear in the patch files
- release.revision.txt should now be 149104
- the game would launch but it will have the VGA error
Based on analysis: The new Client_tos.exe automatically deletes the new patch files after it downloads them which causes the VGA errors. Suggestively, with the supposed 149085_001001.ipf and 149104_001001.ipf files i may be able to play the game without any problems. If anyone could provide me with those patch files,maybe i could experiment about whether it is the cause behind the VGAerror.

