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

Собственный клиент с нуля и data по-порядку


ksarek

Рекомендуемые сообщения

Добрый день,

Хотел бы попросить консультации в вопросе сбора собственного клиента и содержимого папки дата для личного, не публичного сервера.

Для полного осознания работы клиента, я бы хотел собрать его максимально простым (без модных сетапов, улучшенных корейских патчеров и визуальных эффектов), а дальше уже постепенно накручивать какие-то излишки.

Ход моих действий на данный этап приблизительно таков:

1. скачал чистый клиент http://rutracker.org/forum/viewtopic.php?t=3597836

взял правда из него только дллки, грфки(хотя фактически меня интересует лишь data.grf если речь идет не об реневал механике?) и data.ini.

2. пропатчил клиент 2011-01-11aRagexeRE, подправил mmo.h, перекомпилил. Экзешник готов?

3. скачал библиотеки http://svn6.assembla.com/svn/ClientSide/Lua_Project/ и принялся за сбор собственной грфки

тут сразу вопрос: Что обязательно должно быть в минимальной грфке, кроме этих библиотек и clientinfo.xml, чтобы клиент запускался адекватно и не крашился?

п.с. я тут в вольной форме все излагаю, но надеюсь на обсуждение в самой теме. Пока меня интересуют вопросы, выделенные красным. Будьте добры.

п.п.с. форумным троллям стоит остаться в стороне, я не планирую открывать очередной говносервер, всё чисто для себя, поковырять, развиться, разобраться.

Спасибо.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

что-то там с луа514 связанное

На какой из заданных мною вопросов это служит ответом?

Можно более развернуто?

Изменено пользователем ksarek
Ссылка на комментарий
Поделиться на другие сайты

Что обязательно должно быть в минимальной грфке, кроме этих библиотек и clientinfo.xml, чтобы клиент запускался адекватно и не крашился?

Ссылка на комментарий
Поделиться на другие сайты

Как правильно соотнести изменения которые я внес в mmo.h и изменения в файлах map/clif.h и db/packet-db.txt, которые мне следует выполнить?

Ссылка на комментарий
Поделиться на другие сайты

Вопрос к знающим, чего же здесь не хватает?

Папка игры: http://joxi.ru/t09DUdg5CbB9fQB2Hmg

data.ini: http://joxi.ru/4E9DUdg5CbBQfkHp4vc

grf сервера: http://joxi.ru/QFBDUdg5CbBvfWQYnBU

уже все мозги съел)

Ссылка на комментарий
Поделиться на другие сайты

На rathena.org лежит подробный мануал по сборке клиента.

На форумах бытует мнение, что та версия которую предлагает Judas, не работает с eathena, только rathena.

Ссылка на комментарий
Поделиться на другие сайты

При попытке зайти на персонажа - disconnected from server

Вот что выдает map server: http://joxi.ru/IXFFUdg5CbBRckDdbgQ

Установлена последняя ревизия отсюда: http://eathena-project.googlecode.com/svn/trunk/

mmo.h: http://joxi.ru/cXFFUdg5CbBRcmE2x6w

packet_db.txt:

http://joxi.ru/snFFUdg5CbChcCQ8EDI

http://joxi.ru/mHFFUdg5CbD-cWfD1w8

.exe брал отсюда: http://svn6.assembla.com/svn/ClientSide/Diff_Project/kRO/RagexeRE/2012/

Просветите меня хоть кто-то)

Ссылка на комментарий
Поделиться на другие сайты

На rathena.org лежит подробный мануал по сборке клиента.

На форумах бытует мнение, что та версия которую предлагает Judas, не работает с eathena, только rathena.

А зачем тебе eathena? Ты уверен что там exe от 2012 поддерживаются?

Ссылка на комментарий
Поделиться на другие сайты

А зачем тебе eathena? Ты уверен что там exe от 2012 поддерживаются?

Так вышло, что на хостинге, который у меня куплен - собрана последняя ревизия еафины. Поэтому решил ковырять её. Информация по поводу поддержки ехе 2012 может как-то быть проверена?

Ссылка на комментарий
Поделиться на другие сайты

Информация по поводу поддержки ехе 2012 может как-то быть проверена?

Просмотром исходников эмуляторов eAthena и rAthena.

Так же еще можете просто проверить на работоспособность :)

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика