import zlib import bz2 def main(): first_step() def first_step(): file = open("game/package.pack", "rb") bs = file.read() result = "" while True: if bs.startswith(b"x\x9c"): bs = zlib.decompress(bs) result += " " elif bs.startswith(b"BZ"): bs = bz2.decompress(bs) result += "#" elif bs.endswith(b"\x9cx"): bs = bs[::-1] result += "\n" else: break print(result) if __name__ == "__main__": main()