Перейти к содержимому
Zone of Games Forum
tinenmi

Локализация Exe-файла I/O

Рекомендованные сообщения

Привет! Я перевожу визуальную новеллу про киберпространство. (здесь её опенинг - https://www.youtube.com/watch?v=KRsPOmyTO6g ) Я уже перевёл 41,5%, но у меня проблемы в техчасти, из-за которых русский текст отображается с большими интервалами между буквами. Думаю, нужно изменить шрифт, но я совсем не понимаю, как это сделать, но не прочь научиться.

Поделиться сообщением


Ссылка на сообщение

Если шрифт в векторном формате TTF, то интервалы между символами изменяются в редакторе шрифтов. Интервал также может задаваться и самой игрой.

Если шрифт в виде текстуры, то нужно редактировать его разметку, которая скорее всего в отдельном файле.

Поделиться сообщением


Ссылка на сообщение
Если шрифт в векторном формате TTF, то интервалы между символами изменяются в редакторе шрифтов. Интервал также может задаваться и самой игрой.

Если шрифт в виде текстуры, то нужно редактировать его разметку, которая скорее всего в отдельном файле.

Если бы было так просто... Используется системный шрифт MS Gotick, который система даже не даёт отредактировать, так как считает важным файлом.

Поделиться сообщением


Ссылка на сообщение
Если бы было так просто... Используется системный шрифт MS Gotick, который система даже не даёт отредактировать, так как считает важным файлом.

Можно попробовать заменить этот шрифт например на Arial, нужно только найти где конкретно в игре указан используемый шрифт. Возможно он указан в экзешнике, но вполне может быть и где-то в ресурсах.

Поделиться сообщением


Ссылка на сообщение

тут не шрифт менять надо, а CHARSET который задан в exe, сейчас он стоит на SHIFTJIS_CHARSET, поменять надо на RUSSIAN_CHARSET или DEFAULT_CHARSET

грибы для употребления: http://leserg73.narod.ru/TUTOR/I/index.html

зы: движок случайно не KiriKiri?

Поделиться сообщением


Ссылка на сообщение

Нет, движок не kirikiri, но статья помогла. Хотя смена одного байта кодировки даёт побочные эффекты (изменение цвета обводки, наложение старого текста на новый). По крайней мере, я знаю, что могу поставить моноширный шрифт.

Поделиться сообщением


Ссылка на сообщение

На Win-1251 переключать смысла нет, движок использует диапазон выше $7F под внутритекстовые команды.

Метрики под буквы берутся не из самого шрифта, а фиксированные. Что-то вроде ~16px для однобайтных символов и ~32px для двухбайтных. Лучшим вариантом было бы это значение для двухбайтных символов заменить и использовать русские буквы в Shift-JIS'е.

Английский экзешник очень кривой, все секции некорректные и таблица импортов поломана.

Поделиться сообщением


Ссылка на сообщение

У меня получилось, хотя шрифт тоже нужно менять.

Поделиться сообщением


Ссылка на сообщение

Ясно. Наверное у меня что-то не то из-за английского экзешника было, это монстр Франкенштейна какой-то. :) Шрифт, кстати, можно вшить в экзешник и вызывать через AddFontMemResourceEx, чтобы не заставлять его устанавливать и у всех все одинаково выглядело.

Еще игру можно от установки отвязать, там всего три ключа в реестре обязательные - InstallDir, InstallType и MsgPos. Убрать их проверку, подставив GetCurrentDirectory и два статичных значения.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • На геймпасс версию кто нибудь пробовал поставить? 
    • перефразируя классиков : ежик рыба гордая, пока сам не пнешь — не полетит…  ©©
    • та же что и на пк, с установкой не подскажу, на эмуляторах ставится как мод.
    •   Я в восторге от перевода, но есть пара моментов  которые мне не зашли. Это что при сканировании мобов их описательная часть даже не на английском, а на испанском… Так хотя бы приблизительно можно было понять о чем та написано, а тут вообще голяк)).  Skat_N1 Ты меня конечно извини, но какой нафиг “Рагна” ? Я понимаю откуда ты это взял, но елы-палы мы все дество играли за Лагуну… Причем ты тот еще троль )))) Там в начале, когда идет диалог рагны и барышни в номере отеля одна строчка диалога не переведена (это там в номере когда он говорит “я опять много болтаю”) и написана на английском, и там видно что диалог от лица Лагуны… Это прям по живому ))))     С переводом магией можно и привыкнуть со временем, хотя я не сразу вкурил что за магия такая “сандер” например ))) Наверно можно было магию оставить и не переведенной кроме ее описания. Но это не отменяет того факта что ты молодец, пока игра идет как по маслу и диалоги нравятся.  
    • Так вот есть теория, что это разные личности Питона. Питон4 форумчанин и любитель фурри, Питон87 геймер и любитель хоррор и фурри, Питон1 — ак. на госуслугах и любитель фурри, Питон2- ник в домовом чате и любитель бытовой хоррор-жизни с бабками-сплетницами и фурри, Питон3… не, просто здесь он сдерживается, а там он себя не ограничивает в высказываниях, публикует дикпики и прочее, поэтому его банят, и приходится новых Питонов создавать, раз предыдущих душат десятки на Хомяке (или жёлтом сайте) и подобных в разделе Фурри и Косплей под Фурри
      Ну а что, 18 уже есть, может себе позволить 
    • "Прямая линия с президентом — 2025"
    • я и не сомневался. Я тебе больше скажу, первая держалась исключительно на локальных гегах, чего, естественно, не хватало на всю продолжительность игры, как квест она была очень даже посредственной.
    • фигасе педофилы отчаялись, потеряв такой ресурс для поиска своих интересов, что продавили разрабов Роблокса. Ну как после такого не  РКН. И педофилов опрокинет, и другую нечесть прогнёт, единственный гос.орган в РФ, который работает   На ровне с ВС РФ. И это Верховный суд, хотя ВС РФ то же работают 
    • А у него такая реально есть? Вообще выглядит так, будто пожадничали не столько на сами сервера, сколько на пропускную способность линий до этих самых серверов (но не исключаю, что могли и на всё сразу). Из-за чего ответ от сервера не поступает вовремя и клиента тупо кикает по таймауту. Если бы сервер ложился, то и банально логин скорее всего заодно отваливался бы, т.к. сомневаюсь, что те стали бы тратиться на отдельный логин сервер с таким-то подходом к “эксклюзивности”. Хотя зарекаться не стану. А касательно серверов кеша ютуба, то они банально для этого не подошли бы чисто аппаратно (уж молчу о том, что они почти наверняка зашифрованы, иначе бы кеш могли бы поднять и на месте при желании), так что тут можно исключить данную теорию с высокой долей вероятности.
  • Изменения статусов

    • АлинаQT

      Играю в СТИМовскую версию. Столкнулась с непроходимым багом: при входе в Клуб капитанов игра вылетает на Рабочий стол и закрывается. Собрала 6 ингредиентов из 7, нужен мел. Но не могу войти. Пробовала войти на английской версии без русификатора, все равно вылетает и закрывается. Есть решение для этой проблемы? Буду рада любой помощи.
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

       
      Добавлена ONLINE версия. Проверено в steam — достижения, поддержка по сети.
      · 0 ответов
    • fevralski  »  SerGEAnt

      привет, есть что по хмурому?
      · 0 ответов
    • Netulogina  »  SerGEAnt

      Здравствуйте.
      Назрел такой вопрос. Существует ли архив/резервная копия переводов которые хранятся на данном сайте?
      · 5 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Добавились версии для Linux и MAC OS
       
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×