Tree of Savior Forum

Unable to launch the game + missing DLL

Yesterday I had to install the game on my new laptop and while the downloading process went without a hitch the problems started soon after I launched the game for the first time.

Soon after pressing the play button steam started downloading or applying some patches, I have no idea of what those actually were since I was busy with other stuff and I just wanted to get the installation process done to have the game ready for a later time in the day. What I assume was going on was steam downloading and applying the directx and vcredist and possibly creating some other files needed for the game to function properly, all I noticed was that it was a 3 step process.

Soon after this process started my system froze for a high disk usage caused by windows update and what followed was windows closing the steam process before it completed its cycle, it was in fact at the step 2/3.
After having launched steam for a second time I found myself unable to play the game since the launcher returned me a message stating that the DSETUP.DLL file was missing. After moving that from the TreeOfSavior_CommonRedist folder this time I got a message stating that the KISACrypto.dll file was missing from the PC and it was suggested for me to reinstall the game.

Looking through the forums there were some reports of this happening but the solutions proposed didn’t work. Adding the file directly to the TreeOfSavior folder only made it so the launcher present in said folder failed to have any kind of effect, on the contrary the launcher from the TreeOfSavior\release\patch folder welcomed me with this:

Editing the main.bmp file to have a wider view of the launcher it was possible to notice that nothing was being downloaded and it was stuck.

At this point my first reaction was to have a clean installation of the directx and vcredist so I preceded to remove them, restart the system, and installing them again. It was all for nothing so I proceded to remove TOS and steam itself from my machine and reinstalling them both, the results were exactly the same as before.

If some tech savy users or people that encountered the same problems could help that would make my day.

try this but this is long time ago i dont know if it still work

Nope, I checked that topic already and it didn’t help. Thanks tho.

I have the same problem, eventually (if I wait long enough) I get one of many error messages. The last one I got was:


tos

Failed to download list file. Please try again as administrator.

updater/Updater_Downloader.exe (975)

OK

Any help would be greatly appreciated.

I fixed my problem. It may be temporary but nonetheless it’s enough. Seeing all my problems involved the launcher I assumed there was an error in the updating process rather than in the files themselves, yes some files like the KISACrypto.dll were missing but getting new ones and putting them in the folder was enough. I applied an old workaround I used when these kind of problems were more common.

This is what I did:

1- Verify the integrity of the game files to accertain there aren’t any that are actually damaged
2- If you are getting missing .dll file reports restart your system and run the directx and visual C++ set ups in /_CommonRedist for your appropriate system version
3- If at this point you are still missing the KISACrypto.dll file download it from the link at the end of the post
4- Check the release.revision.txt file in \TreeOfSavior\release and accertain that the version of the game listed is the current one
5- If it’s not go to your \TreeOfSavior\patch folder, you’ll find a series of .ipf files. Scroll down untill you reach the last one, representing the last version of the game (practically look for the one with the bigger number), and copy the first part of it.

 Example: The current version is represented by the 164556_001001.ipf file. Copy 164556.

6- Paste the number you got in release.revision.txt, same file as mentioned before, overwriting the current value
7- While the launcher from \release may still be broken the game can be easily launched from the steam library and from \release\patch

I hope this can help the people that are still getting this kind of error.