Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 02.11.2008, 13:26   #21
Новичок
 
Регистрация: 16.07.2008
Сообщений: 11
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
qaz2006 пока неопределено
По умолчанию

Как привязать ИД (итема, скила) к текстуре из Icon.utx?
qaz2006 вне форума   Ответить с цитированием
Старый 02.11.2008, 16:45   #22
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

вот так я достаю текстуру:
delphi Код:
k:=package.ExportIndex[Icon,'Texture'];     if k>-1 then with TUTObjectClassTexture(package.Exported[k].UTObject) do begin       ReadObject;       bmpIcon:=GoodMipMap[0].AsBitmap;     end;
тут Icon имя текстуры, а bmpIcon просто обьект класса TBitmap
ЗЫ перед чтением надо ещё проинициализировать пакет
delphi Код:
package:=TUTPackage.create;   package.initialize(ExtractFilePath(ParamStr(0))+'data\icon.utx', UTPGH_Lineage2);   Register2DClasses;
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 02.11.2008, 18:56   #23
Новичок
 
Регистрация: 16.07.2008
Сообщений: 11
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
qaz2006 пока неопределено
По умолчанию

Имя текстуры по ИД для скилов брать из skillgrp.dat? Для итемов из itemname-e.dat?
qaz2006 вне форума   Ответить с цитированием
Старый 02.11.2008, 19:02   #24
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

qaz2006, имена скилов в SkillName-ru.dat, итемов в ItemName-ru.dat

Добавлено через 36 секунд
тоесть SkillName-e.dat и ItemName-e.dat
ru эт на руоффе)
__________________
Я здесь практически не появляюсь!, Skype - ikskor

Последний раз редактировалось xkor, 02.11.2008 в 19:02. Причина: Добавлено сообщение
xkor вне форума   Ответить с цитированием
Старый 02.11.2008, 19:24   #25
Новичок
 
Регистрация: 16.07.2008
Сообщений: 11
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
qaz2006 пока неопределено
По умолчанию

Кусок SkillName-e.dat

id level name description desc_add1 desc_add2
3 1 Power Strike Наносит мощный удар. Доступен при ношении мечей, дубин, топоров, жезлов и посохов. Сила: 25. none none

имени текстуры нету вроде.

Кусок skillgrp.dat

skill_id skill_level oper_type mp_consume cast_range cast_style hit_time is_magic ani_char desc icon_name extra_eff is_ench ench_skill_id hp_consume UNK_0 UNK_1
3 1 0 10 40 3 1.080000 0 S icon.skill0003 0 0 0 0 9 11
3 2 0 10 40 3 1.080000 0 S icon.skill0003 0 0 0 0 9 11
3 3 0 11 40 3 1.080000 0 S icon.skill0003 0 0 0 0 9 11
3 4 0 13 40 3 1.080000 0 S icon.skill0003 0 0 0 0 9 11

ItemName-e.dat вообще не декриптуется L2FileEdit v6.5. L2FileEdit v6.5 вообще для С4 подходит?
qaz2006 вне форума   Ответить с цитированием
Старый 02.11.2008, 19:34   #26
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

а да, имена текстур в *grp.dat файлах
для итемов таких несколько: Armorgrp.dat, EtcItemgrp.dat и Weapongrp.dat

Добавлено через 1 минуту
кста в строке "icon.skill0003" не всё имя текстуры, первое слово это имя файла с текстурой а сама текстура это уже то что после точки
__________________
Я здесь практически не появляюсь!, Skype - ikskor

Последний раз редактировалось xkor, 02.11.2008 в 19:34. Причина: Добавлено сообщение
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 02.11.2008, 22:18   #27
Новичок
 
Регистрация: 16.07.2008
Сообщений: 11
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
qaz2006 пока неопределено
По умолчанию

xkor, может не париться с декриптовкой, а сделать файл с соответствием ИД>Иконка. Как нынче умные люди делают?
qaz2006 вне форума   Ответить с цитированием
Старый 03.11.2008, 03:22   #28
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

qaz2006, ну у меня в боте всё храниться в ini файлах которые создаю дешифруя и конвертируя файлы клиента
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 03.11.2008, 23:05   #29
Новичок
 
Регистрация: 16.07.2008
Сообщений: 11
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
qaz2006 пока неопределено
По умолчанию

l2encdec юзаеш? Или алгоритм раскусил?
qaz2006 вне форума   Ответить с цитированием
Старый 04.11.2008, 02:35   #30
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

qaz2006, l2encdec пока что, а алгоритм пока ковыряю, на данный момент уже почти расковырял, дешифрация проходит успешно, а вот с распаковкой пока проблемы...

Добавлено через 1 час 21 минуту
хех, воть я и сделал свой l2encdec)
правда пока в черновом варианте но уже работает)
__________________
Я здесь практически не появляюсь!, Skype - ikskor

Последний раз редактировалось xkor, 04.11.2008 в 02:35. Причина: Добавлено сообщение
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 19:43.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!