Morfedel
January 29th, 2006, 20:53
Well, I was working on my Arcana Evolved rules set for a private group I am planning to run a game for. So, I started out with the idea that I'd work by modifying the d20 set.
So, I copied all the files to my Arcana Evolved rules set folder, then started changing all the info for the character classes in classes.xml, when I found this line:
<linklist><link class="spelllist" recordname="bard">Bard spell list</link></linklist>[/cpde]
So, I thought, this must be how one creates that linkage nested within the windows opened by the links in the class window of the srd. So, I examined the results in the d20 set in FG, then went back and examined the spelllists.xml file.
Here is what I saw:
[code]
<node name="spells">
<node name="bard">
<stringvalue name="description" value="Bard Spells" />
<node name="spell">
<node name="dancinglights">
<stringvalue name="name" value="Dancing Lights" />
<intvalue name="level" value="0" />
<stringvalue name="shortdescription" value="Creates torches or other lights." />
</node>
etc etc
So, I thought, AHA! There it is! I wanted to start by creating a link within the Champion character class info to the subclasses that class has. So, I created a file called: ClassInfo.txt, and put in the following node:
<root>
<node name="Class_Specs">
<node name="Champion">
<stringvalue name="information" value="Champion Subclasses"/>
<node name="SubChampions">
<node name="Light">
<stringvalue name="name" value="Champion of Light"/>
<stringvalue name="shortdescription" value="Avatar for truth and justice"/>
</node>
</node>
</node>
</node>
</root>
Just adding in the champion of light to see if it would work. I hadn't done anything else, such as add any reference to this file. All I did was add it into base.xml.
As long as that reference is there, its causing FG to crash during loading, every single time. I don't see why it would, unless there is a class name conflict or something?
Or does it need to be referenced in some fashion by the rest of the xml?
I could probably eventually figure it out, by going through and reading ALL the xml, but I thought it would be a LOT faster and easier to ask those who already know the xml files intimately.
So, I copied all the files to my Arcana Evolved rules set folder, then started changing all the info for the character classes in classes.xml, when I found this line:
<linklist><link class="spelllist" recordname="bard">Bard spell list</link></linklist>[/cpde]
So, I thought, this must be how one creates that linkage nested within the windows opened by the links in the class window of the srd. So, I examined the results in the d20 set in FG, then went back and examined the spelllists.xml file.
Here is what I saw:
[code]
<node name="spells">
<node name="bard">
<stringvalue name="description" value="Bard Spells" />
<node name="spell">
<node name="dancinglights">
<stringvalue name="name" value="Dancing Lights" />
<intvalue name="level" value="0" />
<stringvalue name="shortdescription" value="Creates torches or other lights." />
</node>
etc etc
So, I thought, AHA! There it is! I wanted to start by creating a link within the Champion character class info to the subclasses that class has. So, I created a file called: ClassInfo.txt, and put in the following node:
<root>
<node name="Class_Specs">
<node name="Champion">
<stringvalue name="information" value="Champion Subclasses"/>
<node name="SubChampions">
<node name="Light">
<stringvalue name="name" value="Champion of Light"/>
<stringvalue name="shortdescription" value="Avatar for truth and justice"/>
</node>
</node>
</node>
</node>
</root>
Just adding in the champion of light to see if it would work. I hadn't done anything else, such as add any reference to this file. All I did was add it into base.xml.
As long as that reference is there, its causing FG to crash during loading, every single time. I don't see why it would, unless there is a class name conflict or something?
Or does it need to be referenced in some fashion by the rest of the xml?
I could probably eventually figure it out, by going through and reading ALL the xml, but I thought it would be a LOT faster and easier to ask those who already know the xml files intimately.