I’ll start, suprisingly enough:
In HeroDescribe the models of the playable characters are determined. For example, Jaques Cassard being the fifth hero in the order has the following line:
Those models are all found as .GM-files in …\ERAS2.6\RESOURCE\MODELS\Characters. So far so good. But the texture files in …\ERAS2.6\RESOURCE\Textures\Characters are not named in a corresponding manner. How does the game knows what texture should be combined with what model, how do you find a specific characters textures?
The textures used are specified inside the model.gm file. You can see a list of the textures used in the GMViewer.exe tool that is part of the modder tools that PA! provides somewhere in their downloads section.
Without that tool, you can still see them if you open the .gm file and toward the beginning of the file the word “materal” will be followed by a list of words that are not jumbled like the rest of the binary and you can see the .tga file names used.
If you don’t change the model in a modeling program, the other alternative is to use a Hex editor.
Open the .gm file, find the texture name it uses, and in the Hex Editor, change the texture name, but you have to use a name that is exactly the same character file name length of the original texture name. Save new .gm file.
There is also an anim viewer utility that some Russian devs/modders made (for SOFS I think?) which will actually allow you to see the texture on the character in the utility which GM viewer does not (it only shows them on ships).
Also remember because PA! has had a tendency in the past to hide or move topics/links, I made our own place to get the set of necessary modding development utilities a couple years ago.