It's not a joke or sarcastic or anything, either, I really do enjoy writing code.
I added some stuff, mostly just for reading more of the CoD BSP. The only new feature is patches are supported now but for the moment their UVs are completely broken because they changed it so patches reference their own set of vertices that don't have them. So I'll need to find a way to match patch vertices with the regular ones and pull UVs that way.
Terrain isn't supported yet, but they are implemented as a different type of patch. The way they're stored I can't easily get their dimensions, so I'm going to have to be a bit clever with how I figure that out. And then there's the same problem with the UVs.
So there's still a lot to do, and they sure didn't make it easy for me.