Well... for what concerns the groups' material assignment... GOAT is bugged, while my application is working far better. In fact, GOAT 1.1 assigns almost every group after the first one to the Figure material, even if it should belong to the Attachments one. My application works like this: if the UV coordinates average for a group is less than or equal to 1024, the group is assigned to the Figure group, otherwise to the Attachments one.
That's very strange to see an inverted result... absolutely. Which application was right in fact? I mean... once you set up the texture files, which conversion was giving the right result?
For what concerns the error message, it shows up when one of the following things occur:
- a group's comment contains less or more than 3 lines of text (empty lines are irrelevant);
- a group's comment last value (Flags) has a value different from 0 and 1;
- a group's comment has the first line (Macrogroup ID) equal to the second line, which is the group's Name ("Head Head 0", which should be "Head Head_01 0" instead);
- the MS3D model is a regular unit but it doesn't contain a group with Macrogroup ID equal to "primaryactive0", the model has no primary weapon in fact.
I would be pleased to investigate this problem further. May you send me your model's files via PM?