mirror of https://github.com/sm64pc/sm64pc.git
36 lines
826 B
Python
36 lines
826 B
Python
#!/usr/bin/env python3
|
|
|
|
import sys
|
|
import os
|
|
import os.path
|
|
import glob
|
|
import re
|
|
from pathlib import Path
|
|
|
|
path = "/home/alex/Documents/Projects/Render96/Render96ex - FastBuild/charmap.txt"
|
|
lines = open(os.path.abspath(path), 'r').readlines()
|
|
|
|
lineID = {}
|
|
|
|
for lineIndex, uline in enumerate(lines, 0):
|
|
line = uline.strip()
|
|
if(line.startswith("'")):
|
|
unf = line.split(" = ")
|
|
char = unf[0].replace("'", "")
|
|
value = unf[1] if len(unf[1].split(", ")) < 2 else unf[1].split(", ")[1]
|
|
lineID[lineIndex] = "{"+f"\"{char}\", {value}"+"}, "
|
|
|
|
print(f"Array size: {len(lineID)}")
|
|
|
|
lines = 0
|
|
counter = 0
|
|
|
|
for b in lineID:
|
|
a = lineID[b]
|
|
print(a, end = '' if counter < 8 else '\n')
|
|
counter += 1
|
|
lines += 1
|
|
if counter > 8:
|
|
counter = 0
|
|
print('\n')
|
|
print(f' LINES {lines}\n') |