Posts: 14
Thanks: 159 in 7 Posts
4 Achievements
Question about binary index for hair recolors
Hi all!
I'm reasonably used to using
SimPE at this point and I've been using it to create a few new hair tones for all of the maxis hairs. I've been working on this project for a while now and have nearly all of the base game ones done with them working fine for all ages...except YA. They show up when a sim ages up to YA, but not in YA-CAS. I have a sense that this is due to the way I've been doing file size reduction, so I'll explain what I've done so far:
To reduce the number of files, I combined the adult/YA styles (at least for the ones where it is the same) into one property set file by setting the age as 0x00000048.
From previous experimentation, I also found that if I remove a property set instance, I can also remove corresponding 3IDR and BINX files, but some extra steps are needed to make sure it works.
For example, let's say I removed property sets 0x00000006 from a cloned hair file that originally had 6 ages. I would remove the corresponding BINX and 3IDR files, and to make sure everything is linked properly, I would modify the 3IDR file with the 0x00000007 instance so that the property set it links to is now 0x00000005, the nearest remaining property set.
I didn't make any modifications to the BINX files beyond removing the extra instances, but now I'm wondering if I may have misunderstood how they work. Beyond the sort index, I can't find any information online for what the other parts of the BINX do, nor can I really figure out any particular pattern on how they relate to different ages etc. Does anyone know if there is a way to manipulate these files so that the combined A/YA property set file will appear for both ages?
If it's not possible and a separate BINX file for the YA group needed, how do I get it to link to the combined property set? I'd really prefer not to have separate property set files for both ages if I can avoid it.
I appreciate any help!!