pg.dat (nuget): Implements the Petroglyph *.DAT file type in C#.  Special thanks to Mike Lankamp for decoding the files and hosting them on Petrolution.  String Files (extension: .DAT) in Petroglyph's games hold <key, value> string pairs and allow the game to be easily ported across different languages by having a separate String File for each language. In such a case, the sets of keys are typically identical for the different language string files while the sets of values differ for each language.  The keys are 8-bit ASCII strings and the values are 16-bit UTF-16LE strings.
Keywords: petroglyph|alamo|glyphx