mrkingkong
Young Padawan
With regard to the 'pinking' of buildings; this happened to me, and I've been spending hours trying to get round it. Whether my particular solution is relevant to anyone elses' problem, I don't know, but here goes:
I was basicly cut/pasting the graphic files for the FfH Infirmary into Next War, to use the building as a Kelp Processor (it's the only graphic file I could easily access that I could convince myself MIGHT look a bit like a factory?). So I changed all the XML easy enough; Chamaedrys' walkthrough at the start of this topic has all the details (if you have BtS, I don't think you even have to edit the Civ4CityLSystem to get your building to show up in-game; my Kelp Processor does and I havn't touched it).
The problem was that, while I had the 3D model in fine, it was pink. It just refused to associate the texture with the model!
Long story short, the solution was: you can't rename the .dds or .nif files. I changed them from Infirmary.dds and Infirmary.nif to Kelp_Processor.nif & .dds, and, for some reason, the game didn't like that. Change them back to their original names, and it works like a charm. You can call the folder they're in whatever you want; just don't fiddle with the graphics' names themselves.
I beleive this is to do with the art files being referenced within other art files. Mad thought. In other words, the Infirmary.nif file looks for a texture from the file Infirmary.dds . If you change the name of the nif file to Kelp_Processor.nif, it will still look for a texture from Infirmary.dds , if that makes sense? I think it is also the case that they must be in the same folder for them to work, in most cases (again due to the internal referencing thing).
And it is interesting that you mention about the Civ4CityLSystem in Beyond the Sword not being relevant, as it was this that caused all my problems with CTDs back in Vanilla. But then i dont mod Beyond the Sword, only vanilla so i have no experience with the changed file organisation at all.