STR File Format

Resources of Red Comrades games are located in STR files.

These files are containers for resources.

 

Their structure is the following:

All fields are in Little-Endian, except magic number which is Big-Endian

ptrToString in ResourceDescription is unnecessary. I assume that it is located because container tool simply write internal structures. In engine after reading of descriptions the pointers are filled with addresses of strings.