social.bioware.com/wiki/datoolset/index.php/Backgrounds_tutorial
social.bioware.com/forum/1/topic/71/index/299781
I have six distinct backgrounds. After working through some kinks, it seems to be working great. The descriptions, icons, etc. work fine (For some reason it's allowing dwarf mages, but that's another issue!). I am having some trouble with getting the default-equipped characters to spawn on the chargen screen (there are default characters at the gender and race level, but none are appearing at the background/class level).
When the player chooses a background, a default-equipped character is supposed to appear (such as those in the DO NOT TOUCH creature folder). Which default appears is determined by a formula (Race * 1000) + (class * 100) + (Background Number). So in the main campaign, a City Elf Warrior is 2103, and the background_defaults.gda (or chargen_preload.gda, which duplicates that data) tells it to load "default_elf_city_w.utc."
There are two cases when the default character does appear for my custom chargen, and in trying to figure out why, I discovered that in these two cases, a given ID number exists in both the base 2da and my custom GDA. For example, I have a warrior elf with background 3, so the same default that would show up for a Dalish warrior appears. However, I also have a 3101, a human warrior with background 1, which my GDA says ought to spawn the same default as the human noble warrior. However, this number did not exist in the base 2da, so nothing appears.
As an experiment, I told my GDA to spawn a default mage for 2103, but it still spawns a city elf warrior.
As another twist, the background_defaults.gda also specifies default name strings for the character. These work properly, and my custom names from the talk table appear when I move to the second chargen screen. This leads me to think that the issue is with chargen_preload.gda and not background_defaults.gda.
Does this mean that my gda is not overwriting or supplementing the base 2da properly? I've really zeroed in on where the crux of the problem seems to be, but everything at that point looks like I've done it technically correct, as far as I can tell.
Modifié par Qutayba, 27 février 2010 - 07:45 .





Retour en haut








