LinuxForum.Fans
Тема

StalkerOnline под wine

Автор: ZaycevSN 9 сообщений 1089 просмотров
02.04.2021 15:31 #436175

Я пытался поднять эту тему: https://codeby.net/threads/stalkeronline-pod-wine.77073/

На VirtualBox установил Debian 10 и Wine 6. Хотел побаловаться и установить в нём StalkerOnline. Скачал установщик, установил лаунчер.
При запуске лаунчер создает во временной папке несколько папок, которые не открыть, и пишет, что не может создать временную папку.
Запускаю с дебаг.опциями из папки с лаунчером:

WINEDEBUG=warn+all WINEPREFIX=/home/sergey/.wine32 WINEARCH=win32 wine SO_installer.exe 2>log
..
00e0:warn:file:NtQueryFullAttributesFile L"\\??\\C:\\users\\sergey\\Temp\\_MEI2202" not found (c0000034)
00e0:warn:file:NtQueryFullAttributesFile L"\\??\\C:\\users\\sergey\\Temp\\_MEI2203" not found (c0000034)
..
папки есть, но войти нельзя, атрибуты:
d--------- 2 sergey sergey 4096 мар 27 11:35 _MEI2202
d--------- 2 sergey sergey 4096 мар 27 11:35 _MEI2203
..
При запуске в виндузе, во временной папке пользователя папки создаются типа _MEI**** и наполняются, но
атрибуты папок словами не передать:
Свойства->Безопасность->Группы и пользователи: "ПРАВА ВЛАДЕЛЬЦА" :( ?????
Возможно, под линем какие то атрибуты невозможно реализовать?

Кто нибудь запускал этот сабж с "красненьким"?

02.04.2021 15:49 · отредактировано #436176

Вы не обижайтесь, но только вам под силу такое распутать. В VirtualBox где 3d кусок того самого и даже если у вас запустится игра. Слайдшоу и фризы вам гарантированы. Установите второй системой Debian и попытайтесь снова. Как минимум косяки с пробросами и эмуляцией железа отпадут.

02.04.2021 16:00 #436177

Я понимаю о проблемах с железом в виртуале, но сейчас идет этап установки и первого запуска.
Прога пытается только запуститься и наполнить свои папки, но не может туда попасть.

02.04.2021 16:19 #436178

В настройках VirtualBox где настраиваются общедоступные каталоги вероятно стоит поковыряться.

07.04.2021 18:09 · отредактировано #436179

С общими папками есть нормальные хав-ту, типа:

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

подключить общие папки,

mount cd /mount/Virt.......
sh ./Virt..

Но это не про то
Добавлено: 07.04.2021 18:09:30

Еще об папках. Функции CreateDirectory вторым параметром используют атрибуты папок, если он пустой,
то папка будет с параметрами по-умолчанию. А именно:
..
Call KERNEL32.CreateDirectoryA(00435400 "C:\\users\\sergey\\Temp\\",00000000) ret=004075a2
..
Call KERNEL32.CreateDirectoryW(00139a00 L"C:\\users\\sergey\\Temp\\_MEI2606",00319d54) ret=00404c1

08.04.2021 07:30 #436180

ZaycevSN, Ну, вот, я же говорил, что только вы и сможете разобраться. Прав не хватало значит на каталоги. *THUMBSUP* *DRINK*

08.04.2021 09:46 · отредактировано #436181

Возможно, не установлены права на каталог Linux, в котором создаются временные папки.

"ZaycevSN" написал:
папки есть, но войти нельзя, атрибуты:
d--------- 2 sergey sergey 4096 мар 27 11:35 _MEI2202
d--------- 2 sergey sergey 4096 мар 27 11:35 _MEI2203

Установить вручную права rwx для пользователя?

"ZaycevSN" написал:
..
Call KERNEL32.CreateDirectoryA(00435400 "C:\\users\\sergey\\Temp\\",00000000) ret=004075a2
..
Call KERNEL32.CreateDirectoryW(00139a00 L"C:\\users\\sergey\\Temp\\_MEI2606",00319d54) ret=00404c1

Это показывает, как создаются каталоги.
Но, чтобы установить на них Linux-права, нужны средства Linux.

15.04.2021 11:21 #436213
"ValentinK" написал:
Возможно, не установлены права на каталог Linux, в котором создаются временные папки.

на codeby.net я эту тему продолжил, я здесь притормозил.
Удалось произвести запуск, подкачку и начальный запуск. Но экран пустой.
Даже вайн потребовал прова и атребуты. Это борется подключением раздела NTFS.
На сей момент стоит вопрос с правильной настройкой видео драйверов.
Сейчас открою новую тему с видяхой на моём буке, потом тему продолжу.

15.04.2021 12:23 · отредактировано #436214
"ZaycevSN" написал:
Даже вайн потребовал прова и атребуты. Это борется подключением раздела NTFS.

Внимание! Важная информация!
Если надо читать данные из раздела NTFS, то драйвер имеется.
Если же надо записывать, то уже будут проблемы.
https://www.google.com/search?client=firefox-b-d&q=linux+ntfs+driver+%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C

Войдите или зарегистрируйтесь, чтобы ответить.