First of all, thanks so much for putting this together! I have been looking for this since the first Immortal alpha and never got to understand the Python encryption.
I have some issues with some .py files that are showing some binary data when decompiled, they show something like this, from entities/client/data/inventory_lang_data.py
:
# uncompyle6 version 3.8.0
# Python bytecode 2.7 (62211)
# Decompiled from: Python 3.9.2 (tags/v3.9.2:1a79785, Feb 19 2021, 13:44:55) [MSC v.1928 64 bit (AMD64)]
# Embedded file name: entities/client/data/inventory_lang_data.py
# Compiled at: 2106-02-07 01:28:15
from taggeddict import taggeddict as TD
_reload_all = True
import data_define as dd
data = dd.bd(b'\x1d\x08\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x06\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x10\x00\x00\x00\x1c\x00\x00\x00(\x00\x00\x007\x00\x00\x00F\x00\x00\x00R\x00\x00\x00X\x00\x00\x00d\x00\x00\x00p\x00\x00\x00|\x00\x00\x00\x85\x00\x00\x00\x91\x00\x00\x00\x97\x00\x00\x00\xa3\x00\x00\x00\xaf\x00\x00\x00\xbb\x00\x00\x00\xc7\x00\x00\x00\xd3\x00\x00\x00\xdf\x00\x00\x00\xee\x00\x00\x00\xfa\x00\x00\x00\x0f\x01\x00\x00\x1b\x01\x00\x00*\x01\x00\x006\x01\x00\x00B\x01\x00\x00N\x01\x00\x00`\x01\x00\x00o\x01\x00\x00{\x01\x00\x00\x93\x01\x00\x00\x9f\x01\x00\x00\xb1\x01\x00\x00\xc6\x01\x00\x00\xd5\x01\x00\x00\xe7\x01\x00\x00\xf6\x01\x00\x00\x08\x02\x00\x00\x17\x02\x00\x00#\x02\x00\x00/\x02\x00\x00>\x02\x00\x00J\x02\x00\x00Y\x02\x00\x00h\x02\x00\x00n\x02\x00\x00}\x02\x00\x00\x89\x02\x00\x00\x95\x02\x00\x00\xa1\x02\x00\x00\xa7\x02\x00\x00\xb6\x02\x00\x00\xc2\x02\x00\x00\xce\x02\x00\x00\xda\x02\x00\x00\xe9\x02\x00\x00\xf5\x02\x00\x00\x01\x03\x00\x00\r\x03\x00\x00(\x03\x00\x00:\x03\x00\x00F\x03\x00\x00