Русификатор для Disillusion.
Для запуска игра использует файл .rgss3a
. Его получение сложное, поэтому оставляю ссылку на готовый файл.
https://drive.google.com/drive/folders/1yp3F299wmwY7pQe4DPUfdLFHhU33SHkD?usp=drive_link
-
Нужно скачать архив по ссылке выше.
-
Для этого в библиотеке находим игру, нажимаем ПКМ и выбираем
Управление → Просмотреть локальные файлы
.
-
Переместить с заменой файлы из архива в папку с игрой.
Выше уже есть готовый файл, но ниже будет способ его получения.
Получение состоит из двух этапов. Сначала нужно будет распаковать файлы игры и получить их в удобном для редактирования виде. Далее нужно обратно запаковать их, чтобы игра запустилась.
- При скачивании игры через Steam в папке с игрой есть файл
Game.rgss3a
. Это зашифрованный архив со всеми данными (локации, предметы, враги). Чтобы его распаковать я использовал утилиту RGSS Extractor. - В ней нужно открыть этот файл и извлечь две папки: Data и Graphics. Эти папки появятся в папке с утилитой.
- После распаковки можно заметить файлы
.rvdata2
. Это файлы данных для RPG Maker VX Ace. - Далее нужно создать новый проект в RPG MAKER VX Ace и перейти в папку с этим проектом. Сюда нужно переместить все файлы игры из стима и папки, полученные после распаковки rgss3a: Data и Graphics.
- Если всё сделано правильно, в проект можно будет перезайти, и он не упадёт с ошибкой.
- Дальше можно менять все файлы через графический интегрфейс самой программы, но при таком подходе сложно вести историю файлов.
- Чтобы превратить файлы
rvdata2
в читаемый вид я использую утилиту rvpacker. Но в коде этого гема допущена ошибка, потому что используемого метода не существует. Нужно перейти в исходный код этого пакета и исправить ошибку.
- Для перевода нужно скачать этот репозиторий и переместить папки YAML и остальные в папку с проектом на RPG Maker.
- Теперь нужно удалить папку
Data
и оставшийся со стима файлGame.rgss3a
. - Далеее нужно открыть в этот папке cmd и запустить команду
rvpacker --action pack --project . --project-type ace
. - После этого будет неплохо проверить, что в проект всё ещё можно перезайти и запустить его.
- Если всё правильно, то в главном меню должен быть русский текст.
- Дальше нужно создать билд игры с зашифрованными данными. Для этого в RPG Maker нужно выбрать
File → Compress Game Data...
. В появившемся окне поставить галочкуCreate Encrypted Archive
и нажатьOk
. После нескольких минут в указанном месте появится самораспаковывающийся.exe
. Но если открыть его через 7-Zip, то там и будет перепрошитыйGame.rgss3a
с русским языком.