1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2026-10-10 20:03:08 +08:00
Files
hl2sdk/devtools/bin/texttoarray.py
T
2025-02-19 18:39:00 -05:00

23 lines
514 B
Python

import sys
def main(filename, objname):
with open(filename, 'rb') as file:
data = file.read()
output = f"static unsigned char {objname}[] = {{\n "
for i in range(len(data)):
output += f"0x{data[i]:02x},"
if i % 20 == 19:
output += "\n "
output += "0x00\n};\n"
print(output)
if __name__ == "__main__":
if len(sys.argv) < 3:
print("Usage: python texttoarray.py <filename> <name>")
sys.exit(1)
main(sys.argv[1], sys.argv[2])