Автор Тема: Помогите проявить смекалку  (Прочитано 19846 раз)

Оффлайн Андрей

  • Новичок
  • *
  • Сообщений: 7
Помогите проявить смекалку
« : 04 Января 2010, 20:22:57 »
Всем привет, С наступившим новом годом =) и наступающим рождеством    
Я задумал облегчить жизнь многим игрокам и перевести игру ультима онлай на русский язык. В инете к сожалению я не  смог найти русских версий. Начал переводить сам. почти все перевел добавил шрифты, перевел все подсказки, сделал почти все. Но столкнулся с не понятной проблемой сам клиент (это исполняемый файл client.exe файылы прилагаю ) я перевел hex-редактором, странно то что из того что я перевел не все отображается, тоесть при входе в игру и в самой игре частично видно русские слова а в некоторых местах, пустые места.
Начал искать решение проблемы, нарыл какой-то клиент от уольтимы, его кто-то переводил, НО какимто образом пропатчил под какойто конкретный сервер, его я  использовать не смог.

Я выяснил, что как то можно к самому exe файлу прикрутить русские шрифты.
Скажите пожалуйста что мне делать? как мне добавить поддержку русского языка в CLIENT.EXE, бросать все не хочется я столько работы провел.... ппц, осталось всего лишь этот шрифт вставить, и я думаю обрадуется много людей.
Пожалуйста, помогите мне и многим сотням если не тысячам игрокам по всему миру

файлы, архив содержит 3 файла:
1)client.e_e - оригинальный файл клиента, в него как раз и нада добавить поддержку русских букв.
2) rus 1.e_e  - это чей-то уже русифицированный клиент, как они это сделали не понимаю ?!!!?!?! нада сделать с оригиналом тоже самое....
3) readme.txt -  данное прошение о помощи

Оффлайн Андрей

  • Новичок
  • *
  • Сообщений: 7
Помогите проявить смекалку
« Ответ #1 : 05 Января 2010, 20:21:52 »
 не ужели не кто не знает...

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Помогите проявить смекалку
« Ответ #2 : 05 Января 2010, 20:41:36 »
Терпение  Я вот, например, даже посмотреть пока не могу, потому что интернета нормального нет, только с телефона. Остальные, видимо, празднуют  Так что... только ждать
DJ, sex, music and a rhythm...

Оффлайн Solenij

  • Модератор
  • Старожил
  • *****
  • Сообщений: 487
    • http://unpacking.narod.ru
Помогите проявить смекалку
« Ответ #3 : 05 Января 2010, 21:25:56 »
Библиотеки все необходимые для запуска файла куда-нибудь залейте (igrping.dll, binkw32.dll и т.д.), или дайте ссылку на сам клиент.
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн Андрей

  • Новичок
  • *
  • Сообщений: 7
Помогите проявить смекалку
« Ответ #4 : 06 Января 2010, 01:41:28 »
Вот архив, в нем содержатся файлы клиента, библиотеки DLL, клиенты EXE и MUL файлы это русские шрифты в них добавлена кириллица.
Описание архива:
***ENRU client.exe - клиент над которым я работаю, нужно в него добавить поддержку русских букв так как это сделано в файле RUS client.exe.***


файлы в архиве:

Файлы EXE - запуск клиента
...................................................................
EN client.exe  -  оригинальная версия - без моих вмешательств
...................................................................
RUS client.exe - версия уже кемто переведенная !! НО каким-то образом защищена, её нельзя использовать для игры, она пришита к определенному серверу.
...................................................................
ENRU client.exe - клиент над которым я работаю, нужно в него добавить поддержку русских букв так как это сделано в файле RUS client.exe.
...................................................................

DLL-библиотеки использыемые клиентом.

Binkw32.dll
Granny.dll
Igrping.dll

Шрифты UNI FONTS в файлах

unifont.mul
unifont1.mul
unifont2.mul

Кирилица в файле

FONTS.MUL



полный клиент можно скачать с официального сайта http://www.uoherald.com/downloads/.
Только скачивайте исключительно версию CLASSIC CLIENT.

вот пример того что получается:

вот еще скрин.

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

Этими утилитами можно посмотреть-изменить-добавить шрифты, а утилита UOFiddler позволяет разобрать весь клиент (имеется ввиду вытащить графику, анимацию, шрифты и и т.п. есть и другие возможности).

для сжатия архивов я использовал архиватор win rar, скачать его можно тут: http://rarsoft.com/download.htm
« Последнее редактирование: 06 Января 2010, 01:41:54 от Андрей »

Оффлайн Андрей

  • Новичок
  • *
  • Сообщений: 7
Помогите проявить смекалку
« Ответ #5 : 09 Января 2010, 21:51:06 »
  , кто нибудь  помогите пожалуйста!

Оффлайн Solenij

  • Модератор
  • Старожил
  • *****
  • Сообщений: 487
    • http://unpacking.narod.ru
Помогите проявить смекалку
« Ответ #6 : 10 Января 2010, 16:17:21 »
Скачал клиент, установил, но тоже не смог ничего поделать со шрифтами. Есть здесь спецы по подмене шрифтов, мне бы тоже было интересно узнать как можно подменить шрифт???!
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн Андрей

  • Новичок
  • *
  • Сообщений: 7
Помогите проявить смекалку
« Ответ #7 : 10 Января 2010, 21:28:25 »
я для проверки заменял программой UOFontsEditor.rar
открыл font.mul - 2я строка, заменял я английские символы на русские, буквы появились, но это не выход, английских букв получается нету..
Надо как-то подключить кириллицу, что-то я запутался


п.с.
Настройки клиента находятся в файле UO.CFG
UnicodeFont = [On / Off] *    Замена шрифта на альтернативные шрифты, поддерживающий набор символов Юникод.
UnicodeSpeech=[On/Off] * отображения текста.
BarkFontNumber = [1 / 2]    хз


Описание на русском:
http://translate.googleusercontent.com/tra...lqDDw5FCSlDvzeA
« Последнее редактирование: 10 Января 2010, 21:39:37 от Андрей »

Оффлайн Андрей

  • Новичок
  • *
  • Сообщений: 7
Помогите проявить смекалку
« Ответ #8 : 19 Января 2010, 13:26:26 »
У меня очень сложный вопрос?!
Если вы можете сделать это за деньги, мы готовы скинуться коллективом, у нас нет выбора!
ПОМОГИТЕ  

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Помогите проявить смекалку
« Ответ #9 : 19 Января 2010, 14:35:23 »
Андрей, я посмотрю. Если смогу, то помогу Вам за деньги!
« Последнее редактирование: 19 Января 2010, 14:35:44 от VIPer »

СССР

Оффлайн Андрей

  • Новичок
  • *
  • Сообщений: 7
Помогите проявить смекалку
« Ответ #10 : 19 Января 2010, 16:49:31 »
Я согласен!

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Помогите проявить смекалку
« Ответ #11 : 19 Января 2010, 17:01:50 »
VIPer, если затея состоится, перенести тему в заказ коммерческого перевода.
DJ, sex, music and a rhythm...

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Помогите проявить смекалку
« Ответ #12 : 19 Января 2010, 17:14:45 »
shkiper, я, конечно, попробую, но чувствую, что здесь не обойтись без исходного кода клиента.

СССР

Оффлайн Solenij

  • Модератор
  • Старожил
  • *****
  • Сообщений: 487
    • http://unpacking.narod.ru
Помогите проявить смекалку
« Ответ #13 : 20 Января 2010, 18:41:12 »
VIPer, не получится наверное, слишком там до фига понапихано. Да и исходники никто не даст.
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн ALEKCEN

  • Новичок
  • *
  • Сообщений: 2
    • http://
Помогите проявить смекалку
« Ответ #14 : 08 Мая 2010, 15:06:40 »
Да уж,жалко проект умер,тоже очень-бы хотелось увидеть полный русский перевод уошки.
Только есть один вопрос: ты какую версию игры переводил ? надеюсь ренисанс ? а версию клиента какую переводил ? 1.26.4j ?
Я думаю ты переводил,не только для себя,выложи всё то,что получилось перевести на публику,хочу поглядеть,что у тебя получилось и если получится,то помогу.