Question regarding BUseLSystem tag

TheLopez

Deity
Joined
Jan 16, 2006
Messages
2,525
Location
Oregon
So as I am winding through the BtS SDK code and the Tech Tree editor code I have found that the bUseLSystem tag is never read by the SDK but it is still defined in several schemas and set in several XML files such as Civ4ImprovementInfos.xml where it is sometimes set and sometimes it isn't. So the question is: Is it safe to not handle this flag at all anymore in the Tech Tree editor or should I add the ability to read in this flag in the tech tree editor just in case it is still being used just not in the SDK?
 
I don't know how, but i know that this tag is used.
It's used to bring in the ethnical diversity for improvements, where instead of the art in the ArtDefines_improvements the art from PlotLSystem.xml is used.


Why do you ask? Can't see that tag used in the TechInfos.xml.
 
Huh, ok. I'll make sure that I implement support for reading in the flag and writing the flag out. Right now there is no code in the SDK that actually reads in the flag. Very odd... anyone else?
 
There's a lot of hardcoded stuff in we have no access to, particuarly graphical stuff. Haven't looked at LSystem, but civ-selection screen, most of ethnic unit art code as well some AI pathfinding aren't in the SDK but some other DLLs. EDIT: Oh, and also, changes to LSystem XML can be seen live in-game, unlike everything read by the CvGameCoreDLL.
 
There's a lot of hardcoded stuff in we have no access to, particuarly graphical stuff. Haven't looked at LSystem, but civ-selection screen, most of ethnic unit art code as well some AI pathfinding aren't in the SDK but some other DLLs. EDIT: Oh, and also, changes to LSystem XML can be seen live in-game, unlike everything read by the CvGameCoreDLL.

Huh, but even if shouldn't the SDK need to have something to read in the bUseLSystem flag so the rest of the game can use it if it needs it? Oh well, I'll just put it in myself just so I don't mess things up.
 
Back
Top Bottom