SMACX provides us with, initially, excellent conditions for implementing the SMACX technology tree into Civilization IV. We have the technology quotes, text and audio, and the graphical technology representations.
I tried to replace the "agriculture" technology with Centauri Ecology, but quickly abandoned the project and decided to built the technology tree from scratch using the existing technology schema (template).
The "CIV4TechInfos.xml" and the "CIV4GameTextInfos_Objects.xml" files are the ones I use to define the technologies and get the proper names showing in the game. Technology text quotes are stored in the "CIV4GameTextInfos.xml" file.
In "CIV4TechInfos.xml" I can set a specific sound file to be played once a specific technology is discovered. Additionally, I can set which technology icon to graphically represent the technology. I found that all these icons are read from the "techtree_atlas.dds" file.
The grahics are a bit more complex to add, though. Using the SMACX icons, I copy, resize, and paste these into the "techtree_atlas.dds" file as shown in the attached image.
It would probably not be a problem to add all of the SMACX technologies this way.
I haven't done more than about 15 technologies, but would appreciate any comments on this particular project--especially if there would be a better way to implement the SMACX technology tree.
I tried to replace the "agriculture" technology with Centauri Ecology, but quickly abandoned the project and decided to built the technology tree from scratch using the existing technology schema (template).
The "CIV4TechInfos.xml" and the "CIV4GameTextInfos_Objects.xml" files are the ones I use to define the technologies and get the proper names showing in the game. Technology text quotes are stored in the "CIV4GameTextInfos.xml" file.
In "CIV4TechInfos.xml" I can set a specific sound file to be played once a specific technology is discovered. Additionally, I can set which technology icon to graphically represent the technology. I found that all these icons are read from the "techtree_atlas.dds" file.
The grahics are a bit more complex to add, though. Using the SMACX icons, I copy, resize, and paste these into the "techtree_atlas.dds" file as shown in the attached image.
It would probably not be a problem to add all of the SMACX technologies this way.
I haven't done more than about 15 technologies, but would appreciate any comments on this particular project--especially if there would be a better way to implement the SMACX technology tree.
Comment