-
Постов
940 -
Зарегистрирован
-
Посещение
-
Победитель дней
147
Весь контент Functor
-
Посмотрел я в отладчике. Это нужно фиксить в data\imf\*.imf файлах. Если сами не разберетесь, то сообщите. Объясню более детально.
- 37 ответов
-
- ragnarok online
- tree of savior
-
(и ещё 1 )
C тегом:
-
Дело не в эмуле. Открываем EXE в HEX редакторе и меняем: 9F 86 01 00 9F 86 01 00 9F 86 01 00 9F 86 01 00 на: FF E0 F5 05 FF E0 F5 05 FF E0 F5 05 FF E0 F5 05 Применил фикс к Вашему EXE: https://mega.nz/#!wE1QlKzA!lm8bLp8LfvVW3R4dZIQ4ToZi-dVMciMluWdKG8vZuUo
- 37 ответов
-
- 1
-
- ragnarok online
- tree of savior
-
(и ещё 1 )
C тегом:
-
falamyr, находите 100% способ повторить ошибку/краш и выкладывайте эмуль. Гляну при наличии свободного времени.
-
Примените патч вручную:
-
В эмуляторе rAthena у НПЦ есть статы, присутствует скриптовая команда npcskill.
-
Выкладывайте эмуль и EXE. На днях посмотрю.
-
https://mega.nz/#!lAU2gC4K!KyYKJtMDa0h1OlMvyhUWHERh9fdnjc14F0EPQ3YHUSE
-
https://github.com/rathena/rathena/wiki/Install-on-Centos
-
Какой линукс у Вас?
-
А теперь установите zlib и повторите:
-
Поправите новый диапазон ID как Вам надо и будет работать для самоцветов всех уровней.
-
Открываем ../src/map/itemdb.h и меняем: #define itemdb_isenchant(i) (i >= 4700 && i <= 4999) на: #define itemdb_isenchant(i) ((i >= 4700 && i <= 4999) || (i >= 31598 && i <= 31609)) Сохраняем изменения и компилируем сервер.
-
Загрузите на файловый обменник файлы: ../src/map/status.c ../src/map/itemdb.h
-
Сообщите версию EXE или выложите EXE.
-
Черный цвет значит, что код EXE не нашел файл палитры. Пропатчите EXE без патча "Ignore Missing Palette Error" и посмотрите какие файлы запрашивает EXE. Возможно Вы намудрили с патчами Shared Palettes.
-
Открываем ../src/char/char_clif.c и в функции chclif_charlist_notify меняем: // This is needed on RE clients from october 2015 onwards // If you want to use one replace false by true here #if true && PACKETVER >= 20151001 на: // This is needed on RE clients from october 2015 onwards // If you want to use one replace false by true here #if false && PACKETVER >= 20151001 + В ../src/common/mmo.h для PACKETVER устанавливаем значение 20151104 В ../db/packet_db.txt для packet_db_ver устанавливаем значение 55 Сохраняем изменения и компилируем сервера(login, char, map).
-
В какой момент получаете эту ошибку? Дайте ссылку на архив (EXE + эмуль) для воспроизведения ошибки. Как появится немного свободного времени - гляну.
-
Для начала почитайте, что такое шестнадцатеричная система счисления. Настройка производится битовыми флагами. Каждому пункту отведен свой бит. 0x01 == 00000001 == 1 + 0x02 == 00000010 == 2 + 0x04 == 00000100 == 4 + 0x08 == 00001000 == 8 + 0x10 == 00010000 == 16 + 0x80 == 10000000 == 128 -------------------------- 0x9F == 10011111 == 159 Суть заключается в установке нужных битов. P.S. Не создавайте несколько постов подряд. Используем кнопку Изменить для редактирования сообщения.
-
Для расшифровки необходимо наличие dll + EXE. Без этого ничего не получится.