Aller au contenu

Photo

Trouble with race_feat_* tables for custom subraces


  • Veuillez vous connecter pour répondre
3 réponses à ce sujet

#1
Erithol

Erithol
  • Members
  • 5 messages
Hi folks,

I am having trouble understanding the proper use of the race_feat_* tables for custom races & subraces.


First, I have two custom Human subraces, assigned to the standard Human base race.

I have a modified race_feat_human.2da that has the basic feats all humans get.

I then have a race_feat_human_*.2da for each subrace, with additional feats specific to those subraces.

I am unable to get any of the feats in race_feat_human.2da to load when creating a character.  This includes non-custom feats.

I have been able to include the feats in race_feat_human.2da in each of the subrace tables, and this works.

Is this normal behaviour, or should a human subrace get feats from both tables?  Or should I do away with the race_feat_human.2da all together and just make subrace tables?


My second problem is where it gets really confusing.

I repeated the process for Dwarves, and cannot get ANY racial feats to load when using race_feat_dwarf_*.2da files.

I have double checked for typos, and that he correct tables are referenced.

I have tried copying the working human 2das, renaming them and altering the feats.

I have tried just putting in a working human subrace 2da, as is, just to test.

Neither of these work.

The dwarven subraces are attached to the Dwarven base race correctly, I just cannot get racial feats to show up.

I have spent alot of time looking at other people's work, but it appears I am doing things correctly.  I am wondering if there are some subtle issues with these tables that I am overlooking.

Thanks for your time.

#2
The Fred

The Fred
  • Members
  • 2 516 messages
Just make subrace tables. AFAIK if a subrace has a 2da file specificied, it will use only that one and not any other (sub)race's 2da file, so if you tell a human subrace to use race_feat_human_blah.2da, it's not going to pick anything from race_feat_human.2da.

#3
BigfootNZ

BigfootNZ
  • Members
  • 131 messages
Yeah as Fred states I think the feat table referenced in the Racialsubtypes.2da over rides any feat table referenced in the Racialtypes.2da has lisited in its FeatsTable column.

The way you describe doing things it seems your setting it up thinking that the subrace will look up a feat table the same way the game looks up 3d models for various races... ie it'll look for a feat_human_(insert subraces name here) 2da file, which it doesnt. It shouldnt matter what name you give the subraces feat 2da since it dos it like this...

If i have a subrace of Humans called Blobs as long as the FeatsTable column in Racialsubtypes.2da has the file name in the Blob row that matchs the one you make for that subraces feat_ 2da its fine... or should be. It directly looks for the 2da thats listed there.

Also some feats might require other prerequist feats, although I dont know if racial feat 2das ignore this.

So make make sure the file name in the FeatsTable colum of Racialsubtypes.2da is correct and matching the one for your custom races feat_ 2da.

#4
Erithol

Erithol
  • Members
  • 5 messages
Thanks you both, that clears things up.



As it turns out my second problem was solved by restarting NWN2.



I had been testing changes (using override folder) and was updating frequently, while leaving NWN2 open to main menu.



Some changes went live instantly, others apparently, do not.