mirror of
https://github.com/elliotnunn/ToolboxToolbox.git
synced 2025-01-17 20:30:50 +00:00
25 lines
714 B
Python
Executable File
25 lines
714 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import os
|
|
from os import path
|
|
|
|
textfiles = []
|
|
for base, dirlist, filelist in os.walk('/Users/elliotnunn/Documents/mac/supermario/base/SuperMarioProj.1994-02-09'):
|
|
dirlist = [d for d in dirlist if not d.startswith('.')]
|
|
filelist = [f for f in filelist if not f.startswith('.')]
|
|
|
|
for f in filelist:
|
|
try:
|
|
if open(path.join(base, f) + '.idump', 'rb').read(4) == b'TEXT':
|
|
textfiles.append(path.join(base, f))
|
|
except:
|
|
pass
|
|
|
|
bigstring = b''
|
|
for tf in textfiles:
|
|
bigstring += open(tf).read().encode('mac_roman')
|
|
|
|
for i in range(256):
|
|
if i not in bigstring:
|
|
print(f'{i:02x} {repr(bytes([i]).decode("mac_roman"))}')
|