У меня SSD. Я скопировал всю папку с игрой из предыдущей установки Windows на этот SSD и играл в COD4 на Wine без проблем. Мне по какой-то причине пришлось установить Win 10 (/dev/sda3), поэтому я сделал резервную копию папки с игрой на внешний HDD и отформатировал SSD (за исключением /dev/sda1, который является домашним). Распределение следующее:
https://i.imgtc.com/vYI4kHR.png
Теперь я могу запустить игру на Wine с внешнего HDD, на который я сделал резервную копию, хотя время загрузки медленное (как и ожидалось). Я скопировал всю папку с игрой на свой недавно отформатированный раздел ext4, который я вижу в ss выше (/dev/sda6), но когда я пытаюсь запустить игру (мультиплеер, iw3mp.exe), я получаю следующие ошибки подряд:
WIN_IMPROPER_QUIT_BODY
Ошибка при инициализации: файлы IWD не найдены в /main
При запуске исполняемого файла одиночной игры (iw3sp.exe) вместо error2 появляется следующая ошибка:
Не могу сказать, что это первая проблема, с которой я столкнулся на вине, но, наверное, это первый раз, когда я не смог ничего с этим сделать. Любая помощь будет оценена по достоинству!
РЕДАКЦИЯ: Я понял.(после долгих поисков)
В winecfg на вкладке дисков вам нужно вручную добавить диск. Мой диск был где-то в Media/deniz/drivename; когда я использовал автоопределение, родительский диск отображался как D:. В D: у вас есть Media/deniz/drivename как подкаталог. Вам нужно перейти к нему, выбрать его и нажать «добавить», а затем «применить».
решение1
Решение:
В winecfg на вкладке дисков вам нужно вручную добавить диск. Мой диск был где-то в Media/deniz/drivename; когда я использовал автоопределение, родительский диск отображался как D:. В D: у вас есть Media/deniz/drivename как подкаталог. Вам нужно перейти к нему, выбрать его и нажать «добавить», а затем «применить».