Форматы: .rpy & .rpyc.
Средства: Для .rpy не требуется (хотя удобнее работать с сими скриптами в, скажем, Notepad++).
Для .rpyc
сие (проверено, протестировано, должно работать).
Дополнительная информация: - Пожалуй, наиболее известный и популярный движок на западе и в СНГ. Удобен, но при выжимании значительного функционала может тормозить.
- .rpyc еси компилированные скрипты .rpy. Игры на сим движке могут работать без .rpy, но с .rpyc, чем часто пользуются разработчики: удаляют файлы .rpy, дабы осложнить копание в скриптах.
- В данном движке используются архивы .rpa. Вскрыть можно, например,
сим (подробнее в серии статей "Извлечение данных из визуальных новелл").
- Инструкция (скорректированная) от
Хемуля по вскрытию новелл на RenPy на Android:
1. Открыть .apk (обычным WinRAR) (подробнее см. здесь).
2. Извлечь из папки assets папку game (и, возможно, ещё несколько файлов).
3. Убрать из названий всех файлов "x-".
4. Заменить папку game из любой другой RenPy-новеллы на извлечённую папку (если извлекли ещё какие-нибудь файлы, то кинуть в главную директорию другой новеллы).
5. Если требуется, то взломать файлы .rpyc и .rpa (подробнее см. ранее в статье или здесь).
6. Наслаждаться игрой (для это пункт 5 не обязателен) или приступать к переводу. Дополнение инструкции от Хемуля: Спустя, полтора года, считаю нужным уточнить, что в третьем пункте подойдет не любая ренпи-новелла, а лишь примерно той же версии (не слишком новой и не слишком старой), иначе может и не запуститься. Кстати. как и альтернативный вариант, можно использовать и sdk. В этом случае надо положить ту самую папку game в какую-то другую прежде пустую, и затем скопировать эту внешнюю папку в ту же директорию, где лежит exe-шник sdk, и в конце уже запускать этим экзешником). В остальном же всё аналогично.
Дополненная информация по .rpyc: Некоторые старые версии могут не быть поддерживаемыми большинством существующих средств. В таких случаях используйте
средство от Vendor-а..
Альтернативные средства от ShermanRomeo. -
Ссылка.
Инструкция к архиву (также есть и внутри архива)
Обязательно создайте резервную копию файлов, которые будете редактировать или удалять из папки с игрой!
Убедитесь, что на вашем компьютере установлен Python!
Как RenPy-движок ищет игровые файлы при каждой загрузке RenPy-игры:
1) есть .rpa файлы - это просто архивы других файлов, используются в последнюю очередь, если нет .rpyc и .rpy файлов (здесь нам нужен "rpatool.py" для распаковки .rpa файлов)
2) есть файлы .rpyc - обычно используются вместо соответствующих файлов .rpa (здесь нам понадобится "un.rpyc" для распаковки файлов .rpyc)
3) есть .rpy файлы - редактируемые и являются нашей целью, "search.py" поможет вам здесь
4) есть поисковик на питоне, по умолчанию настроенный на поиск в .rpy файлах, простой инструмент с инструкциями внутри.
5) редактор сохранений RenPy - максимально простой и понятный.
Комментарии к записи: 40
Спасибо автору за проделанную работу. Наконец-то нашел распаковщик yu-ris.
Но сие вроде как еси скрипты движка YU-RIS, заменять текст в коих можно сим средством (не тестировалось).
Также недавно нашёл данное средство. Подробнее о нём здесь.
Также здесь дополнительная информация о сим движке (обсуждение).
Возможно, Вы в курсе того, о чём он говорит?
Не у кого нет багфикса? А то при попытки обновить файлы - permission denied
Можно попробовать отдельные бинарники для 32 разрядных версий отсюда, можно дополнительно попробовать некий багфикс (не разбирался, правда, какой именно баг фиксит) (для работы ссылки попробуйте вставить оную в Web Archieve, открыть его можно, скажем, чрез Tor. Вероятность еси, что скачать удастся...).
Далее можно попробовать альтернативный вариант скачки чрез github, притом тамошняя версия может отличаться от предлагаемой по ссылке в статье.
Некоторые методы зависят от самой "природы" багов. Скажем, можно было бы попробовать дизассемблировать exe-шники (али конкретно сбоящий exe-шник) в, скажем, С++, и перекомпилировать обратно.
Далее можно просто попробовать использовать сие с иного компа, на коем стоит 64-разрядная ОС.
The requested URL /temp/kprl.exe was not found on this server.
" - я не зря спросил про нету ли этого багфикса
Второй способ: Уже интересно, не знал об наличие на гитхабе. Попробую собрать с него
Тестировал данный движок (впрочем, вероятно, недостаточно для полной картины).
Многие ресурсы запакованы в .exe (нестандартным образом, т.е. не в качестве ресурсов, как в некоторых flash-новеллах), откуда их может достать, например, GARbro. Далее из ресурсов можно попробовать пересобрать игру, используя, скажем, пиратский TyranoBuilder.
Что именно вылезает, какие проблемы? Какая версия Тирана, на коем делали игру, и вашей пиратской версии? Можете попробовать найти какой-нибудь тестовый проект, который запускается, и в него по одному вставлять различные ресурсы, дабы по мере поступления проблем (не запускается) их решать.
При попытке запустить проект (в пустую папку проекта были добавлены все файлы, извлечённые из экзешника, и только они) папку п в списке вылезает бесконечная надпись processing. Версия пиратского Тиранобилдера: TyranoBuilder 1.7.0 steam en Версия Тирана из игры, к сожалению не известна така как в справке указано только this game was made with TyranoScript(http://tyrano.jp/). Игра была выпущена 25 мая 18 года (вдруг это как-то поможет).
Спасибо за совет, то есть вначале надо пытаться заменить папку bgimage из папки data, потом fgimage из неё же и т. д. ? Ладно, сейчас попробую.
П.С. Извините, что так много спрашиваю, просто получилось обидно, так как игра уже переведена.
Можете попробовать найти проект, работающий на вашей версии, посмотреть на его синтаксис и вручную сделать необходимые изменения.
1 Оказывается, не все Билдерные экзешники взламываются ГАРБро. Для новеллы Любовь Юрского Периода этот способ не работает. В этом случае могут помочь версии на Мак и на Андроид (где всё извлекается простым Винраром), но вот, если их нет, тогда я даже не знаю, что делать...
2 При использовании Тирано Скрипта, на всякий случай, лучше копировать не только папку data, но все прочие извлеченные файлы (но только извлеченные).
3 Та ссылка на Тирано Скрипт, что я кидал раньше теперь уже устарела, более новая (вернее старая, но более конкретная) вот такая: https://tyrano.jp/dl/exe/tyranoscript_for_windows_v475b.zip
4 Теперь появилась более новая программа для работы с Тирано - Тирано Студио. Она частично на японском, но в плане создания билда всё очень похоже на Тирано Билдер, но, в отличии от него, можно добавить и версию на Линукс. По моим тестам новеллы вроде бы распознает, а вот построение билдов может занять очень много времени, а то и вовсе не работать. Поэтому советую использовать её только, если запустить новеллу с помощью Тирано Скрипта не вышло. Скачать (вместе с частичным англофикатором) можно вот здесь: https://steamcommunity.com/sharedfiles/filedetails/?id=2199096051
Adobe Edge Animate файлы так же не распознаёт, пишет, что нет сопутствующего html
Можете попробовать использовать для редактирования оных Notepad++.
П.С. Если вы вдруг решите добавить в базу, то движок сей зовётся AIRNovel и на нём также сделана и вот эта весьма любопытная трилогия https://vndb.org/v/all?q=red+spider&fil=&rfil=&cfil=&s=title&o=a
Честно говоря, данная новелла была в моём списке наиболее вероятных кандидатов на перевод, но так к ней ни разу и не притронулся (даже к техчасти).
Как посмотрю, добавлю движок в каталоги.
В частности, по .dxr & .cxt данные есть во второй части.
А arc_conv открывать их не хочет.
muv-luv launcher- http://www.mediafire.com/file....ile
muv-luv alternativ launcher http://www.mediafire.com/file/co5giadrpk1qt16/MLA-Launcher.zip/file
xami
http://www.mediafire.com/file/251yap4dg02udlv/xami-1.00.zip/file - утилита для извлечения/упаковки текстов и картинок в игровой файл данных («data.ami»).
Oбратно тексты «подцепляются» утилитой xAMI:
братно тексты «подцепляются» утилитой xAMI:
Таким образом, он не идёт для всех rUGP-
Так что добавлю лучше как отдельный метод работы в связке с лаунчерами.
Готово.