Is it me, or is the source code publicly available on sourceforge only for 1.7.5?
Here's a fix: Rename patch15.pack, patch16.pack and patch17.pack, to patch15.bak, patch16.bak and patch17.bak. Then go on steam, find Shogun 2, right click it, choose "Properties", "Local Files", "Verify Integrity of Game Cache". This will redownload the patch files, and might take a while.
Then, in the future, whenever you try to change the tables or mod something, remember to
MAKE A NEW PACK FILE AND NEVER EVER CHANGE THE PATCH FILES DIRECTLY. This will save you hours of frustration, agony, and peer ridicule and snickering.