разработка игр, программирование, сценарии, графика и музыка

English По-русски

Игра Пайли теперь на русском

На этой неделе я внедрил свою новую систему шрифтов в игру Pilie Pals. Таким образом появилась возможность использовать шрифты на разных языках, и я занялся переводом игры на русский.

Сегодня в Steam доступно новое обновление, которое добавляет в Pilie Pals поддержку русского языка!

Язык игры может быть выбран в свойствах Steam перед запуском игры.

По-русски — Пайли!
По-русски — Пайли!

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

Благодаря этой новой системе, теперь есть возможность создавать неофициальные языковые модификации к игре.

В папке игры теперь есть README файл с инструкциями добавления новых языков:

  • Создайте копии файлов "en.txt" и "en.styles", поменяйте им названия, используя другой языковой код вместо "en".
  • В файле ".styles" нужно перечислить все символы, которые используется новым языком. Файл шрифта, поддерживающего новый язык, нужно положить в папку "fonts" в корне игры.
  • В файле ".txt" находятся все тексты, которые нужно перевести.
  • Воспроизводимый файл игры нужно запустить с параметром "-langCODE" (можно создать ярлык), где CODE надо заменить на новый языковой код. Например, чтобы запустить игру на русском языке (код языка "ru"), используется параметр "-langru".

Думаю, такой подход будет достаточно удобным.

Для официально поддерживаемых языков, игра автоматически определит язык пользователя через Steamworks API. Для пользовательских языковых модификаций, игроки смогут создать свои ярлыки для запуска игры на нужном языке.

Следующая статья

Музыка из Phantom Path в YouTube

Подписаться

Получайте уведомления о новых статьях, чтобы:

Следить за процессом разработки моей следующей игры.

Читать статьи об искусстве и технологиях создания игр и движков.

Получать новости об изменениях в моих играх.

Подписка бесплатная, просто нажмите на кнопку!