Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » Перевод Distant Worlds | страница 21
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 21 из 39
На страницу: Пред.  1, 2, 3 ... 20, 21, 22 ... 37, 38, 39  След.    Перейти:   Все страницы
Поиск в этой теме:
Космические Миры: «Перевод Distant Worlds»
SpaceMonster
 70 EGP


Рейтинг канала: 5(128)
Репутация: 10
Сообщения: 309

Зарегистрирован: 25.10.2010
Не может быть, я только что пытался запустить игру 1.9.0.1 после работы de4dot 2.0.3 и ошибку сразу кидает. Ты не перепутал exe-шники? Улыбка Утилита создает новый файл с именем ..._cleaned его и нужно запускать.

Если у тебя запустилось, то скинь мне в личку архив с этими 3 файлами, я гляну.
    Добавлено: 13:08 29-05-2013   
nightpatrol
 80 EGP


Рейтинг канала: 2(23)
Репутация: 8
Сообщения: 657

Зарегистрирован: 26.05.2013
А HEX редактором не пробовали?
    Добавлено: 13:38 29-05-2013   
SpaceMonster
 70 EGP


Рейтинг канала: 5(128)
Репутация: 10
Сообщения: 309

Зарегистрирован: 25.10.2010
exe-шник защищен и зашифрован, никакие hex-редакторы не помогут
    Добавлено: 13:43 29-05-2013   
nightpatrol
 80 EGP


Рейтинг канала: 2(23)
Репутация: 8
Сообщения: 657

Зарегистрирован: 26.05.2013
А с разработчиком поговорить? Улыбка

добавлено спустя 37 минут:
Мдя, что-то все печально. Может в следующих апдейтах они вытащат шрифты в эти файлы...

добавлено спустя 23 минуты:
Кстати, а Resource Hacker не пробовали открывать экзешник?

Последний раз редактировалось: nightpatrol (14:51 29-05-2013), всего редактировалось 2 раз(а)
    Добавлено: 14:51 29-05-2013   
serega.marckin
 100 EGP


Рейтинг канала: 4(89)
Репутация: 4
Сообщения: 231

Зарегистрирован: 04.12.2011
SpaceMonster :
Не может быть, я только что пытался запустить игру 1.9.0.1 после работы de4dot 2.0.3 и ошибку сразу кидает. Ты не перепутал exe-шники? Улыбка Утилита создает новый файл с именем ..._cleaned его и нужно запускать.

Если у тебя запустилось, то скинь мне в личку архив с этими 3 файлами, я гляну.


Так я проверял на версии 1.9.0.0 Наверное в этом дело.

добавлено спустя 4 минуты:
Сейчас скачаю патч 1.9.0.2 попробую.

Последний раз редактировалось: serega.marckin (15:02 29-05-2013), всего редактировалось 1 раз
    Добавлено: 15:02 29-05-2013   
SpaceMonster
 70 EGP


Рейтинг канала: 5(128)
Репутация: 10
Сообщения: 309

Зарегистрирован: 25.10.2010
После завершения перевода весь текст в принципе можно сконвертировать в транслит, тогда шрифты не придется менять. Не очень удобно, но хоть немного понятней у кого с английским совсем все плохо. Улыбка
    Добавлено: 18:52 29-05-2013   
nightpatrol
 80 EGP


Рейтинг канала: 2(23)
Репутация: 8
Сообщения: 657

Зарегистрирован: 26.05.2013
Да я думаю к тому времени они сделают нормально шрифты, лелею надежду, что и дибилизм из экзешника вынесут в текстовый файл Хы...
    Добавлено: 19:19 29-05-2013   
SpaceMonster
 70 EGP


Рейтинг канала: 5(128)
Репутация: 10
Сообщения: 309

Зарегистрирован: 25.10.2010
Удалось подменить шрифт в игре без пересборки exe-шника, после которой он становиться неработоспособным

Описываю план действий
 Cкрытый текст   (кликните здесь для просмотра)

1. Сначала снимаем защиту с игры утилитой de4dot, получаем exe + 2 dll
2. Затем извлекаем из exe-файла шрифты
DistantWorlds.Resources.Forgottb.ttf
DistantWorlds.Resources.Forgotte.ttf
Это можно сделать дизассемблировав exe-шник или можно использовать Reflector или еще как-нибудь, утилит полно, это не суть важно, нам нужно просто достать шрифты

3. После чего выбираем новый шрифт, размеры файлов которого меньше размеров файлов шрифтов, которые мы достали. Сейчас в игре размеры 40904 и 42148 байт. Соответствено нужны шрифты с меньшим размером, я взял для проверки EuroStyle Normal.ttf у него размер 30442

Теперь самая важная часть, нужно делать аккуратно. Нам потребуется HEX-редактор, я пользуюсь Notepad++ (скачиваем в интернете) с плагином HEX-Editor (устанавливается через сам Notepad++ в меню Плагины)

4. Открываем в HEX-редакторе файл DistantWorlds.exe
5. Открываем в HEX-редакторе извлеченные шрифты Forgottb и Forgotte
6. Открываем в HEX-редакторе наш новый шрифт, в примере EuroStyle Normal.ttf

7. Затем копируем несколько десятков байтов из шрифта Forgotte и ищем эти байты в DistantWorlds.exe, несколько раз пробегаемся по exe-файлу, чтобы убедиться что они уникальные. На самом деле будет два места, где эти шрифты прописаны

8. Затем копируем все байты из нового шрифта, в примере EuroStyle Normal.ttf, запоминаем количество байтов
9. Идем в точку начала старого шрифта в файле DistantWorlds.exe, выделяем столько байт, сколько скопировано и вставляем поверх них наш новый шрифт
10. Повторяем процедуру для всех мест в DistantWorlds.exe, где расположены старые шрифты
11. Сохраняем изменения, запускаем игру и убеждаемся, что шрифт изменился.


Скриншоты демонстрация

 Стандартный шрифт Forgott   (кликните здесь для просмотра)



 Шрифт EuroStyle Normal   (кликните здесь для просмотра)




Вот так вот грубо, но эффективно решается проблема шрифтов. Улыбка

Последний раз редактировалось: SpaceMonster (19:54 29-05-2013), всего редактировалось 2 раз(а)
    Добавлено: 19:48 29-05-2013   
nightpatrol
 80 EGP


Рейтинг канала: 2(23)
Репутация: 8
Сообщения: 657

Зарегистрирован: 26.05.2013
Мдя, для меня это слишком сложно Расстроен Но по крайней мере можно будет воткнуть перевод, что уже радует!
    Добавлено: 19:56 29-05-2013   
Morrigi
 94 EGP


Рейтинг канала: 4(79)
Репутация: 2
Сообщения: 1116

Зарегистрирован: 26.06.2011
SpaceMonster :
Удалось подменить шрифт в игре без пересборки exe-шника, после которой он становиться неработоспособным

а может по чуть чуть HEX редактором править шрифт? Ну то есть в одном месте, потом посмотреть что получится, сделать бекап версии..

или самое лучшее, создать шрифт с ровно тем же размером, как у исходного. если такое возможно, вроде в стардрайве свои шрифты создавали
    Добавлено: 20:13 29-05-2013   
nightpatrol
 80 EGP


Рейтинг канала: 2(23)
Репутация: 8
Сообщения: 657

Зарегистрирован: 26.05.2013
В стардрайве просто было, взяли шрифт в xna сделали и с таким же именем выложили, тут сложнее. По крайней мере до тех пор, пока они их отдельно не сделают, а там можно будет спокойно сделать какие хочешь шрифты.
    Добавлено: 20:19 29-05-2013   
SpaceMonster
 70 EGP


Рейтинг канала: 5(128)
Репутация: 10
Сообщения: 309

Зарегистрирован: 25.10.2010
Morrigi :
или самое лучшее, создать шрифт с ровно тем же размером, как у исходного

Это было бы идеально. Сейчас если шрифт меньше, то в конце шрифта остаются мусорные байты от старого шрифта, они вроде не влияют на игру, но мало ли чего вылезет.

Последний раз редактировалось: SpaceMonster (20:29 29-05-2013), всего редактировалось 1 раз
    Добавлено: 20:28 29-05-2013   
nightpatrol
 80 EGP


Рейтинг канала: 2(23)
Репутация: 8
Сообщения: 657

Зарегистрирован: 26.05.2013
Заполнить нулями
    Добавлено: 20:39 29-05-2013   
serega.marckin
 100 EGP


Рейтинг канала: 4(89)
Репутация: 4
Сообщения: 231

Зарегистрирован: 04.12.2011
Мда, я этого сделать не смогу. Никогда этим не занимался. Могу выложить отдельно шрифт, который камрад делал специально на основе оригинального.

Я так понял надо много править в НЕХ редакторе?

добавлено спустя 1 минуту:
SpaceMonster :
Morrigi :
или самое лучшее, создать шрифт с ровно тем же размером, как у исходного

Это было бы идеально. Сейчас если шрифт меньше, то в конце шрифта остаются мусорные байты от старого шрифта, они вроде не влияют на игру, но мало ли чего вылезет.



Так есть шрифт на основе оригинального.

DistantWorlds.Resources.Forgottb.rar
 Описание:
 Имя файла:  DistantWorlds.Resources.Forgottb.rar
 Размер файла:  36.15 KB
 Скачано:  292 раз(а)


Последний раз редактировалось: serega.marckin (22:48 29-05-2013), всего редактировалось 1 раз
    Добавлено: 22:48 29-05-2013   
SpaceMonster
 70 EGP


Рейтинг канала: 5(128)
Репутация: 10
Сообщения: 309

Зарегистрирован: 25.10.2010
serega.marckin :
Так есть шрифт на основе оригинального.

Большой слишком, не влезает жирный шрифт

Максимальные размеры должны быть (в скобках размеры нового шрифта)
DistantWorlds.Resources.Forgotte.ttf - 42148 (42088)
DistantWorlds.Resources.Forgottb.ttf - 40904 (41360)

Нужно уменьшить как-то или искать альтернативу. :-/

serega.marckin :
Я так понял надо много править в НЕХ редакторе?

Да нет, там в 4 местах подправить, по 2 на каждый шрифт. Ты попробуй, а там втянешься и понравиться. Улыбка

Последний раз редактировалось: SpaceMonster (06:48 30-05-2013), всего редактировалось 2 раз(а)
    Добавлено: 06:43 30-05-2013   
nightpatrol
 80 EGP


Рейтинг канала: 2(23)
Репутация: 8
Сообщения: 657

Зарегистрирован: 26.05.2013
А можно инструкцию как декодировать экзешник de4dot? А то у меня не вышло Расстроен

добавлено спустя 30 минут:
У кого можно оперативно уточнять некоторые моменты перевода, например в каком месте игры они появляются или при каких условиях?

Последний раз редактировалось: nightpatrol (08:03 30-05-2013), всего редактировалось 1 раз
    Добавлено: 08:03 30-05-2013   
WiZz
 155 EGP


Рейтинг канала: 5(225)
Репутация: 8
Сообщения: 1369

Зарегистрирован: 04.09.2010
nightpatrol :
У кого можно оперативно уточнять некоторые моменты перевода, например в каком месте игры они появляются или при каких условиях?


У меня можно.
    Добавлено: 08:12 30-05-2013   
SpaceMonster
 70 EGP


Рейтинг канала: 5(128)
Репутация: 10
Сообщения: 309

Зарегистрирован: 25.10.2010
nightpatrol :
А можно инструкцию как декодировать экзешник de4dot?

Инструкция:
 Очистка игры   (кликните здесь для просмотра)

1. Скачиваешь утилиту de4dot, сейчас последняя версия 2.0.3 и распаковываешь ее куда-нибудь
2. Создаешь файл DWClean.cmd, где хочешь
3. В этом cmd файле пишешь

<путь к утилите>\de4dot.exe "<путь к папке с игрокой>\DistantWorlds.exe"

Вместо фразы <путь ...> указываешь реальный путь, где лежат данные файлы

4. Сохраняешь cmd и запускаешь его
5. Ждешь, когда утилита закончит работу
6. В папке с игрой должны появится три новых файла
DistantWorlds-cleaned.exe
DistantWorlds.Controls.dll
DistantWorlds.Types.dll

7. Копируешь эти файлы куда-нибудь на всякий случай
8. Переименовываешь файл DistantWorlds-cleaned.exe в DistantWorlds.exe, старый файл DistantWorlds.exe убираешь куда-нибудь
9. После чего запускаешь игру и проверяешь как она работает на английском языке после всех процедур
10. Если ошибок никаких нет, то можно переходить к следующему этапу, замена шрифтов


Сделал программу, которая автоматически заменяет шрифты

Инструкция:
 Замена шрифтов   (кликните здесь для просмотра)

1. Скачиваем программу заменитель шрифтов
2. Распаковываем ее куда-нибудь
3. Запускаем DWFontReplacer\DWFontReplacer\bin\Debug\DWFontReplacer.exe
4. Указываем путь к файлу DistantWorlds.exe, который мы очистили
5. Указываем путь к двум новым шрифтам, обычный и жирный
6. Жмем кнопку Заменить
7. Если шрифты слишком большие, программа выдаст сообщение об ошибке
8. Если шрифты подходят по размеру, то файл DistantWorlds.exe измениться
9. Запускаем новый измененный exe и смотрим шрифты
10. Если шрифты не нравятся, то копируем из резервной папки очищенный файл DistantWorlds.exe со старыми шрифтами и повторяем процедуру замены шрифтов


DWFontReplacer.zip
 Описание:
Заменитель шрифтов для игры Distant Worlds с исходниками на C#
 Имя файла:  DWFontReplacer.zip
 Размер файла:  122.32 KB
 Скачано:  284 раз(а)
    Добавлено: 08:56 30-05-2013   
nightpatrol
 80 EGP


Рейтинг канала: 2(23)
Репутация: 8
Сообщения: 657

Зарегистрирован: 26.05.2013
WiZz :
У меня можно.

ICQ или skype не дадите? Улыбка
    Добавлено: 10:19 30-05-2013   
serega.marckin
 100 EGP


Рейтинг канала: 4(89)
Репутация: 4
Сообщения: 231

Зарегистрирован: 04.12.2011
Программа супер. Худо бедно удалось подобрать шрифты. Жалко жирный тот не влезает.

И интересно маленькие подсказки показываются звездочками, а так ничего можно пользоваться.

Вот перевод на патч 1.9.0.2
http://rghost.ru/46371614

Народ раз уж взялись, то добивайте перевод. Да и по понятным причинам перевода компонентов кораблей и технологий пока не будет. По шрифтам попробую еще помудрить.


P.S. SpaceMonster ты просто молодчина.


Да нет, там в 4 местах подправить, по 2 на каждый шрифт. Ты попробуй, а там втянешься и понравиться.

Я просто не понял какие данные в hex редакторе нужно копировать из шрифта.

добавлено спустя 41 минуту:
А можно инструкцию как декодировать экзешник de4dot?

Инструкция:
Очистка игры (кликните здесь для просмотра)


Я делаю проще. Закидываю экзешник в папку de4dot-2.0.3.

Потом беру его мышкой и перетаскиваю на файл de4dot-x64.exe( у меня винда 64 бита,а для 32-х битной de4dot.exe.
Потом жду когда программа все сделает. Ну а дальше как выше написано.

P.S. Да согласен по нубски Гы-гы , но мне так понятней.

Да народ добавте пжл этот файл он подправлен камрадом Rote Rakete. Много правок.
http://yadi.sk/d/0svIefNI5KLl0

Последний раз редактировалось: serega.marckin (14:37 30-05-2013), всего редактировалось 2 раз(а)
    Добавлено: 12:26 30-05-2013   
Космические Миры: «Перевод Distant Worlds»
На страницу: Пред.  1, 2, 3 ... 20, 21, 22 ... 37, 38, 39  След.    Перейти:   Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Трудовые флудерские мозоли не путай с мозолями от удовольствия! (Lisnick о труде флудеров)

  » Перевод Distant Worlds | страница 21
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18