label sol_reg sol_bon sct_reg sct_bon scd_reg scd_bon jcn_reg jcn_bon jsn_reg jsn_bon jgd_reg jgd_bon drx_reg drx_bon drc_reg drc_bon
First is index (start at 0, +1 per row)
Second is label, which for this file simply tells you what level it is
(will always be index+1)
Then you have paired groups by class. sol_reg is "how many
regular feats does a sol(dier) get at this level. So if you see a 1,
all soldiers will gain 1 feat at X level.
I'm guessing the sol_bon colum is for awarding bonus feats, but
frankly, I just ignore it. It's just as simple to just award a straight
number of feats in the "reg" colums.
Class abreviations are:
sol = soldier, sct = scout, scd = scoundrel, jcn = consular,
jsn = sentinel, jgd = guardian, drx = expert droid,
and drc = combat droid.
None of this file is in hex. Just enter the number of feats you
want at whatever level for whatever class, save, and drop in
label name description icon mincharlevel minattackbonus minstr mindex minint minwis minspelllvl prereqfeat1 prereqfeat2 gainmultiple effectsstack allclassescanuse category maxcr spellid successor crvalue usesperday masterfeat targetself orreqfeat0 orreqfeat1 orreqfeat2 orreqfeat3 orreqfeat4 reqskill constant toolscategories hostilefeat scd_list scd_granted scd_recom sol_list sol_granted sol_recom sct_list sct_granted sct_recom jcn_list jcn_granted jcn_recom jgd_list jgd_granted jgd_recom jsn_list jsn_granted jsn_recom drx_list drx_granted drx_recom drc_list drc_granted drc_recom exclusion usetype pips
Here we have index (get used to it, it's always there). Starts at
0 and counts up +1 per row.
Label here is which feat we're looking at, name and description
indicate entries in the dialogue file for the feat names and
descriptions that appear in-game. icon is what icon to display,
all the "min" whatever stuff is for setting requirements to be able
to pick this feat, such as level, various stats etc. The "prereq"
colums are for pre-requisite feats you must already have before
gaining this feat, indexed by their index number in this file.
gainmultiple means "can you gain this feat more than once" which
isn't used for KotOR really, so should always be 0. effstack means
"does this feat effect stack with other bonuses or effects?"
most don't, but some might be possible to change so they do.
allclassescanuse is simply a flag which either sets the feat to be
only available to classes that specifically gain it, or to everyone.
This feature was somewhat discontinued in KotOR, but it's wise
to change it to a 1 anyway if you want to give access to a feat
that a given class couldn't get before.
the colums like scd_list scd__granted and scd_recom work like
this... the list colum is whether and how it's listed. use 4 if you
do NOT want this feat available at level up for this class. 1 if you
do, and 3 if you are going to give this as a "freebie" at a specific
level. If that's the case, the granted colum needs to be the
number of the level where they gain it. If not, granted is -1.
recom is at what level the "reccomended" button will start telling
this class they should get this feat (or **** for do not reccomend).
Anything not specifically mentioned is either completely not used,
or it's something you really shouldn't or don't need to alter..so just
leave them as-is.
Whew.. sorry about the mess.. if that didn't answer your questions,
just let me know more specifically what you're looking for.