Перейти к содержанию

Functor

Core Developers
  • Постов

    940
  • Зарегистрирован

  • Посещение

  • Победитель дней

    147

Весь контент Functor

  1. К EXE был применен патч. Я его убрал. Пробуйте. http://www.mediafire.com/download/2cwuvsn3bcgf1z3
  2. Загрузите Ваш EXE на файловый обменник и скиньте ссылку. Посмотрю в чем дело.
  3. Это старая версия. rAthena разрабатывается на GitHub. Можно скачать по ссылке: https://github.com/r...hive/master.zip Покажите скрин ошибки.
  4. Проблема была в отсутствии фикса EXE, который я обычно устанавливаю вместе с гепардом.
  5. Пусть мне напишет в скайп тот человек, который покупал гепард. Я проверю присутствие фикса. Возможно покупали Вы, но у меня идентификация по скайпу, а не по нику на форуме. Я спрашивал про других игроков.
  6. У всех или только у Вас ? Лагает сразу после запуска РО или через некоторое время ? Защита используется ? Какой EXE ? В EXE от 2012 года присутствует баг, который через некоторое время игры понижает FPS. Он проявляется раньше, если используется защита. При установке гепарда я его фикшу.
  7. It's OK. Но почему создали тему в разделе: Переношу в:
  8. Вам необходимо обновить инфу про мапу в map_cache.dat Это можно сделать с помощью утилиты WeeMapCache https://subversion.assembla.com/svn/weetools/trunk/WeeMapCache/WeeMapCache.exe Если сами не разберетесь, то напишите. Помогу.
  9. Открываете файл с помощью Notepad++ Кодировки - Преобразовать в ANSI Сохранить
  10. 1. Если выкладывать, то файл. Речь же шла про кодировку файла. 2. Где в НПЦ русские сообщения, о которых Вы писАли в первом посте?
  11. Здравствуйте! Возможно, проблема в кодировке файла с НПЦ. P.S. Картинка не загружается.
  12. rAthena читает файлы ../db/pre-re/job_basehpsp_db.txt и ../db/re/job_basehpsp_db.txt В более старых ревизиях эти файлы могут называться как ../db/pre-re/job_maxhpsp_db.txt и ../db/re/job_maxhpsp_db.txt Там прописано базовое количество HP и SP для разных проф на разных уровнях. Если хотите отключить этот функционал и вернуться к расчету по HPFactor и SPFactor, то открываем ../src/config/core.h и меняем: /// Uncomment to enable the job base HP/SP table (job_basehpsp_db.txt) #define HP_SP_TABLES на: /// Uncomment to enable the job base HP/SP table (job_basehpsp_db.txt) // #define HP_SP_TABLES Сохраняем изменение и компилируем сервера. P.S. Не создавайте несколько постов подряд. Используйте кнопку Изменить для редактирования сообщения.
  13. Functor

    Патчер

    Формат BMP поддерживает разные уровни прозрачности. Набросал пример: http://www.mediafire...c9dh44bzuktdgny Но Neoncube ее не отображает. Также существуют программы, которые читают PNG c прозрачностью, но не отображают ее. Другими словами, тут дело в коде софта, а не в:
  14. Functor

    Патчер

    Какие плюсы Вы ожидаете получить? P.S. Не создавайте несколько постов подряд. Для редактирования используйте кнопку Изменить.
  15. Functor

    Патчер

    Наведите пример формата.
  16. В исходниках Вашего эмуля ID моба лежит в md->class_
  17. Fizik, ловите режим чтения на 1 день. Я устал предупреждать про мультипостинг. Открываем ../src/map/pc.c и в функции pc_calc_skilltree_normalize_job меняем: else if (sd->class_&JOBL_2 && !(sd->class_&JOBL_SUPER_NOVICE)) на: else if (sd->class_&JOBL_2 && !(sd->class_&MAPID_SUPER_NOVICE)) Проверяйте:
  18. Вы пробовали выбирать другие графические устройства ? Посмотрел файлы. Все ОК. У меня работает. Если вечером будет время, то гляну с помощью Teamviewer-а.
  19. Использовал отладчик OllyDbg. Нашел место где устанавливается длина пакета 0x11C и поменял с 68(0x44) на 164(0xA4). Нашел место обработки пакета 0x11C и поменял количество считываемых мап. WFIFOHEAD(fd, 0xA4); Вторым параметром мы передаем размер буфера, который будем использовать для отправки данных. 0xA4 это 164 в шестнадцатеричной системе счисления. До редактирования функции clif_skill_warppoint эта строка выглядела так: WFIFOHEAD(fd,packet_len(0x11c)); Функция packet_len возвращала размер пакета 0x11C. А именно 68 == 0x44 (2 + 2 + 16 * 4) Но теперь EXE ожидает больше данных. А именно 164 == 0xA4 (2 + 2 + 16 * 10)
  20. Попробуйте. https://mega.nz/#!UI..._sy2nvFB_08JxFc void clif_skill_warppoint(struct map_session_data* sd, short skill_num, short skill_lv, unsigned short map1, unsigned short map2, unsigned short map3, unsigned short map4, unsigned short map5, unsigned short map6, unsigned short map7, unsigned short map8, unsigned short map9, unsigned short map10) { int fd; nullpo_retv(sd); fd = sd->fd; WFIFOHEAD(fd, 0xA4); WFIFOW(fd,0) = 0x11c; WFIFOW(fd,2) = skill_num; memset(WFIFOP(fd,4), 0x00, 10 * MAP_NAME_LENGTH_EXT); if (map1 == (unsigned short)-1) strcpy((char*)WFIFOP(fd,4), "Random"); else // normal map name if (map1 > 0) mapindex_getmapname_ext(mapindex_id2name(map1), (char*)WFIFOP(fd,4)); if (map2 > 0) mapindex_getmapname_ext(mapindex_id2name(map2), (char*)WFIFOP(fd,20)); if (map3 > 0) mapindex_getmapname_ext(mapindex_id2name(map3), (char*)WFIFOP(fd,36)); if (map4 > 0) mapindex_getmapname_ext(mapindex_id2name(map4), (char*)WFIFOP(fd,52)); if (map5 > 0) mapindex_getmapname_ext(mapindex_id2name(map5), (char*)WFIFOP(fd,68)); if (map6 > 0) mapindex_getmapname_ext(mapindex_id2name(map6), (char*)WFIFOP(fd,84)); if (map7 > 0) mapindex_getmapname_ext(mapindex_id2name(map7), (char*)WFIFOP(fd,100)); if (map8 > 0) mapindex_getmapname_ext(mapindex_id2name(map8), (char*)WFIFOP(fd,116)); if (map9 > 0) mapindex_getmapname_ext(mapindex_id2name(map9), (char*)WFIFOP(fd,132)); if (map10 > 0) mapindex_getmapname_ext(mapindex_id2name(map10), (char*)WFIFOP(fd,148)); WFIFOSET(fd, 0xA4); sd->menuskill_id = skill_num; if (skill_num == AL_WARP) sd->menuskill_val = (sd->ud.skillx<<16)|sd->ud.skilly; //Store warp position here. else sd->menuskill_val = skill_lv; }
  21. EXE читает с пакета 0x11C только 4 мапы. Увеличить возможно с помощью хекса. Выкладывайте EXE. Будет свободное время, гляну.
  22. Пробовали это? Открывается с нужным разрешением? Используется 2013-08-07aRagexe ? Setup редактирует файл ../SaveData/OptionInfo.lua Установите в Setup разрешение, с которым не стартует EXE, и выложите этот файл. Укажите для примера какой скилл кастуете и на профу с каким ID. Проверю.
×
×
  • Создать...
Яндекс.Метрика