Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Руссификация патча
#1
Брал за основу чистый 273 Euro , взял руссификацию с 271 Innova смог перевести почти всё кроме возникшей проблемы с product-name.dat (по умолчанию файл вроде бы отвечал за информативность рецептов) суть проблемы такова , строки отличаются очень сильно между руофом и евро , так же не совпадают ID , не говоря уже о количестве.

Вопросы таковы :
Во 1ых вообще важно ли этот файл руссифицировать
Во 2ых причины такой разницы
Ответ
#2
Могу врать, но на сколько помню, productname отвечает за результаты окна манора. Поправьте, если не прав.
Причины разницы - иннова же. Скажу больше, у них есть .dat, которых вообще нет в евроклиенте.

Добавлено через 1 минуту
Ошибся. Отвечает за ИтемМолл.
Переводить или нет его - дело вкусов, лично мне ИМ не нравится до коликов.
Johnson получился в результате деления на null. Помогаю с джавой только за булочки с маком.
Ответ
#3
разница в хвосте - tail. Руофф его не юзают.
Ответ
#4
Deazer Написал:разница в хвосте - tail. Руофф его не юзают.

Перескажу более доступно: на руоффе отброшены несколько пар байт в датниках. На корее/евро они есть.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#5
Если мне память не отшибло - 14 байт в конце.
Ответ
#6
offtop
Johnson получился в результате деления на null. Помогаю с джавой только за булочки с маком.
Ответ
#7
Не особо понятно, зачем нужны эти 20 байт, клиент и без них прекрасно файлы воспринимает, но если декрипт делаете с помощью l2encdec, файлы без этого хвоста обрубаются на эти самые 20 байт. В случае с UnrealPackage(пакеты *.u, *.utx, *.ugx и т.п.) - вы потеряете часть информации, необходимой для функционирования самого пакета. Если же заново закодировать битый пакет, то при попытке клиента подгрузить этот пакет - краш клиента.
Так что будьте внимательнее при переносе файлов с RU на EURO.
Ответ
#8
Содержимое этих 20 байт имеет значение в каком-либо файле (не учитывая, что l2encdec их обрубает)?
И что в хвост генерит l2encdec? Ниужели просто рандомное значение с потолка?

Можно ли при энкоде сторонним кодом (не энкдек) просто нулями заполнять?
Johnson получился в результате деления на null. Помогаю с джавой только за булочки с маком.
Ответ
#9
Не анализировал содержимое хвоста, да и клиент, судя по поведению, не использует хвост.
Возможно, хвост нужен был для работы апдейтеров от NCsoft.
Ответ
#10
На сколько я помню, хвост просто означает окончание этого самого файла.

Инфа не точная, ибо давно писал свой дизасм ресурсов клиента и уже нифига не помню.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  L2 на win10 без патча SoniPro 5 4,068 05-23-2017, 02:14 PM
Последний пост: SoniPro
  Создание патча HF grinch 0 1,378 01-14-2014, 10:49 PM
Последний пост: grinch
  Куплю: создание патча с уникальными аксесуарами chandler 0 1,184 09-24-2013, 04:41 PM
Последний пост: chandler
  Редактирование патча Raymon 0 1,060 02-21-2013, 05:44 PM
Последний пост: Raymon
  русификация патча Scoo 3 1,805 03-18-2012, 01:45 AM
Последний пост: KamchaT
  Исправление патча J.O.K.E.R. 10 2,882 03-02-2012, 09:05 PM
Последний пост: mazillka
  Протокол патча J.O.K.E.R. 2 1,950 02-21-2012, 06:06 PM
Последний пост: J.O.K.E.R.
  [HEED HELP] Создание патча TOPHAZ 5 8,677 11-04-2010, 12:51 PM
Последний пост: VISTALL
  Создание патча [STIGMATED] 8 4,414 05-31-2010, 10:13 AM
Последний пост: Жужик

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)