#!/usr/bin/env python from __future__ import print_function from __future__ import with_statement import os import sys import glob import struct from optparse import OptionParser version = 1 def create_resource_dat(resfilepath, inrespath): datHeader = 0xCBBCF00D datVersion = 0x00000001 ## Get list of files to archive resourceList = glob.glob(os.path.join(inrespath, "*")) resourceList.sort() if len(resourceList) == 0: print("No files found in '{0}'. Quitting.\n".format(inrespath)) return False print("{0} resources found in '{1}'.".format(len(resourceList), inrespath, )) ## Write each resource into the output file with open(resfilepath, "wb") as datFile: datFile.write(struct.pack("