Here is an improvement I have been working on for the past day.
The game only reads the Village part.
I used the village, castle, stable, and walls and created a Castle Town, I don't know why the game only reads the village maybe you can check it out and tell me.
The nif file is called 1Castle_Town (it's the first file in the folder.)
It's not because you're not making the NIF right. I think it's fine. I believe the problem lies in the PlotLSystem, which copies and readjusts the NIFs. I don't really understand the system.
However, there's a possible work-around.
Perhaps if we make a new improvement that still is called "town" in game but has a different identifier in the XML files, and then we assign it a different ArtStyle, we may be able to get it to show up. Let me test that.
Alright this works on my end.
Here are the problems I believe you were encountering:
- The Meshes (3D Models) that you had in the file were pasted at the end. If you press F2, you should be able to see a list of how the file looks. You need to paste the meshes under the same NiNode as the other meshes. The easiest way to figure out where to paste it is to click on one of the 3D models already in the file. That will make it's location appear on the list on the left. Then just paste the mesh you are copying to the parent of the model. If you don't understand this, please wait until I make my video tutorial on units and buildings. For the mean time, I have fixed it for you (you can look in the file to see what I mean.)
- The L System is indeed messing with us! I created an exact clone of the town but renamed it in the files only. Look for the two XML files in the attachment and put them in the proper folders (Art and Terrain). You'll also have to put the town art in the correct file location. You should not delete the original town in the Improvements XML file, as it is referenced in the L System and you don't want to mess that up.