Автор Тема: Русификация Dwarf Fortress  (Прочитано 627563 раз)

0 Пользователей и 7 Гостей просматривают эту тему.

Оффлайн Чертов гном

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2220 : 19 Июня 2016, 18:56:18 »
Да, сама игра "Dwarf Fortress.exe" Не запускается. Что значит "запускайте напрямую"? Сама игра работает, проблема только с LNP
То и значит - запускать Dwarf Fortress.exe напрямую. Да проблема с LNP. Пока что я не планирую заниматься еще и им.
Эх, спасибо.

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2221 : 23 Сентября 2016, 11:35:05 »
кто-нибудь пробовал русификатор ставить на v0.43.05 ? Если да, то каков результат?

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2222 : 23 Сентября 2016, 12:17:28 »
кто-нибудь пробовал русификатор ставить на v0.43.05 ? Если да, то каков результат?
Версии 0.43.04 (32бит) и выше пока нормально не поддерживаются из-за нового компилятора. 64битные версии пока не поддерживаются никак.

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2223 : 23 Сентября 2016, 12:46:25 »
кто-нибудь пробовал русификатор ставить на v0.43.05 ? Если да, то каков результат?
Версии 0.43.04 (32бит) и выше пока нормально не поддерживаются из-за нового компилятора. 64битные версии пока не поддерживаются никак.
спасибо за информацию, Друг.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2224 : 23 Сентября 2016, 12:58:27 »
кто-нибудь пробовал русификатор ставить на v0.43.05 ? Если да, то каков результат?
Версии 0.43.04 (32бит) и выше пока нормально не поддерживаются из-за нового компилятора. 64битные версии пока не поддерживаются никак.
спасибо за информацию, Друг.
Ды не за что  :)

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2225 : 01 Октября 2016, 23:08:47 »
а у нас есть баг трекер для русификатора?)

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2226 : 02 Октября 2016, 13:39:27 »
а у нас есть баг трекер для русификатора?)
Есть как бы общий: https://bitbucket.org/insolor/dfrus/issues
Есть отдельный(ые?), например для dfrus-py: https://bitbucket.org/dfint/dfrus-py/issues

Оффлайн Lens

  • Ветеран
  • *****
  • Сообщений: 884
  • Наш мир тьмой побежден или нет..
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2227 : 27 Февраля 2017, 06:42:38 »
Проект все окончен?
http://steamcommunity.com/groups/DFrus Русское steam комьюнити.
Шмалим в эльфов, бьём людей, Дуем ром, пиво пьем, Пиво пьем, пьем, пьем, И подделки продаем!
Кто продает?! Мы продаем! Вырезаем - продаем!
Пятнашка ?, эльфачок, Гони в лапу пятачок!
Если с бабками облом - То депо мы разнесем.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2228 : 27 Февраля 2017, 10:28:22 »
Проект все окончен?
Нет, просто в последний год у меня намного меньше свободного времени.
Сейчас работаю над GUI клиентом для локализации, для упрощения подготовки сборок. Выглядит примерно так:
http://www.bay12forums.com/smf/index.php?topic=108721.msg7365613#msg7365613

Работоспособна первая вкладка (загрузка перевода с transifex), почти готова вторая вкладка (патч экзешника), в планах функционал для перевода равок и сжатых файлов. По максимуму использую уже имеющиеся наработки, дистрибутивы типа dfrus-py, dfgettext и т.д. устанавливаются как пакеты через pip install, а в клиенте подключаются как модули python. Потом планируется все "скомпилировать" в exe.
« Последнее редактирование: 16 Января 2018, 21:01:24 от insolor »

Оффлайн ChimMAG

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2229 : 05 Февраля 2019, 11:50:52 »
Два года - и тишина. Вопросов два:
1. Работы приостановились совсем?
2. Есть какая-нибудь информация о планах разработчиков по переводу на мультиязычный формат? Может велись какие-то разговоры/сообщения?

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2230 : 25 Мая 2019, 15:29:19 »
1. Да
2. Планов нет, не велись

Оффлайн Виктор Ерыгин

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2231 : 14 Сентября 2019, 18:20:29 »
Всем здрасте!
Скачал вот игру.
Как я понял русификаторов под 64бит-версию нет?
Я просто могу сделать.
Хочется понять просто насколько это надо, дабы велосипедов не изобретать

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2232 : 14 Сентября 2019, 18:33:39 »
Всем здрасте!
Скачал вот игру.
Как я понял русификаторов под 64бит-версию нет?
Я просто могу сделать.
Хочется понять просто насколько это надо, дабы велосипедов не изобретать
Привет. Если по-честному, рабочих русификаторов под новые версии DF нет (ни под 32-битные, ни под 64-битные).
Тот патчер который был проще выбросить и переписать с нуля (сразу с поддержкой 64-битного кода, с готовым дизассемблерным движком, а не со своим велосипедом, в идеале с готовой библиотекой для работы с форматом исполняемого файла).

Оффлайн Виктор Ерыгин

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2233 : 14 Сентября 2019, 18:41:50 »
Как я понял с помощью ИДА все текстовые сообщения прописаны в EXE (ужос!)
Их можно изменить. Пробовал работает.
Я могу сварганить программку, которая перезапишет в EXE все текстовые строки.
Наибольшей болью будет придумать аналог на русском.
В идеале длина русского и английского текстов должна совпадать, или русский д. б. меньше.
Впрочем, в текстовой части EXE везде выравнивание можно поисхитряться.

И да своим велосипедом, без всяких там дизассемблеров)

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #2234 : 14 Сентября 2019, 18:45:09 »
Как я понял с помощью ИДА все текстовые сообщения прописаны в EXE (ужос!)
Их можно изменить. Пробовал работает.
Я могу сварганить программку, которая перезапишет в EXE все текстовые строки.
Наибольшей болью будет придумать аналог на русском.
В идеале длина русского и английского текстов должна совпадать, или русский д. б. меньше.
Впрочем, в текстовой части EXE везде выравнивание можно поисхитряться.
Не правильно понял. С помощью отдельной программки перезаписываются все текстовые строки. Те, которые помещаются (в том числе с учетом выравнивания), те перезаписываются на месте. Те которые не помещаются - пишутся в отдельную секцию (которая создается программно), в коде исправляется ссылка на строку (ее адрес). Также где возможно (и требуется) исправляется прописанная в коде длина строки.

Вот сама програмка:

https://github.com/dfint/dfrus-py/tree/develop
« Последнее редактирование: 14 Сентября 2019, 18:50:15 от insolor »