It is now working. What I did:
- Renamed my Larian Studios folder in Documents
- Unchecked the "Divinity Engine 2 Data" box under Divinity: Original Sin 2 DLC
- Uninstalled the Divinity Engine 2
- Disabled Steam Cloud Sync for DOS2 (Right click > Properties > Updates > Uncheck "Enable Steam Cloud synchronization")
- Uninstalled DOS2
- Deleted the Divinity Original Sin 2 folder from Steamapps\Common
- Re-downloaded DOS2
- Renamed my Larian Studios folder in Documents back to Larian Studios
- Launched DOS2
I was able to immediately load into my profile, load my saved games, saw textures for casting were being drawn correctly. I joined a random online game and it loaded up fine.
What I suspect happened is somehow some files got corrupted. These files managed to stick around somehow through my first uninstall/reinstall, I suspect the Steam Cloud re-syncing the corruption somehow (it's the only way I can see this being possible). By performing a clean reinstall with cloud sync disabled, it allowed me to use a truly fresh install. Apparently the corruption had nothing to do with the Larian Studios folder in my Documents since I restored the old one and it works fine.
I'd really like to be able to continue with the Divinity Engine modding but right now I just want to be able to play so I'm gonna leave it at this.
Edit: Since I did this,
- I then re-enabled cloud sync for DOS2. Still worked.
- I downloaded Divinity Engine 2 and the Divinity Engine content DLC. Still worked.
- I copied/pasted my old project back into the DOS2 data folder (under Mods and Projects). Still worked.
I appear to be back up to date. My project is there for me to work on, I can play and join all games. No errors, no texture problems. I have no idea what the problem was.. wish I could post an actual solution in case people look at this in the future but that's all I got.
Last edited by Chumble; 02/11/17 01:11 PM.