# MODIFICATIONS: # -- always extract from grimrock.dat # -- always extract only Console.lua import sys, zlib, binascii, struct, os def fnv(s): v = 0x811c9dc5 for c in s: v ^= ord(c) v = (v * 0x1000193) & 0xffffffff return v def main(): f = open('grimrock.dat', "rb") magic = f.read(4) if magic != "GRAR": raise Exception("DSDSSD") numentries = struct.unpack("