I'd prefer not to change any attributes in the code, it would only mess things up IMO. If you'd like to do it anyway, please explain why. To to organize the tracks in any way, I suggest using custom entity attributes instead of mesh name.
it needs a suffix for 2 reasons: 1.) 2 entities can't have the same name. 2.) entity names (part of the prefix is a vital key to determine what a ray hit; in the most simplest and effective way.)
When you script the xml you create a "prefab" for it. that's a template on which the other duplicates will "mold" on. And the duplicates can't have the same name, and you do not know their number since they are created dynamically (creating a xml entry for all the houses that have the same
proprietes except the entity name sounds a waste of time and memory don't you think?
You'd rather not use statically defined track types, it limits adding new types. Try designing something dynamic. Also, please explain what those types mean, i.e. what's 15, 30, etc...
you need to identify them in the code also.. As far as i'm concerned there is no way to declare an "enum" dynamically. You can specify the type in .xml but code-wise you still need to compare the type from .xml with something! (enum, string, whatever). So that's the same problem. Each track different type (e.g. straight lines compared to junctions) would need separate cases in some algorithms. I can't really think of a method that allows you just to script everything by reading something new from an xml file and not adding some cases in the code.... (adding construction button, automatically be accepted by pathfinding and autoFit algorithms and so on) by not knowing it's type.
15,30, etc, that's the curved section angle in degrees.
I'd prefer to have a single format for all models. If you'd like to use this tool, I can write a converter.
no, that was just my "previous experience with tinyXML" a new one designed for this game is required of course.
In one folder and it's subfolders; the game will recursively parse everything. So, the player can organize his downloads in any way he wants and it'll still work.
that's kinda the thing with the media folder now.. (the only one) and it contains folders with models, textures, sounds, cg programs, etc.. i don't get what you want to change.