The weird issue I have with Napoleon is, whenever I check the game integrity, there is always a file missing. If I check the integrity on odd number of times(for example, after checking the integrity for the first, third or fifth times), steam will download a 176kb file, however, after even number of times, it will have an update of 0kb/0kb. I don't know what is happening.
I had this game installed previously and it worked fine. But I screwed up my steam library once by trying to put both mac and windows games together in the same folder, but I did deleted all the games in the previous steam library. After reinstalling Napoleon, the issue I described occurs, and I wonder if the game still has some corrupted files.
I have all the other total war games installed, and I can run all of them without any problem.