Ошибки на ПК • Авг 8, 2026
Ошибка AttributeError в RenPy новеллах на Windows 11: как исправить вылет модов
При установке модов на RenPy новеллы вылетает ошибка «AttributeError: ‘NoneType’ object has no attribute». Как исправить?
Ответы (1)
Данил
Знакомый краш лога, постоянно вижу его на форумах, когда народ пытается накатать чит-меню или старый русификатор на обновленную версию игры. Ошибка кода AttributeError: NoneType простым языком означает, что запущенный скрипт мода пытается обратиться к объекту, переменной или спрайту персонажа, которого движок игры еще не создал в оперативной памяти или которого вообще нет в текущем эпизоде.
Короче, чтобы винда не закрывала новеллу с ошибкой питона, нужно правильно почистить остатки старого кода:
Во-первых, удали файл persistent. В нем движок хранит общие переменные (открытые галереи, настройки читов). Нажми комбинацию клавиш Win+R, вбей туда %appdata%/RenPy, найди папку со своей игрой и полностью сноси оттуда все файлы, кроме папки со своими сейвами.
Во-вторых, если ты ставил ручные моды-патчи, зайди в директорию game внутри папки игры. Если там валяются старые файлы с расширением .rpyc от прошлых версий — удаляй их нафиг. Оставляй только чистые текстовые файлы скриптов .rpy. При старте движок сам скомпилирует их без конфликтов разметки. Мне в 90% случаев помогает именно этот способ, игра перестает ругаться на пустые строки кода.