Compare commits

...

3 Commits

Author SHA1 Message Date
4ef2aea6ee upd maze 2024-03-27 16:55:45 +03:00
51648955e9 add hardcoded assets to maze 2024-03-27 16:10:57 +03:00
cdce544995 add tool to hardcode files 2024-03-27 16:10:31 +03:00
2 changed files with 94 additions and 64 deletions

21
hardcfiles.py Normal file
View File

@ -0,0 +1,21 @@
import pickle
import base64
import sys
import zlib
files = {}
for name in sys.argv[1:]:
name = name.replace("\\", "/")
if name.startswith("./"):
name = name[2:]
with open(name, "rb") as f:
data = f.read()
files[name] = data
data = pickle.dumps(files)
compressed_data = zlib.compress(data, 9)
print(base64.b85encode(compressed_data).decode("ascii"))

File diff suppressed because one or more lines are too long