Распространённые ошибки и пути их решения

Сборник Q&A и статей о частых ошибках. На странице используются сокращения:

  • Q (question) - вопрос
  • A (answer) - ответ

Загрузил мод в Steam, а он выдаёт Traceback. Мод в папке mods

Q: Я загрузил в Steam мод, который до этого редактировался и всячески видоизменялся в папке mods. Загрузил, основной папкой указал mods. После загрузки версии мода из Steam и захода в игру выдаёт трейсбек.

A: У вас ошибка в путях к моду при загрузке оного в Steam. Если мод и пути файлов для мода проходят через папку mods, то необходимо сделать следующее:

  1. Создать отдельную папку с любым именем. Например, my_mod_folder.
  2. Внутри неё создать папку mods и положить туда основную директорию мода. Теперь путь к папке мода таков: my_mod_folder/mods/my_mod/.
  3. Снова переходим в загрузчик модов: либо удаляем предыдущую версию мода и создаём заново, либо нажимаем Обновить существующий мод в мастерской.
  4. Основной папкой мода при загрузке указываем my_mod_folder, а не mods или my_mod.
  5. Загружаем мод, перепроверяем версию мода из мастерской.

Не забудьте переместить куда-нибудь вашу версию мода, с которой вы ранее работали, ибо, если внутри БЛ будет и основная версия, и версия мода из мастерской, вылетит трейсбек из-за дублирования лейблов и папок.

Ren'Py не находит изображение/видеофайл/аудиофайл. Пути сто раз перепроверены

Q: Пользуясь ручным объявлением видеофайла/аудиофайла/изображения, я столкнулся с проблемой — при показе/воспроизведении файла Ren'Py выдаёт трейсбек, указывая, что файл не найден. Пути в объявлении проверены.

A: Как бы смешно это ни звучало, но советуем ещё раз перепроверить путь. Поискать ошибки в написании названия и расширения файла, а также поискать лже-буквы (скажем, одна буква, написанная кириллицей внутри слова, написанного латиницей). В крайнем случае — проверьте файл на "битость". Если файл оказался "битым", то Ren'Py его "не увидит".

Не понимаю, как загрузить мод из любой директории!

Q: Переместил папку с модификацией на рабочий стол. Поработал над кодом, добавил пару файлов. После загрузки мода в Steam и скачивания его из мастерской вылетает трейсбек. Указывает на ошибку в путях к файлам.

A: Для того чтобы загрузить модификацию из любой директории, вам необходимо проделать следующее:

  1. Создать папку с любым именем. Например, my_mod_111.
  2. Внутрь неё переместить папку с вашей модификацией (например, my_mod_root). Путь к файлам вашей модификации будет таков — my_mod_111/my_mod_root/.

Если папка с модификацией лежит на рабочем столе, то путь будет следующим — C:/Users/UserName/Desktop/my_mod_111/my_mod_root/, где:

  • UserName — имя пользователя вашей ОС
  • C: — метка основного диска, на котором лежит ваша ОС. По умолчанию — C:
  1. Открыть загрузчик модов и обновить существующий мод (или загрузить его заново), указав основной папкой мода my_mod_111.
  2. Загрузить мод, проверить на наличие ошибок в версии мода из мастерской.

Не забудьте переместить куда-нибудь вашу версию мода, с которой вы ранее работали, ибо, если внутри БЛ будет и основная версия, и версия мода из мастерской, вылетит трейсбек из-за дублирования лейблов и папок.

Обновлено