[< Prev (Duplicate Skin Search)] | [Up (SimEnhancer 3D User Guide)] | [(About) Next >]

Skip Navigation Links

Skin File Validation:

Validates most skin files locating problems that may exist in them.

Skin File Validation performs several validation functions on most skin files. It does not internally check the structure of mesh (*.skn) files but using them in SimEnhancer 3D performs the structure checks on these by necessity anyway.

It checks all texture (*.bmp) files in paths it sees to make sure they are the correct colors (256) and dimensions (Must be a power of 2 on each side) most files will be 128 x 128, 256 x 256, or 512 x 512. A few will be less and you might see higher however if you do I would scale it down since the extra detail will not make any noticeable difference in the game and will add to the resources required to run the game. Each jump is about 4 times as much resources than the previous (Not exactly because the header is not 4 times as big). This is just an approximation but you can easily see how larger files may begin effecting performance. Anyway, If the colors are incorrect then you can double click the texture listed to bring up a bmp edit window where an automatic conversion to 256 colors is performed. Make sure it still looks good and then save it. Here is an example of a 24 bit to 8 bit (256 colors) conversion.

As you can see they are almost identical. Yours might not be since this was done by converting an image to 24 bit that was already 256 colors for demonstration purposes.

If you save at this point it will save the modified file and back up the original in a sub-directory under SimEnhancer 3D. To prevent the Backup uncheck the Backup Files box. I suggest leaving it at the default though.

If you do not like the way the change looks just close the window without saving.

For mesh configuration (*.cmx) files two items are checked. These are both very common skin problems and if they are not right will cause game crashes when they are used. I say when because eventually the game is going to try to use them. If you are lucky it will ignore them which is the case with the default L401 and L406 files that have existed since Hot Date was released.

Here is a sample of 3 different problems. Actually two but one one does not have a solution. The CMX Validation program on my site is not as smart and will usually find a solution for this one but it will likely result in an odd looking character. (Hey at least the game stops crashing)

The first problem found can be corrected. The file name is "B984dog_SibHusky.cmx" so the name inside on line 5 needs to match without the extension "B984dog_SibHusky" yet in the original it doesn't "B984dog_SibHuskie". It is an example of a simple typo problem which is usually the problem with *.cmx files (all three problems are just typos) (Well sort of, I did this on purpose to demonstrate all three) In all cases SimEnhancer 3D should find the right solution for this problem since the internal name always needs to match the external name which is a known value.

For the second problem on line 10 there is no simple solution. The series number does not match any files it can find. This is where SimEnhancer 3D shines over the CMX Validation program. It would have found a match anyway but it very likely could have been a different series and therefore a different shape than that intended for the mesh. In this case it does not find a different series and instead shows up in red. If you can locate a solution on your own you can change it in this box, save it and run validation again to see if it passes. To determine if a match looks right SimEnhancer 3D drops characters from the end of the names and compares looking for a match. When it reaches the first underscore it quits trying because anything before it will usually be a different series and shape.

For the third problem on line 14 a solution was found. The problem was the same as the previous one but the typo occurs after the series so it will usually either be the intended mesh file or one that looks almost the same.

For some files where a solution is not found it is sometimes pretty obvious. In this case if you study it for a minute you will see that the mesh with a solution is a B001 series. Yet the one without a solution is B002. While you or me may see this right off it is hard to tell a computer to find the solution because all it knows is that the file can't be found. Even the last item was just a guess but it was a pretty good guess due to the way it was found.

Once you correct any problems you will want to run validation again until you get a message that no more problems were found. You will want to come back to this any time you add any new skins to verify that they are good even if they come from reputable places. After all we are just human and do make mistakes.

[< Prev (Duplicate Skin Search)] | [Up (SimEnhancer 3D User Guide)] | [(About) Next >]