Переменные среды (Environment Variables)
Перейти к навигации
Перейти к поиску
Ren'Py поддерживает ряд переменных среды, влияющих на его поведение. Эти переменные могут исчезнуть или поменяться между версиями Ren'Py.
Следующие переменные среды управляют поведением Ren'Py:
- RENPY_DISABLE_JOYSTICK
- Если установлена, обнаружение джойстика отключено. Используйте данную переменную, если неисправный джойстик заставляет Ren'Py двигаться вперёд, когда это не требуется.
- RENPY_DISABLE_FULLSCREEN
- Если установлена, Ren'Py откажется переходить в полноэкранный режим.
- RENPY_DISABLE_SOUND
- Предотвращает воспроизведение звука. Если эта переменная содержит "pss", воспроизведение звука будет отключено.
- RENPY_DRAWABLE_RESOLUTION_TEXT
- Если установлено значение 0, Ren'Py не будет использовать отрисовку текста при изменение разрешения экрана.
- RENPY_EDIT_PY
- Путь к файлу .edit.py, сообщающий Ren'Py как вызывать текстовый редактор. Для получения дополнительной информации смотрите раздел «Интеграция текстового редактора».
- RENPY_GL_ENVIRON
- Устанавливает текстурную среду OpenGL.
- RENPY_GL_RTT
- Устанавливает метод рендеринга в текстуру OpenGL.
- RENPY_GL_VSYNC
- Определяет, будет ли Ren'Py пытаться синхронизироваться с вертикальным обновлением дисплея. Это предотвращает разрыв, за счёт возможного снижения частоты кадров. Установите значение "0", чтобы отключить синхронизацию, или "1", чтобы синхронизировать каждое вертикальное обновление.
- RENPY_LANGUAGE
- Если установлен, задаёт язык перевода, который Ren'Py будет использовать.
- RENPY_LESS_MEMORY
- Заставляет Ren'Py сократить используемую память в обмен на снижение скорости.
- RENPY_LESS_MOUSE
- Заставляет Ren'Py постоянно отключать мышь.
- RENPY_LESS_PAUSES
- Заставляет Ren'Py отключить паузы, созданные текстовыми тегами {p} и {w}.
- RENPY_LESS_UPDATES
- Заставляет Ren'Py уменьшить количество происходящих обновлений экрана.
- RENPY_SCREENSHOT_PATTERN
- Шаблон, используемый для создания имён файлов скриншотов. Он должен содержать одну подстановку %d. Например, если установить для этого параметра "screenshot%04d.jpg", то это приведёт к тому, что Ren'Py будет записывать скриншоты в формате jpeg, а не в обычном формате png.
- RENPY_SIMPLE_EXCEPTIONS
- При установке отключает графическую обработку исключений Ren'Py.
- RENPY_SKIP_MAIN_MENU
- При установке пропускает главное меню.
- RENPY_SKIP_SPLASHSCREEN
- При установке пропускает заставку.
- RENPY_SOUND_BUFSIZE
- Управляет размером звукового буфера. Значения, превышающие значение по умолчанию (2048), могут препятствовать пропуску звука за счёт большей задержки с момента вызова звука при его воспроизведении.
- RENPY_TIMEWARP
- Может быть установлено, чтобы время бежало быстрее или медленнее. Например, установка временной шкалы на 0.5 заставляет вещи работать с половинной скоростью, в то время как с временной шкалой 2.0 всё работает с двойной нормальной скоростью.
- RENPY_USE_DRAWABLE_RESOLUTION
- Если установлено значение 0, Ren'Py будет выполнять определенные операции (включая преобразование с помощью растворения и рендеринг текста) в виртуальном разрешении игры, а не в собственном разрешении экрана.
- RENPY_VARIANT
- Необходимо установить в разделенный пробелами список вариантов экрана, который Ren'Py, как ожидается, будет использовать.
Поскольку Ren'Py использует SDL, то его поведение также может управляться с помощью переменных среды SDL.
При запуске Ren'Py будет искать в каталоге Ren'Py (в котором содержится renpy.exe или renpy.py) файл «environment.txt». Если файл существует, он будет оцениваться как файл Python, а значения, определенные в этом файле, будут использоваться в качестве значений переменных среды по умолчанию.
Источник[править | править код]
Статья "Environment Variables" на английском языке.
На главную страницу | Официальная документация движка | Вернуться к началу статьи |