Skip to content

savannstm/fh2-termina-translation

Repository files navigation

Русская локализация Fear & Hunger 2: Termina

Как скомпилировать в .json файлы игры?

Воспользуйтесь инструментом для командной строки, либо графическим интерфейсом.

Для компиляции вам понадобятся непосредственно сами оригинальные файлы игры. Вы должны создать папку original рядом с папкой translation, и поместить туда все игровые .json файлы.

Вы можете взять оригинальные .json файлы игры по пути Fear & Hunger 2 Termina/www/data. Вы также можете использовать любые модифицированные .json файлы, до тех пор пока они НЕ меняют текст игры. Т. е. моды, меняющие только техническую часть игры, например багфиксы.

После создания папки original с .json файлами, запустите консольную команду rvpacker-txt-rs write (предварительно нужно загрузить этот самый rvpacker-txt-rs и поместить рядом с папкой original) После этого готовые файлы с переводом появятся в директории output. Скопируйте их в папку www с заменой.

Строение репозитория

Директория img

В подпапках этой директории хранятся .psd файлы с переведёнными картинками игры. Вы можете открыть их в любом подходящем приложении (Photoshop, Krita), и распоряжаться ими на своё личное усмотрение.

Директория translation

В этой директории хранятся файлы локализации в формате .txt. В каждом файле содержатся строки с оригинальным текстом и разделителем <#>, после которого начинается переведённый текст.

Тонкости

В тексте вы можете встретить множество различных escape-последовательностей - выделим уникальные для этого репозитория.

\# означает перенос линии. Самоисчёрпывающее описание.

\x[a|b] - эта последовательность будет полностью заменена либо на a (если главный герой мужского пола), либо на b (если главный герой женского пола) во время отображения сообщений.

\dX[a|b|c] - X в этой последовательности означает любое число, отсылающее к ID некой переменной. Эта последовательность будет полностью заменена на a (если значение переменной равно числу один), b (например, если значение переменной равно числу 2-4), c (например, если значение переменной равно 5-9). Например: 1 чай, 2 чая, 5 чаёв. Вставляйте необходимые склонения в зависимости от числа.

\ps[a||b(||c)] - эта последовательность будет полностью заменена на a, если кол-во членов группы (исключая гулей и козла) равно двум, на b если кол-во членов группы выше двух, и опционально на c (если c присутствует) если в группе только главный герой.

Прочие escape-последовательности являются частью Yanfly Message Core, и подробно описаны здесь.

Лицензия

Репозиторий лицензирован под WTFPL. Это означает, что вы можете безнаказанно использовать и модифицировать перевод в каком угодно виде. Вы можете делать всё, что захотите.

About

Файлы русской локализации Fear & Hunger 2: Termina

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published