Извлечение скриптов из визуальных новелл. Часть 2
1. В инструкциях использования всё, что в <>, является чем-то вроде переменных. Т.е. вместо них (включая <>) должно писать нужное.
2. Рекомендуется извлечение с установленной японской раскладкой (обязательно не для всех методов).
3. Ссылки могут работать некорректно, либо не работать. Рекомендуется открывать их через браузер Tor.
4. Ряд методов подогнаны под определённые новеллы. Гарантий универсальной работы нет.
5. Из-за особенностей сайтов скачки некоторые ссылки могут не работать. Для обеспечения работы удалите из их начала https:// (в адресной строке) и из конца /.
6. По скачке в некоторых ссылках могут скачаться также смежные фичи. Не беспокойтесь, нужная там найдётся.
Содержит движки в спойлерном виде (+форматы в фигурных скобках с повтореним в начале спойлеров).
Источники:
- forums.fuwanovel. (В первой версии единственный источник).
- Документация и readme;
- Собственные тесты.
Дополнительная техническая информация о конкретных вскрытых играх не включена из-за малой целесообразности.
Не знаю, будет ли полезно, но надеюсь, что поможет будущим переводчикам.
При нахождении новых форматов скриптов и методов вскрытия оных, а также при ошибках просьба писать в testertesterovtesterovich@yandex.ru
Оные будут добавлены в пост.
Некоторые скрипты уже были рассмотрены в серии статей "Извлечение данных из визуальных новелл" (иногда не так уж и очевидно, где скрипт, а где нет).
Источники:
- forums.fuwanovel. (В первой версии единственный источник).
- Документация и readme;
- Собственные тесты.
Дополнительная техническая информация о конкретных вскрытых играх не включена из-за малой целесообразности.
Не знаю, будет ли полезно, но надеюсь, что поможет будущим переводчикам.
При нахождении новых форматов скриптов и методов вскрытия оных, а также при ошибках просьба писать в testertesterovtesterovich@yandex.ru
Оные будут добавлены в пост.
Некоторые скрипты уже были рассмотрены в серии статей "Извлечение данных из визуальных новелл" (иногда не так уж и очевидно, где скрипт, а где нет).
Данная задача порою не решается одним методом, так что приведу здесь несколько методов определения движка:
- Просмотреть название окна игры, название процесса игры, названия папок, файлов, директории папки сохранения.
- Просмотреть файлы архивов и exe-шник с помощью Hex-редактора. (Заголовочная часть как правило).
- Декомпилировать exe-шник с помощью, скажем, IDA-Pro, и порыться, например, в строках.
- Просмотреть формат игровых архивов и порыться в серии статей "Извлечении данных из визуальных новелл". Там может найтись дополнительная информация про сии архивы и соответствующие движки.
- Некоторые фичи являются не просто фичами работы со скриптами, но полноценными инструментами работы с движками.
- Ссылки могут барахлить! Где нашёл замену, там сменил.
В данной статье рассмотрена часть конкретных движков. В следующий статьях сей серии будут рассмотрены "комплексные фичи" и фичи для конкретных игр.
Движки {форматы скриптов}:
Форматы:
* & .txt.
Средства:
1. nekopackextract.
Фича не тестировалась, работа не гарантируется.
Дополнительная информация:
- Сами скрипты обычно находятся в простом текстовом формате. Та фича скорее для извлечения архива, вмещающего скрипты.
Форматы:
.bin.
Средства:
1. zbspac.
Фича не тестировалась, работа не гарантируется.
Возможны проблемы с совместимостью.
2. blftool.
Фича не тестировалась, работа не гарантируется.
Возможны проблемы с совместимостью.
3. nxsbineditor.
Фича не тестировалась, работа не гарантируется.
Возможны проблемы с совместимостью.
Форматы:
.msc.
Средства:
1. propeller tools.
Фича не тестировалась, работа не гарантируется.
Требуется Питон.
1. propellermanager.
Фича не тестировалась, работа не гарантируется.
Требуется Питон.
Дополнительная информация:
Дабы раскодить формат картинок .mgr, должно imagemagick юзать.
Форматы:
.ps2 & .ps3.
Средства:
1. cmvs-engine.
Фича не тестировалась, работа не гарантируется.
Также распаковывает .cpz архивы (6 версии) и конвертирует картинки .pb3 в .bmp.
Форматы:
*.
Средства:
1. RLdev.
Фича не тестировалась, работа не гарантируется.
Дополнительная информация:
- Чую я, команда Энтузиасты теам очень хорошо знакома с этим движком.
- Относительно известный движок, используемый в играх от Key. Быть может, не толкьо.
Форматы:
.ss.
Средства:
1. siglus engine scene manager.
Фича тестировалась, должна работать.
2. siglusextract.
Фича тестировалась, должна работать.
Дополнительная информация:
- Воистину известный движок, встречается во многих играх.
- Фичи могут не работать для некоторых игр. Как их адаптировать для них лицезрейте здесь.
- Картинки .g00 распаковывать vaconv иль g00PackMax для новых версий оного.
Форматы:
*.
Средства:
1. Softhouse Chara Script Tools.
Фича не тестировалась, работа не гарантируется.
Изначально фича делалать для Wizard Climber, Bunny Black и Suzukuri Fragon, но теоретически может быть совместима и с прочими играми Softhouse Chara.
Форматы:
.dat.
Средства:
1. Unisonshift Manager.
Фича тестировалась, иногда работает.
Может не работать со всеми играми.
Могут быть ошибки с переходами текста от японского к английскому и наоборот.
Форматы:
.ws2.
Средства:
1. ahdprc.
Фича тестировалась.
Перевод скриптов работает, с картинками .pna есть проблемы, перепаковка .arc устарела.
С новыми играми может быть не совместимо.
Требуется скомпилировать.
Сей движок будет зреть текст в Shift-JIS вне зависимости от того, как издевались над текстовым файлом.
Дополнительная информация:
- Работать с картинками .pna лучше сим. Еси проблема с альфа-каналом, теоретически решается накладыванием тени (60% должно работать).
Форматы:
.txt & *.
Средства:
Не требуются.
Дополнительная информация:
- Работа с архивами должна осуществляться с помощью whale tools (требуется Питон).
Форматы:
.evt & .txt.
Средства:
Не требуются.
Форматы:
.nss.
Средства:
Не требуются.
Дополнительная информация:
- Довольно известный движок компании Nitroplus. Вскрытие оного лицезрейте в серии статей Извлечение данных из визуальных новелл (.npa, .dat, .npp).
- В последнее время было сделано серьёзное обновление сего движка, так что информация о скриптах может быть не совсем актуальна для последних игр от Nitroplus.
Форматы:
.rpy & .rpyc.
Средства:
Для .rpy не требуется (хотя удобнее работать с сими скриптами в, скажем, Notepad++).
Для .rpyc сие (проверено, протестировано, должно работать).
Дополнительная информация:
- Пожалуй, наиболее известный и популярный движок на западе и в СНГ. Удобен, но при выжимании значительного функционала может тормозить.
- .rpyc еси компилированные скрипты .rpy. Игры на сим движке могут работать без .rpy, но с .rpyc, чем часто пользуются разработчики: удаляют файлы .rpy, дабы осложнить копание в скриптах.
- В данном движке используются архивы .rpa. Вскрыть можно, например, сим (подробнее в серии статей "Извлечение данных из визуальных новелл").
16.02.2019:
Добавлен Ren'Py и дополнен Nitroplus Engine.
Автор материала: Tester
Материал от пользователя сайта.