SouZe Опубликовано 11 декабря, 2015 Жалоба Поделиться Опубликовано 11 декабря, 2015 (изменено) Решил недавно немного обмазаться и запустить афину со старыми клиентами <2008 года.Нашел sakexe и xray'и датированные 20080102, диффнул, установил в eAmod'е 9 версию в packet_db.txt, и PACKETVER 20071106(эквивалентно 9) в mmo.h.Все нормально работает и запускается, все подходит, за исключением того, что в 20080102 игровой чат уже имеет разделение на вкладки(не через Lua) Regular Log/Battle Log.Дальше возникли проблемы, скачал еще более старый экзешник, но он никак не хочет пускать меня на map сервер.9 пакет версия для них не подходит видимо, пробовал ставить 8(в sclientinfo и в packet_db) и 7 - ноль реакции.Подозреваю что проблема кроется либо в mmo.h либо еамод просто не поддерживает такие старые экзешники.Насчет mmo.h - в этом файле есть редефайны, но они не рабоают#if PACKETVER == 8#undef PACKETVER#define PACKETVER 20070521#endif#if PACKETVER == 9#undef PACKETVER#define PACKETVER 20071106#endifТ.е. я сначала делал #define PACKETVER 9, но так не работало, а вот когда вручную прописал 20071106, то все стало ОК.Поэтому видимо нужно подобрать правильную дату для экзешников 2007 года(когда пишу дату от EXE, вроде ничего не меняется)---Скачал с SVN games service precompiled афину с пакетверсией 7 - работает.Теперь нужно просто с какими дефайнами его компилили.---В общем видимо просто eAmod не хочет работать со старой пакет версией, т.к. обычный афина(старая) скомпилилась и заработала на PACKETVER 7 Изменено 11 декабря, 2015 пользователем SouZe Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 11 декабря, 2015 Жалоба Поделиться Опубликовано 11 декабря, 2015 Решил недавно немного обмазаться и запустить афину со старыми клиентами <2008 года.Нашел sakexe и xray'и датированные 20080102, диффнул, установил в eAmod'е 9 версию в packet_db.txt, и PACKETVER 20071106(эквивалентно 9) в mmo.h.Все нормально работает и запускается, все подходит, за исключением того, что в 20080102 игровой чат уже имеет разделение на вкладки(не через Lua) Regular Log/Battle Log.Дальше возникли проблемы, скачал еще более старый экзешник, но он никак не хочет пускать меня на map сервер.9 пакет версия для них не подходит видимо, пробовал ставить 8(в sclientinfo и в packet_db) и 7 - ноль реакции.Подозреваю что проблема кроется либо в mmo.h либо еамод просто не поддерживает такие старые экзешники.Насчет mmo.h - в этом файле есть редефайны, но они не рабоают#if PACKETVER == 8#undef PACKETVER#define PACKETVER 20070521#endif#if PACKETVER == 9#undef PACKETVER#define PACKETVER 20071106#endifТ.е. я сначала делал #define PACKETVER 9, но так не работало, а вот когда вручную прописал 20071106, то все стало ОК.Поэтому видимо нужно подобрать правильную дату для экзешников 2007 года(когда пишу дату от EXE, вроде ничего не меняется)---Скачал с SVN games service precompiled афину с пакетверсией 7 - работает.Теперь нужно просто с какими дефайнами его компилили.---В общем видимо просто eAmod не хочет работать со старой пакет версией, т.к. обычный афина(старая) скомпилилась и заработала на PACKETVER 7Относительно недавно собирал клиент 2006 года и его к серверу цеплял. Пришел почти к тому же выводу. Старые клиенты (xRay в частности) без основательных танцев с бубном на rA, HE, eAmod не запустить. При этом eA запускается и работает без проблем. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения