Tauti systextures для Unreal Editor - Страница 3 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 11.11.2012, 14:41   #21
Супергерой

Автор темы (Топик Стартер) Re: Tauti systextures для Unreal Editor

Ну в этом сжатом тексте вся суть. К вечеру наверно напишу какой-нибудь простенький конвертер.
acmi вне форума Отправить сообщение для acmi с помощью ICQ Ответить с цитированием
Непрочитано 12.11.2012, 08:36   #22
Участник

По умолчанию Re: Tauti systextures для Unreal Editor

Цитата:
Сообщение от acmi Посмотреть сообщение
Ну в этом сжатом тексте вся суть. К вечеру наверно напишу какой-нибудь простенький конвертер.
Вечерело...
trevolta вне форума Отправить сообщение для trevolta с помощью ICQ Ответить с цитированием
Непрочитано 12.11.2012, 12:56   #23
Олдфаг

По умолчанию Re: Tauti systextures для Unreal Editor

Цитата:
Сообщение от ChipWarl Посмотреть сообщение
в кодировке ukx тоже не вижу ничего сложного

ну и как надо конвертировать укх для интерлюда в укх для ц1?

скольких неспрашивал - никто незнает
smeli вне форума Ответить с цитированием
Непрочитано 12.11.2012, 23:50   #24
Супергерой

Автор темы (Топик Стартер) Re: Tauti systextures для Unreal Editor

Никто свой конвертер не стал писать?
Вот, держите.
У меня разных клиентов нет, так что тестите сами.
acmi вне форума Отправить сообщение для acmi с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 13.11.2012, 14:31   #25
Участник

По умолчанию Re: Tauti systextures для Unreal Editor

Цитата:
Сообщение от acmi Посмотреть сообщение
Никто свой конвертер не стал писать?
Вот, держите.
У меня разных клиентов нет, так что тестите сами.
Спасибо опробуем
trevolta вне форума Отправить сообщение для trevolta с помощью ICQ Ответить с цитированием
Непрочитано 13.11.2012, 19:35   #26
Супергерой

Автор темы (Топик Стартер) Re: Tauti systextures для Unreal Editor

Вы, главное, результат сообщите.
acmi вне форума Отправить сообщение для acmi с помощью ICQ Ответить с цитированием
Непрочитано 13.11.2012, 19:38   #27
Олдфаг

По умолчанию Re: Tauti systextures для Unreal Editor

Цитата:
Сообщение от acmi Посмотреть сообщение
Вы, главное, результат сообщите.
На данный момент иностранный трафик у этого файла превышает российский. Вы можете получить этот файл, только если посетите сайт наших рекламодателей, помогающих оплачивать наши сервера и каналы. Нажмите сюда, чтобы перейти к выбору рекламодателей.
smeli вне форума Ответить с цитированием
Непрочитано 13.11.2012, 20:14   #28
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: Tauti systextures для Unreal Editor

smeli, держи http://clip2net.com/s/2v2XH
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 13.11.2012, 20:17   #29
Супергерой

Автор темы (Топик Стартер) Re: Tauti systextures для Unreal Editor

Цитата:
Сообщение от gorodetskiy Посмотреть сообщение
smeli, держи http://clip2net.com/s/2v2XH
Да этот ему и не нужен. У него покруче есть ^____^
acmi вне форума Отправить сообщение для acmi с помощью ICQ Ответить с цитированием
Непрочитано 14.11.2012, 11:10   #30
Аватар для Yorie

По умолчанию Re: Tauti systextures для Unreal Editor

Цитата:
Сообщение от acmi Посмотреть сообщение
Вы наверно замечали что файл Icon.utx во многих программах открывается криво.
В оригинальном формате строка записывается как 1 байт длина + строка с нулевым символом в конце. В клиенте Lineage 2 немного по-другому: длина это INDEX, если она положительна то это ASCII строка, и каждый символ занимает 1 байт, если отрицательна, то это UTF-16, и символ занимает 2 байта. Строка так же заканчивается нулевым символом.
Странный у Вас гайд получился.
То, про что Вы говорите, называется semi-utf string, либо можно еще назвать mutable utf string. Смысл такой строки - возможность сокращения объема данных в тех случаях, когда UTF-кодирование не требуется (использование символов только из стандартной таблицы (например, ASCII) - тот самый случай).

Конкретные цифры описывать не буду (те кому надо, сами смогут разобраться), но:
  1. Первый байт это не INDEX, как Вы его назвали, а та же длина, только значение ее на X меньше, настоящего;
  2. Плюс ко всему, Вы забыли про указание кол-ва блоков этой строки, которое может присутствовать, а может и нет - в зависимости от типа строки;
  3. В случае с UTF нулевой символ также содержит 2 байта.

Ковырянием текстур не занимаюсь, но такая же структура имеется в датках клиента. Пришлось выпить немало чашек кофе, чтобы расковырять этот формат при написании редактора Ну и на мой взгляд - дебильнейший формат, хотя в файлах с большим объемом строк может сохранить от 5 до 50% объема файла.

Не сочтите за оффтоп - может быть инфа кому-нибудь и пригодится.
__________________
// aka Deft
Yorie вне форума Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Unreal Model Viewer [All Chronicles] CriticalError Игровой клиент 5 29.09.2011 19:50
Unreal Editor 2 Aquanox Игровой клиент 0 09.10.2010 21:32


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 14:31. Часовой пояс GMT +3.

Вверх