chogenkiboy
Active member
I'm trying to implement the Elf Wizard Racial Substitution Level for 1st level from Races of the Wild, pg. 157. It's essentially a Wizard that adds a class special called Generalist Wizardry. Generalist Wizardry behaves like a weaker version of school specialization, but instead of losing schools, the restriction is the character must be an Elf. Instead of preparing a free specialty spell of each level, the character can prepare a single free spell of the highest level the Elf Wizard can cast.
Lacking the knowledge to attempt a deep level, script heavy implementation, I tried a sledge hammer approach of creating a Wizard Class variant that would access a Wizard Class Helper variant with modified spells per level.
The Wizard Class itself didn't undergo any significant changes, just Name, Unique Id, Description Text, Bootstrap to the helper variant, and Linkage to the helper variant.
In the Wizard Class Helper variant, I didn't see a way to edit spells per level in the Editor, so I hacked the XML file and incremented the number of highlest level spell slots for each level by one.
The custom file seems to compile fine, but when I select a level in "Elf Wizard", Hero Lab shuts down with the following log:
C:\HeroLab\HeroLab.exe
1.0.g 107
ACCESS VIOLATION
Address: 0x004329e1
Type: bad read
Not much for me to troubleshoot with... any suggestions? I'm sure there's a slicker way to do this with validations scripts and all kinds of cool stuff, but I'm just trying to get a character print out for the DM at this point.
Lacking the knowledge to attempt a deep level, script heavy implementation, I tried a sledge hammer approach of creating a Wizard Class variant that would access a Wizard Class Helper variant with modified spells per level.
The Wizard Class itself didn't undergo any significant changes, just Name, Unique Id, Description Text, Bootstrap to the helper variant, and Linkage to the helper variant.
In the Wizard Class Helper variant, I didn't see a way to edit spells per level in the Editor, so I hacked the XML file and incremented the number of highlest level spell slots for each level by one.
The custom file seems to compile fine, but when I select a level in "Elf Wizard", Hero Lab shuts down with the following log:
C:\HeroLab\HeroLab.exe
1.0.g 107
ACCESS VIOLATION
Address: 0x004329e1
Type: bad read
Not much for me to troubleshoot with... any suggestions? I'm sure there's a slicker way to do this with validations scripts and all kinds of cool stuff, but I'm just trying to get a character print out for the DM at this point.