Распространённые ошибки и пути их решения
Сборник Q&A и статей о частых ошибках. На странице используются сокращения:
- Q (question) - вопрос
- A (answer) - ответ
Загрузил мод в Steam, а он выдаёт Traceback. Мод в папке mods
Q: Я загрузил в Steam мод, который до этого редактировался и всячески видоизменялся в папке mods. Загрузил, основной папкой указал mods. После загрузки версии мода из Steam и захода в игру выдаёт трейсбек.
A: У вас ошибка в путях к моду при загрузке оного в Steam. Если мод и пути файлов для мода проходят через папку mods, то необходимо сделать следующее:
- Создать отдельную папку с любым именем. Например,
my_mod_folder. - Внутри неё создать папку
modsи положить туда основную директорию мода. Теперь путь к папке мода таков:my_mod_folder/mods/my_mod/. - Снова переходим в загрузчик модов: либо удаляем предыдущую версию мода и создаём заново, либо нажимаем
Обновить существующий мод в мастерской. - Основной папкой мода при загрузке указываем
my_mod_folder, а неmodsилиmy_mod. - Загружаем мод, перепроверяем версию мода из мастерской.
Не забудьте переместить куда-нибудь вашу версию мода, с которой вы ранее работали, ибо, если внутри БЛ будет и основная версия, и версия мода из мастерской, вылетит трейсбек из-за дублирования лейблов и папок.
Ren'Py не находит изображение/видеофайл/аудиофайл. Пути сто раз перепроверены
Q: Пользуясь ручным объявлением видеофайла/аудиофайла/изображения, я столкнулся с проблемой — при показе/воспроизведении файла Ren'Py выдаёт трейсбек, указывая, что файл не найден. Пути в объявлении проверены.
A: Как бы смешно это ни звучало, но советуем ещё раз перепроверить путь. Поискать ошибки в написании названия и расширения файла, а также поискать лже-буквы (скажем, одна буква, написанная кириллицей внутри слова, написанного латиницей). В крайнем случае — проверьте файл на "битость". Если файл оказался "битым", то Ren'Py его "не увидит".
Не понимаю, как загрузить мод из любой директории!
Q: Переместил папку с модификацией на рабочий стол. Поработал над кодом, добавил пару файлов. После загрузки мода в Steam и скачивания его из мастерской вылетает трейсбек. Указывает на ошибку в путях к файлам.
A: Для того чтобы загрузить модификацию из любой директории, вам необходимо проделать следующее:
- Создать папку с любым именем. Например,
my_mod_111. - Внутрь неё переместить папку с вашей модификацией (например,
my_mod_root). Путь к файлам вашей модификации будет таков —my_mod_111/my_mod_root/.
Если папка с модификацией лежит на рабочем столе, то путь будет следующим — C:/Users/UserName/Desktop/my_mod_111/my_mod_root/, где:
UserName— имя пользователя вашей ОСC:— метка основного диска, на котором лежит ваша ОС. По умолчанию —C:
- Открыть загрузчик модов и обновить существующий мод (или загрузить его заново), указав основной папкой мода
my_mod_111. - Загрузить мод, проверить на наличие ошибок в версии мода из мастерской.
Не забудьте переместить куда-нибудь вашу версию мода, с которой вы ранее работали, ибо, если внутри БЛ будет и основная версия, и версия мода из мастерской, вылетит трейсбек из-за дублирования лейблов и папок.
Обновлено