Уголок новичка
   515

проблема с Wine

когда я запускаю игру мне выдает следующее:
I'm sorry, but an uncaught exception occurred.

While running game code:
Exception: Module tl/None/common could not be loaded.

— Full Traceback — Full traceback:
File «Z:\home\nikita\Документы\2\AwayFromHome-Episode[1-11]-pc-Rus\renpy\bootstrap.py», line 316, in bootstrap
renpy.main.main()
File «Z:\home\nikita\Документы\2\AwayFromHome-Episode[1-11]-pc-Rus\renpy\main.py», line 391, in main
renpy.exports.load_module(«tl/None/common»)
File «Z:\home\nikita\Документы\2\AwayFromHome-Episode[1-11]-pc-Rus\renpy\exports.py», line 2505, in load_module
initcode = renpy.game.script.load_module(name)
File «Z:\home\nikita\Документы\2\AwayFromHome-Episode[1-11]-pc-Rus\renpy\script.py», line 292, in load_module
raise Exception(«Module %s could not be loaded.» % name)
Exception: Module tl/None/common could not be loaded.

Windows-7-6.1.7601-SP1
Ren'Py 7.3.5.606
Mon Feb 22 13:40:42 2021
не важно что стоит в вайн 7я или 10я винда
раньше все было хорошо давно не запускал игры с винды скачал новую и не получилось запустил старые и они тоже перестали работать

17 комментариев

avatar
  1. RenPy работает нативно. Wine для него не нужен совершенно.
    Есть отбитые персонажи, которые оставляют только экзешник, но я нагуглил этот ваш Away From Home.
    Скрипт для записи в линуксах (AwayFromHome.sh) и $GAMEDIR/lib/linux-x86_64 там есть. Достаточно сделать скрипт и бинарники исполняемыми.
  2. RenPy позволяет разработчику выстрелить себе в ногу — при неровных руках движок модифицирует собственные файлы и не может запуститься. Решается это заменой файлов оригинальными.
Последний раз редактировалось
0
avatar
а как сделать скрипт и бинарники исполняемыми?
0
avatar
0
avatar
да и это во всех RenPy и так же проблемы с rpgm(но с ним проблемы были всегда). А с рен пи ток недавно появились, ну вернее ток недавно обнаружил.
0
avatar
и спасибо.
0
avatar
сделал этот файл исполняемым ничего не изменилось
0
avatar
Надо дать права двум файлам: скрипту-запускатору в директории игры и бинарнику в $GAMEDIR/lib/linux-x86_64 — обычно его имя совпадает с названием запускалки, в Вашем случае должно быть AwayFromHome (права на остальные файлы в этом каталоге можно не трогать).
Если оно после этого не стартует есть два пути:
  1. Запускаем скрипт в терминале и смотрим на что оно ругается.
  2. Глядим в log.txt и traceback.txt.
Видим, на что оно ругается.
И либо оно говорит «отказано в доступе к $FILENAME» — тогда файлу надо разрешить запускаться (ага, те самые права) либо ругается на свои *.py-файлы. В этом случае задача привести ресурсы игры в исходное состояние (об этом я и писал в п.2).
То есть или переустанавливаем игру (права придется выставить заново).
Или, если это «торрент-эдишен», то перепроверяем раздачу (тут измененные файлы будут приведены в исходное состояние).
Последний раз редактировалось
0
avatar
все ренпи игры не работают и не понимаю что можно сделать пишет отказано в доступе
chmod +x не помог
0
avatar
Как делаете chmod +x?
Текст команды в студию.
0
avatar
заходил в директорию через cd и делал chmod +x (название)
0
avatar
[nikita-81mv ~]# cd /home/nikita/Документы/2/AwayFromHome-Episode[1-11]-pc-Rus/
[nikita-81mv AwayFromHome-Episode[1-11]-pc-Rus]# chmod +x AwayFromHome.exe
[nikita-81mv AwayFromHome-Episode[1-11]-pc-Rus]# cd /home/nikita/Документы/2/AwayFromHome-Episode[1-11]-pc-Rus/lib/linux-x86_64/
[nikita-81mv linux-x86_64]# chmod +x AwayFromHome
[nikita-81mv linux-x86_64]#
0
avatar
chmod +x AwayFromHome.exe
При чем тут виндовый екзешник?!
У Вас есть шеллскрипт AwayFromHome.sh в /home/nikita/Документы/2/AwayFromHome-Episode[1-11]-pc-Rus/, делайте исполняемым его и запускайте тоже его, можно прямо из терминала:
./AwayFromHome.sh 

Никакие экзешники и вайны в этом процессе не участвуют.
Последний раз редактировалось
+1
avatar
помогло, но вопрос почему вайн отпал?
0
avatar
Смотря каким образом запускаете.
Если сначала делаете wine explorer.exe и запускаете из него, то это проблема где-то в потрохах вина.
При попытке же запуска екзешника средствами линуксового файлового менеджера скорее всего проблема в том что данный тип файлов проассоциирован с другим приложением.
Это две разных проблемы с различными решениями.
0
avatar
я просто не понимаю, как в 1 момент все экзешники перестали запускаться.
0
avatar
Предложу еще один чуть менее очевидный вариант. Удалить пиратку с шифтом, купить в стиме лицензию и запустить ее оттуда двойным щелчком. Стим настроит все сам, ты даже не заметишь. Главное галочку SteamPlay поставить не забудь. И да, абсолютно пофиг что игра ток на винду, стим запустит ее без проблем, доверься
0
avatar
в пути русский шрифт, последнее время wine не очень дружит с русскими директориями!
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.