-
Постов
940 -
Зарегистрирован
-
Посещение
-
Победитель дней
147
Весь контент Functor
-
К EXE был применен патч. Я его убрал. Пробуйте. http://www.mediafire.com/download/2cwuvsn3bcgf1z3
-
Загрузите Ваш EXE на файловый обменник и скиньте ссылку. Посмотрю в чем дело.
-
Это старая версия. rAthena разрабатывается на GitHub. Можно скачать по ссылке: https://github.com/r...hive/master.zip Покажите скрин ошибки.
-
Проблема была в отсутствии фикса EXE, который я обычно устанавливаю вместе с гепардом.
-
Пусть мне напишет в скайп тот человек, который покупал гепард. Я проверю присутствие фикса. Возможно покупали Вы, но у меня идентификация по скайпу, а не по нику на форуме. Я спрашивал про других игроков.
-
У всех или только у Вас ? Лагает сразу после запуска РО или через некоторое время ? Защита используется ? Какой EXE ? В EXE от 2012 года присутствует баг, который через некоторое время игры понижает FPS. Он проявляется раньше, если используется защита. При установке гепарда я его фикшу.
-
It's OK. Но почему создали тему в разделе: Переношу в:
-
Вам необходимо обновить инфу про мапу в map_cache.dat Это можно сделать с помощью утилиты WeeMapCache https://subversion.assembla.com/svn/weetools/trunk/WeeMapCache/WeeMapCache.exe Если сами не разберетесь, то напишите. Помогу.
- 2 ответа
-
- 1
-
Открываете файл с помощью Notepad++ Кодировки - Преобразовать в ANSI Сохранить
-
1. Если выкладывать, то файл. Речь же шла про кодировку файла. 2. Где в НПЦ русские сообщения, о которых Вы писАли в первом посте?
-
Здравствуйте! Возможно, проблема в кодировке файла с НПЦ. P.S. Картинка не загружается.
-
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. Не создавайте несколько постов подряд. Используйте кнопку Изменить для редактирования сообщения.
-
Формат BMP поддерживает разные уровни прозрачности. Набросал пример: http://www.mediafire...c9dh44bzuktdgny Но Neoncube ее не отображает. Также существуют программы, которые читают PNG c прозрачностью, но не отображают ее. Другими словами, тут дело в коде софта, а не в:
-
Какие плюсы Вы ожидаете получить? P.S. Не создавайте несколько постов подряд. Для редактирования используйте кнопку Изменить.
-
md->class_ и есть ID.
-
В исходниках Вашего эмуля ID моба лежит в md->class_
-
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)) Проверяйте:
-
Вы пробовали выбирать другие графические устройства ? Посмотрел файлы. Все ОК. У меня работает. Если вечером будет время, то гляну с помощью Teamviewer-а.
-
Использовал отладчик 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)
-
Попробуйте. 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; }
-
EXE читает с пакета 0x11C только 4 мапы. Увеличить возможно с помощью хекса. Выкладывайте EXE. Будет свободное время, гляну.
-
Пробовали это? Открывается с нужным разрешением? Используется 2013-08-07aRagexe ? Setup редактирует файл ../SaveData/OptionInfo.lua Установите в Setup разрешение, с которым не стартует EXE, и выложите этот файл. Укажите для примера какой скилл кастуете и на профу с каким ID. Проверю.