Quote:
Originally Posted by BuBucekTop
слетели адреса самих листов мобов/лута/персов [+0x08+0x20/0x24/0x28].
слетеил - в смысле - поменялись. после выхода из данжа - вернулись прежние значения, которые оказались валидными.
Почему это происходит - для меня уже не важно, остался чисто академический интерес. С практической стороны я уже добился всего чего хотел.
|
*хорошенько подумал и написал...*
Академический интерес... Ответ "кэширование листов" подойдет? :)
Кажется там эти листы просто меняются от мира к миру, м.б. удаляются, но скорее всего - нет. Там заметна утечка памяти и скорее всего она именно из за вот этой особенности клиента. :)
Чтоб проверить правильность листа, надо всего лишь проверить равество ранее считанного указателя с тем, что лежит по одному из адресов +0x08+0x20/0x24/0x28. :)
Глупо сделана игра, яб сказал, сделана на скорую руку.. Красиво, это да, но изнутри все так бестолково... Made in China одним словом. :)