Missing All Phenotypes

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.

In the HAK order there are three Phenotype.2da files. These are in order for top to bottom.

One that was in the merge hak which listed phenotypes lines 1-40 with nothing populated at all.

I have another in the PRC_2da.hak
This has a 1-33 populated

And the final below that CEP3_phenos.hak
this has 1-40 populated.

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.

Yeah… it was 40 empty lines numbered.

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.

2DA V2.0

           
0          
1          
2          
3          
4          
5          
6          
7          
8          
9          
10         
11         
12         
13         
14         
15         
16         
17         
18         
19         
20         
21         
22         
23         
24         
25         
26         
27         
28         
29         
30         
31         
32         
33         
34         
35         
36         
37         
38         
39         
40         
           
12 Nightmare   16815212 17               
13 Aurenthil   16815213 17               
14 Br_Pony     16815214 0                
15 Lt_Pony     16815215 14               
16 Flying      16815205 0                
17 Br_Horse    16815207 0                
18 S_Pony      16815208 14               
19 USER        ****     ****             
20 USER        ****     ****             
21 USER        ****     ****             
22 USER        ****     ****             
23 USER        ****     ****             
24 USER        ****     ****             
25 L_FLYING    16815225 2                
26 CEP         ****     ****             
27 L_BrHorse   16815227 2                
28 L_SPony     16815228 34               
29 CEP         ****     ****             
30 L_WHorse    16815230 27               
31 L_BlHorse   16815231 27               
32 L_Nightmare 16815232 27               
33 L_Aurenthil 16815233 27               
34 L_BrPony    16815234 2                
35 L_LtPony    16815235 34               
36 CEP         ****     ****             
37 CEP         ****     ****             
38 CEP         ****     ****             
39 CEP         ****     ****             
40 Social      4750     0

Doing a quick test with the above mentioned lines just renumbered in order with the lines that do have data.

Same issue.

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