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

Вопрос по добавлению спрайтов.


b72g

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

Доброго времени суток всем.

Уже долго мучаюсь насчет добавления спрайтов в клиент. Вообщем хочу добавить несколько новых спрайтов для новых итемов, но все они не читаются, либо я делаю что-то не правильно.

Сам использовал Ragexe, версии PACKETVER 20100728 - 2010 07 28a, задифил его, поставил нужную библиотеку lua и все работало идеально. Но к сожалению не разобрался как добавлять спрайты.

Позже узнал, что для добавления спрайтов нужен Xray.exe

Еле нашел xray с которым заходит в игру. Это версия, которую я задифил на 2009-10-13a.

Истинное название - 2009-10-13aRagexeRE X-Ray

Но сам exe выдает куча lua ошибок ( под него библиотеку я не смог подходящую найти ) И когда я захожу в игре после целых туч ошибок у меня нету ни NPC, ни warper зон и на некоторых мапах выходит error.

Вообщем хотел бы узнать:

1.Как правильно добавлять спрайты, желательно без использования xray, к примеру с Ragexe 2010 07 28a версии.

2.Если это невозможно, то как правильно настроить xray, найти к нему нужную библиотеку. т.к все lua библиотеки , что я находил заканчивались на 2010 году. и один 2009, который не подошел. И как правильно с ним добавлять спрайты.

Заранее спасибо, кто разъяснит. Дело в том, что с клиентом я работал не так много и поэтому мне очень сложно разобраться. Разбираюсь уже несколько дней и в итоге модифицировать клиент, мне не удалось.

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

Вообщем попробовал добавить в lua итем. Сделал вот так.

В accessoryid.lua

ACCESSORY_CUSTOM_HAT = 874

accname.lua

[ACCESSORY_IDs.ACCESSORY_CUSTOM_HAT] = "_AlphaWings"

Потом переделал их в lub

В txt я проставил так.

в idnum2itemdesctable

1990#

Тестовые крылья.

Class :^777777 Wings^000000

Defense :^777777 10^000000

Weight :^777777 10^000000

Applicable Job :^777777 Every Job^000000

#

в idnum2itemdisplaynametable

1990#Alpha Wings#

в idnum2itemresnametable

1990#AlphaWings#

Описание шмотки есть и название поставлено, но сама шмотка прозрачная без спрайта и после её нажатия выкидывает error.

Подскажите может что не так сделал?

(Директории были сделаны правильно, все спрайты и текстуры в папке data)

data/sprite/¾ÆÀÌÅÛ/ далее там спрайты

data/sprite/¾ÆÀÌÅÛ/¿© далее спрайты

data/sprite/¾ÆÀÌÅÛ/³² далее спрайты

data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/Collection/ далее текстуры

data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/ далее текстуры

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

ID,DBName,ScreenName,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Class,Gender,Loc,wLV,eLV,

Refineable,View,{Script},{OnEquip_Script},{OnUnequip_Script}

1990,alphawings,Alpha Wings,5,,0,10,,10,,0,2147483647,7,2,1,,1,1,1041,{ bonus bAllStats,5; },{},{}

Что тут изменить нужно?

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

ACCESSORY_CUSTOM_HAT = 874

1990,alphawings,Alpha Wings,5,,0,10,,10,,0,2147483647,7,2,1,,1,1,1041,{ bonus bAllStats,5; },{},{}

Они должны быть одинаковыми.... вроде...

Переставил на 874, сделал @reloaditemdb

Добавил еще раз итем, пытался перезаходить, всеравно таже шляпа :(

http://imgdepo.ru/id/i6331245

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

http://ea-support.ws...items-v-sakray/

Все правильно?(оформление спрайтов и текстур)

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

У меня почему то даже картинка итема не ставиться, как я щас разобрался lua только за отображение отвечает предмета на игроке.

Пишу в idnum2itemresnametable ид текстурки и она не отображается (пустое место), хотя стандартные все работают.

С чем это может быть связано?

Может что то в дифе клиента надо сделать?

Я ставил

Enable multiple GRFs

Load Lua Before Lub

Increase Headgear ViewID to 2000

создавал даже grf с текстурками и txt файлами и привязывал через data.ini, всеравно не пашет

может еще что то добавить надо?

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

Задифил .exe , чтобы показывало ошибки, выдает вот что: http://imgdepo.ru/id/i6332691

Видно, что он запрашивает другую директорию...

Как это исправить?

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

Добавь чтение из папки data и попробой сменить название папки с краозябрами через UnBollox

Вообщем разобрался со всем, спасибо за помощь :)

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

  • 1 год спустя...

Добавь чтение из папки data и попробой сменить название папки с краозябрами через UnBollox

Вообщем разобрался со всем, спасибо за помощь :)

Каким образом? Опиши

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

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