Alright, I took out all of my mods. I cleared my cache and moduserdata folder. I reinstalled Thals beta, no other mods.
I still get the Vector 2 error on game creation or game load.
However, the barbarians are now surrendering when I am Germany. They might have been before, but maybe I missed it since they stack at first. At one time I was getting this error which would definitely affect surrendering:
Syntax Error: [string "C:\Users\DCase\Documents\My Games\Sid Meier's Civilization 5\MO..."]:78: ')' expected (to close '(' at line 77) near 'logger'
Runtime Error: Error loading C:\Users\DCase\Documents\My Games\Sid Meier's Civilization 5\MODS\Unofficial Patch and Thals Balance (v 70)\TBC - Thals Balance Combined\Leaders\BL - General.lua.
The city view queue doesn't visually work.
These are the errors I am still getting:
Upon entering City View:
Runtime Error: [string "Assets/UI/InGame/CityView/CityView.lua"]:554: attempt to index local 'thisItemInfo' (a nil value)
Upon loading or creating game:
Runtime Error: [string "C:\Users\DCase\Documents\My Games\Sid Meier..."]:20: attempt to call global 'Vector2' (a nil value)
Both of these errors do not show up when playing the normal game without Thal's mod.