Как получить данные из ReadProcessMemory в виде String

Считываю данные из процесса игры:

def mobs(mob_count):
mob_count
i=1
while i<=mob_count:
    mob_wid = process.read(process.get_pointer(0x9348B8, offsets=[0x1C, 0x20, 0x20, 0x5c,i * 0x4, 0x114]))
    mob_id = process.read(process.get_pointer(0x9348B8, offsets=[0x1C, 0x20, 0x20, 0x5c, i * 0x4, 0x118]))
    mob_lvl = process.read(process.get_pointer(0x9348B8, offsets=[0x1C, 0x20, 0x20, 0x5c, i * 0x4, 0x120]))
    mob_hp = process.read(process.get_pointer(0x9348B8, offsets=[0x1C, 0x20, 0x20, 0x5c, i * 0x4, 0x128]))
    mob_max_hp = process.read(process.get_pointer(0x9348B8, offsets=[0x1C, 0x20, 0x20, 0x5c, i * 0x4, 0x184]))
    mob_name = process.read(process.get_pointer(0x9348B8, offsets=[0x1C, 0x20, 0x20, 0x5c, i * 0x4, 0x264, 0x0]))
    m = str(hex(mob_name)).encode('ascii')
    print(m)
    print(f'[{i}] {mob_name} | {mob_lvl} | {mob_hp}/{mob_max_hp} | {mob_wid} | {mob_id}')

    i+=1

на выходе получаю все данные как Int... а мне нужно mob_name получить как строку wchar (UText / Unicode String) на делфях всё элементарно, а на питоне кучу времени потратил, но так и не смог найти ответа(


Ответы (0 шт):