00console rpy чем открыть

00console rpy чем открыть

00console rpy чем открыть

Декомпиляция rpyc- и rpa-файлов. Утилиты от Vendor’а, Lolbot’а и скрипт от Eliont’а.

В этой статье я расскажу о трёх способах декомпиляции rpyc- и rpa-файлов. Эти методы просты и не требуют каких-то дополнительных программных средств, но, к сожалению, они не универсальны и не всесильны. Соответственно, если они не смогли справиться с имеющимися в вашем распоряжении архивами, то не стоит унывать, есть и другие утилиты и скрипты (например, unrpec или rpatool), просто они могут быть более сложными в применении и требовать установки дополнительных программ.

Метод 1. Утилита от Vendor’а (тексты)

Эта утилита подойдёт тем, кто хочет перевести небольшую одноязычную новеллу и не хочет разбираться со скриптами.

1. Качаем vendor_utils.zip, распаковываем во временную папку (например, \Katawa Shoujo\_temp)
2. Туда же копируем интересующие файлы. Например, script-a1-monday-RU.rpyc
3. Запускаем GetText.bat, получаем два файла: script-a1-monday-RU.TXT и script-a1-monday-RU.BIN
4. Глумимся над полученным файлом с расширением TXT (в BIN не лезем. )
5. Запускаем InsertText.bat, получаем новый вариант файла script-a1-monday-RU.rpyc
6. Перемещаем (это важно, если временную папку вы создали вложенной в главную папку игры, иначе игра будет ругаться на дубликаты, т.к. она найдёт ваш забытый во временной папке rpyc-файл и попытается его подключить к проекту) новый script-a1-monday-RU.rpyc обратно.
7. Запускаем игру…

Ссылку на первоисточник, к сожалению, найти не смог 🙁

Метод 2. Утилита от lolbot’а (скрипты)

Эта утилита позволяет получить исходники всех скриптов, включая системные, и подойдёт для любого уровня проекта, лишь бы справилась…

1. Качаем lolbot_decompile.zip, распаковываем в папку с игрой (в результате файл decompile.rpy из архива должен оказаться в папке \game, например \Katawa Shoujo\game)
2. Запускаем игру и некоторое время ждём, пока игра не начнётся. Всё, из игры можно выходить. Наигрались 🙂
3. Если первые два пункта выполнены без ошибок, то в корневой папке игры (например, \Katawa Shoujo) увидите огромное количество файлов с длинными названиями, например _Users_delta_Documents_ks svn_Katawa Shoujo Act 1_game_RU_ui_strings-RU.rpy.txt. Это – исходный код во всей красе. Он менее читабелен, чем полученный в методе 1, зато делать с ним можно ну всё что угодно. В том числе править имена персонажей, меню и прочее. Файл decompile.rpy из папки \game можно удалять, иначе при каждом запуске игра будет генерить эти многочисленные файлы.
4. После внесения изменений вспоминаем, что движок RenPy сам генерит этот файл rpyc из rpy. Итак, в папку игры копируем уже исправленный файл (например, _Users_delta_Documents_ks svn_Katawa Shoujo Act 1_game_RU_ui_strings-RU.rpy.txt) и приводим его название в нормальный вид (например, ui_strings-RU.rpy)
5. Запускаем игру…
6. После запуска получаем свежесгенерённый rpyc-файл, а rpy-файл можно стирать

Очевидно, что описанные выше операции можно проделывать и над другими файлами, например над script-a1-monday-RU.rpyc.

Метод 3. Скрипт от Eliont’а (графика, звук, шрифты и т.п.)

Для небольшой новеллы:

1. В папке \game (например, \Sugars Delight\game) переименовываем файлы script.rpyc и (если есть) script.rpy в script.rpyc_ и script.rpy_, соответственно.
2. В папке \game (например, \Sugars Delight\game) создаём файл script.rpy со следующим содержимым:

200?’200px’:»+(this.scrollHeight+5)+’px’);»>
init python:
image_files = [
fn
for dir, fn in renpy.loader.listdirfiles()
if not fn.lower().endswith(«.rpy») and not fn.lower().endswith(«.rpyc») and not fn.lower().endswith(«.rpa») and not fn.lower().endswith(«.rpyb»)
if not fn[0] == «_»
]

def unarchive(original_filename, new_filename):
import os
import os.path

new_filename = config.basedir + «/» + new_filename
dirname = os.path.dirname(new_filename)

if not os.path.exists(dirname):
os.makedirs(dirname)

orig = renpy.file(original_filename)
new = file(new_filename, «wb»)
new.write(orig.read())
new.close()
orig.close()

label start:
python:
for img in image_files:
unarchive(img, «extracted/»+img)
return

3. Запускаем игру, жмём «Начать» и ждём, пока снова не появится меню (т.е. игра не запустится), после чего выходим из игры.
4. В новой папке \extracted (например, \Sugars Delight\extracted) получаем всё, кроме самих скриптов, т.е. видео, музыку, аудио, шрифты.
5. Удаляем наш script.rpy, переименовываем описанные в п.1 файлы script.rpyc_ и script.rpy_ обратно в script.rpyc и script.rpy.

Для новеллы побольше:

0. Перво-наперво нам понадобятся исходники скриптов, которые можно получить методом 2.
1. Находим файл, содержащий метку label start:. Меняем расширение оригинальному файлу (например, ui_labels.rpyc переименовываем в ui_labels.rpyc_)
2. Копируем полученный по 2-му методу в эту папку одноимённый файл (например, ui_labels.rpy), в котором удаляем блок, начинающийся с label start:.
3. В папке \game (например, \Katawa Shoujo\game) создаём файл script.rpy со следующим содержимым:

200?’200px’:»+(this.scrollHeight+5)+’px’);»>
init python:
image_files = [
fn
for dir, fn in renpy.loader.listdirfiles()
if not fn.lower().endswith(«.rpy») and not fn.lower().endswith(«.rpyc») and not fn.lower().endswith(«.rpa») and not fn.lower().endswith(«.rpyb»)
if not fn[0] == «_»
]

def unarchive(original_filename, new_filename):
import os
import os.path

new_filename = config.basedir + «/» + new_filename
dirname = os.path.dirname(new_filename)

if not os.path.exists(dirname):
os.makedirs(dirname)

orig = renpy.file(original_filename)
new = file(new_filename, «wb»)
new.write(orig.read())
new.close()
orig.close()

label start:
python:
for img in image_files:
unarchive(img, «extracted/»+img)
return

Источник

.rpy Расширение файла

Тип файла1 Python Script

This file is saved in a binary format, which requires a specific program to read its contents.

Что такое RPY файл?

Сценарий, написанный на Python, интерпретируемый, объектно-ориентированный и расширяемый язык программирования; может содержать как синтаксис Python, так и другой синтаксис, реализованный для расширения Python с помощью приложений или специфических для конкретной инфраструктуры функций; обычно используемый для хранения исходного кода приложения, который выполняется на веб-серверах.

Тип файла2 Touhou Project Replay File

This file is saved in a binary format, which requires a specific program to read its contents.

.RPY вариант № 2

Воспроизведение игры, сыгранной в рамках одной из игр проекта Touhou, серии японских игр для прокрутки; записывает движения, сделанные во время игры, и может воспроизводиться в программном обеспечении Touhou Project.

Тип файла3 Ren’Py Script

This file is saved in a binary format, which requires a specific program to read its contents.

.RPY вариант № 3

Сценарий, написанный для Ren’Py, визуального нового игрового движка, используемого для создания интерактивных цифровых историй; может содержать как синтаксис Python, так и скрипт Ren’Py, который является простым языком, используемым для определения новых сцен, переходов, текста диалога, звуков, музыки и других элементов истории.

Источник

Как открыть RPY файлы? 4 простых метода решения таких проблем

Когда вы сталкиваетесь с проблемой с неизвестным файлом RPY и не знаете, как открыть такой файл, первый шаг, который вы должны сделать, это определить причину данной проблемы. Мы покажем вам, как решить наиболее распространенные проблемы с файлами RPY и как их решить, в 4 простых шага.

RPY расширение файла

Как открыть файл RPY?

В некоторых случаях проблемы могут возникнуть при попытке открыть файлы RPY. Приведенные ниже шаги могут быть полезны для решения таких проблем.

Шаг 1 – Убедитесь, что файл правильно связан с выбранным программным обеспечением

Первое, что пользователь должен сделать, это связать приложение с файлами RPY. Может случиться так, что даже если в системе установлено приложение, поддерживающее файлы RPY, оно не будет правильно связано с этим форматом файла. Это можно легко исправить, связав программу с файлами RPY. Чтобы связать такие файлы с данным приложением, пользователь должен открыть меню файлов (щелкнув правой кнопкой мыши по файлу) и выбрав «Открыть с помощью». Список предлагаемых приложений будет отображаться в верхней части меню. Затем выберите приложение и подтвердите свой выбор, установив флажок «Всегда использовать выбранное приложение для открытия файлов такого типа». Подтвердите свой выбор, нажав ОК.

Чтобы открыть RPY файл, сфокусируйтесь на шагах 1 и 2

В большинстве случаев для открытия файлов с расширением RPY должно быть достаточно следующих инструкций на шаге 1 и 2. Прежде чем предпринимать следующие шаги, протестируйте все программы, перечисленные ниже.

Шаг 2 – Установите программу, которая поддерживает RPY файлы

Если случится так, что раздел с предлагаемыми программами будет пустым, наиболее вероятно, что в системе не будет установлена программа, поддерживающая файлы RPY. Выберите программу из следующего списка и установите ее:

Источник

Расширение файла RPY

Python Script

Что такое файл RPY?

Полное имя формата файлов, которые используют расширение RPY: Python Script. Файлы с расширением RPY могут использоваться программами, распространяемыми для платформы Linux, Mac OS, Windows. RPY файл относится к категории Файлы разработчика так же, как #NUMEXTENSIONS # других расширений файлов, перечисленных в нашей базе данных. gVim поддерживает RPY файлы и является наиболее часто используемой программой для обработки таких файлов, но 6 могут также использоваться другие инструменты.

Программы, которые поддерживают RPY расширение файла

В следующем списке перечислены программы, совместимые с файлами RPY, которые разделены на категории 3 в зависимости от операционной системы, в которой они доступны. Файлы с расширением RPY, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Программы, обслуживающие файл RPY

Как открыть файл RPY?

Проблемы с доступом к RPY могут быть вызваны разными причинами. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Python Script, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Ниже приведен список рекомендаций, которые помогут вам выявить и решить проблемы, связанные с файлами.

Шаг 1. Скачайте и установите gVim

00console rpy чем открытьОсновная и наиболее частая причина, препятствующая открытию пользователями файлов RPY, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы RPY. Эта проблема может быть решена путем загрузки и установки # РЕКОМЕНДОВАННОЙ # или другой совместимой программы, такой как MacVim, Foundation Python, Python. Полный список программ, сгруппированных по операционным системам, можно найти выше. Одним из наиболее безопасных способов загрузки программного обеспечения является использование ссылок официальных дистрибьюторов. Посетите сайт gVim и загрузите установщик.

Шаг 2. Проверьте версию gVim и обновите при необходимости

00console rpy чем открытьВы по-прежнему не можете получить доступ к файлам RPY, хотя gVim установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Если у вас установлена более старая версия gVim, она может не поддерживать формат RPY. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью gVim.

Шаг 3. Настройте приложение по умолчанию для открытия RPY файлов на gVim

После установки gVim (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия RPY файлов. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.

00console rpy чем открыть

Процедура изменения программы по умолчанию в Windows

Процедура изменения программы по умолчанию в Mac OS

Шаг 4. Проверьте RPY на наличие ошибок

Если вы выполнили инструкции из предыдущих шагов, но проблема все еще не решена, вам следует проверить файл RPY, о котором идет речь. Проблемы с открытием файла могут возникнуть по разным причинам.

00console rpy чем открыть

Если случится так, что RPY инфицирован вирусом, это может быть причиной, которая мешает вам получить к нему доступ. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. RPY файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.

2. Убедитесь, что структура файла RPY не повреждена

Если вы получили проблемный файл RPY от третьего лица, попросите его предоставить вам еще одну копию. Возможно, файл был ошибочно скопирован, а данные потеряли целостность, что исключает доступ к файлу. Это может произойти, если процесс загрузки файла с расширением RPY был прерван и данные файла повреждены. Загрузите файл снова из того же источника.

3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.

Существует вероятность того, что данный файл может быть доступен только пользователям с достаточными системными привилегиями. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл Python Script.

4. Убедитесь, что в системе достаточно ресурсов для запуска gVim

Если система перегружена, она может не справиться с программой, которую вы используете для открытия файлов с расширением RPY. В этом случае закройте другие приложения.

5. Убедитесь, что ваша операционная система и драйверы обновлены

Последние версии программ и драйверов могут помочь вам решить проблемы с файлами Python Script и обеспечить безопасность вашего устройства и операционной системы. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов RPY.

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла RPY мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле RPY.

Источник

00console rpy чем открыть

00console rpy чем открыть

00console rpy чем открыть

Роман Панов запись закреплена

По запросам народа =)
Распаковка архива RPA средствами самого RenPy, новая версия.
Файл rpa_unpack.rpy положить в папку game.
Файл 00start.rpy положить в папку \renpy\common и подтвердить замену.
Запустить игру. Появится окно игры, затем исчезнет, появится папка extracted с содержимым архива. Работает в том числе если в архив упакованы и скрипты тоже.

Да, если тягаете графику из неяпонской визуалки, не забывайте хотя бы ссылку указывать.

00console rpy чем открыть

00console rpy чем открыть

00console rpy чем открыть

Евгений, создаёшь новый проект ренпи, удаляешь всё из его папки game, ложишь в неё содержимое папки extracted, запускаешь из лаунчера.

Если же были удалены исходники скриптов. ну, поищи по интернету, были вроде декомпиляторы.

00console rpy чем открыть

Роман, [code]
I’m sorry, but an uncaught exception occurred.

Windows-8-6.2.9200
Ren’Py 6.99.12.4.2187

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *