So I merged PRC and CEP, and have had no crashing or issues building my module. I did something awhile back before taking a break and have no selectable phenotypes in the editor for dynamic model NPCs.
I’m trying to correct this without breaking everything. I assume I need to review my haks and go top down looking for Phenotype.2da files to review for issues?
Curious if anyone else has run into this or if anyone has a suggestion to correct this.
Went through and replaced each phenotype.2da with the originals straight from their download archives. Rebuilt and still unable to select any phenotypes.
I went so far as throwing in a newer version of the CEP3 haks. That wasn’t pretty. Reverted back.
The only thing I can recall touching in PRC haks was an Appearence.2da, which was an attempt to use the Dynamic brownie race model instead of the PRC set model. That was a early change I made and the character model for the Brownie race never loads. But I don’t recall if that had anything to do with the missing phenotypes. And that has since been replaced by the original file again to revert the change.
Guess I’m just trying to see what else would be affecting the phenotypes.
You have a phenotypes.2da in the top hak with 40 empty lines? Then that’s the problem. The game does not fill in empty lines with populated lines in lower haks. It just uses the top most 2da it finds.
Assumed that was the issue so I deleted that Phenotype.2da from the hak. Rebuilt and tested. Still no phenotypes to select on a dynamic model.
I reviewed the original from the download archive and it has the following populated, which looks all sorts of wrong to me. But still even without this in the top merged hak, it doesn’t display any phenotypes for me.
Woo got it. Apparently you need the header lines at the top of the phenotype.2da file. So this was messed up since I did the CEP and PRC merge. And it didn’t fix it when I deleted that Phenotype.2da because the next one down was the same in the PRC hak, it was missing the headers.
Example of what I’m talking about (I didn’t have the Label, Name, DefaultPhenoType headers near the top:
2DA V2.0
Label Name DefaultPhenoType
0 Normal 2223 0
1 Skinny **** 0
2 Large 2225 0
3 Normal_M 111015 0
4 **** **** 0
5 Large_M 111016 2