summaryrefslogtreecommitdiff
path: root/tools/splat/util/gc/gcutil.py
blob: ba78bc2f05f081eec1298364728f01f6503b023c (plain)
1
2
3
4
5
6
7
8
9
10
11
def read_string_from_bytes(name_offset, string_table_bytes):
    bytes = bytearray()

    for offset in range(len(string_table_bytes) - name_offset):
        cur_byte = string_table_bytes[name_offset + offset]
        if cur_byte == 0x00:
            break

        bytes.append(cur_byte)

    return bytes.decode("shift-jis")