I've always launched from steam with no problem, but now it's all wacky how do I fix it?

https://www.reddit.com/r/Warthunder/s/SJ2RUEfWPr

Is that your reddit post? Because the poster got help and fixed their issue in the comments of that reddit post.

Yeah it’s my reddit post. It was working a couple days ago and now the problem has returned.

Try deleting the “cache” and “compiledShaders” folders in the WT installation then do another file integrity check.

Make sure your drivers are all up to date as well.