Я пытался поднять эту тему: 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**** и наполняются, но
атрибуты папок словами не передать:
Свойства->Безопасность->Группы и пользователи: "ПРАВА ВЛАДЕЛЬЦА" :( ?????
Возможно, под линем какие то атрибуты невозможно реализовать?
Кто нибудь запускал этот сабж с "красненьким"?
StalkerOnline под wine
Вы не обижайтесь, но только вам под силу такое распутать. В VirtualBox где 3d кусок того самого и даже если у вас запустится игра. Слайдшоу и фризы вам гарантированы. Установите второй системой Debian и попытайтесь снова. Как минимум косяки с пробросами и эмуляцией железа отпадут.
Я понимаю о проблемах с железом в виртуале, но сейчас идет этап установки и первого запуска.
Прога пытается только запуститься и наполнить свои папки, но не может туда попасть.
В настройках VirtualBox где настраиваются общедоступные каталоги вероятно стоит поковыряться.
С общими папками есть нормальные хав-ту, типа:
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
ZaycevSN, Ну, вот, я же говорил, что только вы и сможете разобраться. Прав не хватало значит на каталоги. *THUMBSUP* *DRINK*
Возможно, не установлены права на каталог Linux, в котором создаются временные папки.
папки есть, но войти нельзя, атрибуты:
d--------- 2 sergey sergey 4096 мар 27 11:35 _MEI2202
d--------- 2 sergey sergey 4096 мар 27 11:35 _MEI2203
Установить вручную права rwx для пользователя?
..
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.
Возможно, не установлены права на каталог Linux, в котором создаются временные папки.
на codeby.net я эту тему продолжил, я здесь притормозил.
Удалось произвести запуск, подкачку и начальный запуск. Но экран пустой.
Даже вайн потребовал прова и атребуты. Это борется подключением раздела NTFS.
На сей момент стоит вопрос с правильной настройкой видео драйверов.
Сейчас открою новую тему с видяхой на моём буке, потом тему продолжу.
Даже вайн потребовал прова и атребуты. Это борется подключением раздела 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