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

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

Оффлайн Skin36

  • Старожил
  • ****
  • Сообщений: 320
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #660 : 22 Августа 2012, 08:11:26 »
надо патчить

Оффлайн XaNTooK

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #661 : 22 Августа 2012, 09:12:21 »
Обновление библиотеки "trans" не помогает :(
Ты заменил trans.txt и заново патчил или просто положил новый trans?
Просто кинул новый trans.txt и заменял папки raw и data  :)
Не пробовал только заменять dfrus, сейчас попробую, отпишусь

p.s. Заменил файлы из архива dfrus, всё нормально заработало ;D Спасибо за помощь
« Последнее редактирование: 22 Августа 2012, 09:18:01 от XaNTooK »

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #662 : 22 Августа 2012, 09:17:01 »
Обновление библиотеки "trans" не помогает :(
Ты заменил trans.txt и заново патчил или просто положил новый trans?
Просто кинул новый trans.txt и заменял папки raw и data  :)
Не пробовал только заменять dfrus, сейчас попробую, отпишусь
dfrus034 перезапустить надо, чтобы Dwarf Fotress Rus обновился.

Оффлайн cfnehfc

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #663 : 22 Августа 2012, 17:02:54 »
люди простите за слоупока где скачать последнюю версию перевода? не ту которая на 1 вой странице!

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #664 : 22 Августа 2012, 17:09:33 »
люди простите за слоупока где скачать последнюю версию перевода? не ту которая на 1 вой странице!
На первой странице указана ссылка на сайт, где можно скачать последнюю версию ) Когда будет обновление, новую версию нужно будет искать там же )

Оффлайн cfnehfc

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #665 : 22 Августа 2012, 17:20:48 »
люди простите за слоупока где скачать последнюю версию перевода? не ту которая на 1 вой странице!
На первой странице указана ссылка на сайт, где можно скачать последнюю версию ) Когда будет обновление, новую версию нужно будет искать там же )
пасиб пасиб пасиб примногоблагодарен !

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #666 : 24 Августа 2012, 21:04:37 »
Кстати, 17 августа было ровно полгода, как я начал работу над патчем :)

С чего все началось
Вот с чего все началось:
Цитата: Я, 17 февраля 2012
Я тут вспомнил, что DF поддерживает внешние ttf шрифты. А это значит что можно сделать нормальную руссификацию без извращений с заменой латинских букв на русские, только для надо будет подпилить в экзешнике перекодировку текста в юникод.
P.S. Хорошая новость, саму процедуру перекодировки похоже править не придется. Сейчас пропатчу таблицу перекодировки и если в результате получится что-то путное, выложу скриншот)

Цитата: Я, 17 августа 2012, часа через 4
Процедуру все-таки пришлось в одном месте подправить. Скриншоты прилагаются.
Что я сделал:
* в init.txt сделал [TRUETYPE:YES]
* заменил font.ttf в папке \data\art\ на файл шрифта Consolas (просто он мне больше нравится)))
* нашел в экзешнике процедуру вывода, которая обращалась к своей собственной таблице перекодировки строк в юникод
* подправил эту таблицу, чтобы она заменяла русские однобайтовые символы на соответствующие юникодные
* процедура вывода считала что первоначальная строка состоит из signed char, из-за чего вместо нужных кодов из таблицы, читался мусор перед таблицей. Заменил movsx на movzx.
* заменил несколько английских строк в экзешнике на русские, сделал скриншоты)

Осталось:
* вытащить из экзешника все английские тексты (а их там буквально over9000), перевести их и засунуть обратно (желательно еще чтобы перевод не был длиннее оригинала)
* а также перевести тексты из внешних файлов
[свернуть]

Оффлайн Jesus

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1459
  • Баню, удаляю исключительно рекламо-спамеров.
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #667 : 24 Августа 2012, 21:10:06 »
Кстати, 17 августа было ровно полгода, как я начал работу над патчем :)

С чего все началось
Вот с чего все началось:
Цитата: Я, 17 февраля 2012
Я тут вспомнил, что DF поддерживает внешние ttf шрифты. А это значит что можно сделать нормальную руссификацию без извращений с заменой латинских букв на русские, только для надо будет подпилить в экзешнике перекодировку текста в юникод.
P.S. Хорошая новость, саму процедуру перекодировки похоже править не придется. Сейчас пропатчу таблицу перекодировки и если в результате получится что-то путное, выложу скриншот)

Цитата: Я, 17 августа 2012, часа через 4
Процедуру все-таки пришлось в одном месте подправить. Скриншоты прилагаются.
Что я сделал:
* в init.txt сделал [TRUETYPE:YES]
* заменил font.ttf в папке \data\art\ на файл шрифта Consolas (просто он мне больше нравится)))
* нашел в экзешнике процедуру вывода, которая обращалась к своей собственной таблице перекодировки строк в юникод
* подправил эту таблицу, чтобы она заменяла русские однобайтовые символы на соответствующие юникодные
* процедура вывода считала что первоначальная строка состоит из signed char, из-за чего вместо нужных кодов из таблицы, читался мусор перед таблицей. Заменил movsx на movzx.
* заменил несколько английских строк в экзешнике на русские, сделал скриншоты)

Осталось:
* вытащить из экзешника все английские тексты (а их там буквально over9000), перевести их и засунуть обратно (желательно еще чтобы перевод не был длиннее оригинала)
* а также перевести тексты из внешних файлов
[свернуть]
Поздравляю! :) (искренне мои личные проекты год не проживали еще :( )

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #668 : 25 Августа 2012, 19:12:31 »
ребят, а что надо сделать чтобы мысли были переведены? а то куча иероглифов)
Спойлер
[свернуть]
« Последнее редактирование: 25 Августа 2012, 21:21:21 от Admin »

Оффлайн Likot

  • Старожил
  • ****
  • Сообщений: 302
  • I like soap...mmm
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #669 : 25 Августа 2012, 20:11:15 »
Боже мой -_\\
« Последнее редактирование: 25 Августа 2012, 21:21:00 от Admin »
Likot Soapeater

Оффлайн Skin36

  • Старожил
  • ****
  • Сообщений: 320
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #670 : 25 Августа 2012, 20:31:41 »
lol. Почитай несколько прошлых сообщений.ну постоянно пишут одно и тоже)))

Оффлайн cfnehfc

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #671 : 26 Августа 2012, 19:06:21 »

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #672 : 26 Августа 2012, 21:09:36 »
мдаааа http://prntscr.com/efukz
Ты бы еще спросил что такое ы ;) Лечится заменой равок. Равки выложены там же, где и все остальное. После замены этот экран выглядит так:
Спойлер
[свернуть]
« Последнее редактирование: 26 Августа 2012, 21:44:19 от insolor »

Оффлайн cfnehfc

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #673 : 28 Августа 2012, 12:17:40 »
пасибо а я думал вы неугледели!

Оффлайн Likot

  • Старожил
  • ****
  • Сообщений: 302
  • I like soap...mmm
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #674 : 28 Августа 2012, 12:33:56 »
Likot Soapeater