Цитата:
Сообщение от noise
Ну например есть хп персонажа, оно храниться в объекте персонаж, а объект это структура, и просто нужно найти указатель на этот объект статический, а потом по смещению хп читать. По крайней мере старый ЧЕ с этой задачей не справлялся, всмысле если на хп указатель искать то обычно ничего не находило, а если на сам объект искать указатель, то вполне себе находило.
Да и вообще, анализ структур данных это ж классика настоящая)
Я недавно так файл вебпрошивки для эзернет стэка микрочипа (MPFS) распаковал, если кому надо, пишите, есть скрипт.
|
Да вообще говоря я этой задачей и занят
Код:
typedef struct {
DWORD v1;
DWORD itemGID;
DWORD v2;
DWORD v3;
DWORD v4;
DWORD amount;
DWORD v5[4];
DWORD price;
DWORD v6;
char nickname[20];
DWORD v7[5];
DWORD v8;
char buffer[91];
} ITEMS;
Но дело в том, что СЕ ищет по такому же принципу, как ты описал. Есть адрес структуры, есть некое смещение от её начала, где находится нужное тебе значение. СЕ тебе и находит часто адрес этой структуры. И при поиске указателей, ты в СЕ забиваешь, какой максимальный оффсет использовать. Так я тут со злости 20к заюзал вместо дефолтовых 2048. И один хрен при реконнекте все указатели мёртвые.