У меня есть 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
Ошибка при инициализации: No IWD files found in /main
Когда я запускаю exe одиночной игры (iw3sp.exe) я получаю ошибку ниже вместо error2:
Я не могу сказать, что это первая проблема, с которой я столкнулся на wine, но это, вероятно, первый раз, когда я не смог ничего с этим сделать. Любая помощь будет очень признательна!
EDIT: Я разобрался. (после долгих поисков)
В winecfg на вкладке "Диски" нужно добавить диск вручную. Мой диск находился где-то внутри Media/deniz/drivename; когда я использовал автоопределение, родительский диск отображался как D: . В каталоге D: есть подкаталог Media/deniz/drivename. Вам нужно перейти к нему, выбрать его и нажать кнопку добавить, а затем применить.
Решение:
В winecfg на вкладке «Диски» необходимо добавить диск вручную. Мой диск был внутри где-то как Media / deniz / drivename; когда я использовал автоопределение, родительский объект отображался как D:. В D: у вас есть Media / deniz / drivename в качестве подкаталога. Вы должны перейти к этому, выбрать его и нажать «Добавить», а затем применить.