Here is script for extracting content from .0x chunks according to TOC in .dat files - simply use it on dat. Also, I have no idea how offsets are calculated in TOC for every entry, so workaround is used instead. Some of extracted png are actually compressed zpng. And files from "resources" are using hash based guids instead of filenames.
Thank you Spirit!! ill see where this takes me. Much appreciated.
**edit** Im looking into models now. I see somethings here.
As for that program im not good at Visual Studio. I dont even have it installed anymore. Anyway someone can compile that program ill message the creator too. I dont know how to use stuff like that.
If you mean zpng, that github was just for reference (even though there are compiled exes there). The game doesn't use exactly the same implementation, but it's similar - variable header and compressed chunk with raw data.