LINUX.ORG.RU
ФорумGames

CS1.6+wine 1.1.26


0

0

может тут кто поможет:
Чудеса какие-то, установил CS в отдельный префикс, запускаю через меню Приложение --> Wine, отлично работает, копирую строку в консоль с ярлыка из меню (env WINEPREFIX="/home/user/.PlayOnLinux/wineprefix/cs16" wine "C:\Program Files\CS16\hl.exe" -game cstrike -nomaster -nofocemparms -noforcemaccel -noforcemspd -32bpp), нихрена не работает, вижу заставку и тут же вылетает. Пытался создать свой ярлык, кнопку, скрипт - нихрена не работает, вылетает.
Забил на это и играл некоторое время, запуская через меню. Теперь понадобилось переместить игру, переместил весь префикс, соответственно поменял в ярлыке в меню путь к префиксу,(env WINEPREFIX="/mnt/disk/Games/cs16" wine "C:\\Program Files\\CS16\\hl.exe" -game cstrike -nomaster -nofocemparms -noforcemaccel -noforcemspd -32bpp) и что.. не запускается теперь! Так же как и через консоль. Что за чудеса, понять не могу!

В терминале поначалу была только такая строчка
fixme:win:EnumDisplayDevicesW ((null),0,0x32f510,0x00000000), stub!
Сейчас я ковырял по разному, теперь выводит
fixme:win:EnumDisplayDevicesW ((null),0,0x32f4f4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f510,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
Но один фиг, запускается и падает игра.

У меня даже мыслей больше нет, что это может быть. И чем отличаются запуск с меню, и запуск с терминала.

ЦС ненужен, спрашивать лучше в AppDB

nutz ★★
()
Ответ на: комментарий от Xenius

Я тепреть не могу КС, больше люблю Анрил, а запускать мне приходиться для проверки серверов, которые дали задание мне настроить на линухе.
Т.к. я уже более 3-х лет не видел винды (не дома, не на работе), то и ставить винду ради КС смысла нет, да и блевать не хочется =))
Про нексуиз в курсе, норм игруха.
А вот КС, запустить как то надо.

EuPhobos
() автор топика

>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16

>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16

>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16

>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16

>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16

>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16

>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16

Может быть проблема в этом? :/

Gary ★★★★★
()
Ответ на: комментарий от EuPhobos

Возможно, это все из-за переменных окружения, которые могут различаться при запуске с терминала или из меню и изменена была только одна переменная, а надо было больше? Кстати, доступ на запись к новому префиксу есть?

Xenius ★★★★★
()
Ответ на: комментарий от Gary

Свободность все равно важней. Вот если бы они давали полные исходники под свободной лицензией, можно было бы и больше дать, а проприетарщина и даром не особо нужна.

Xenius ★★★★★
()
Ответ на: комментарий от EuPhobos

убери на время вайновский "реестр" и попробуй на чистом

amorpher ★★★★★
()
Ответ на: комментарий от Gary

А что, я не прав что ли? И я сам в проприетарщину на своем компе не играю

Xenius ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.