LinuxForum.Fans
Тема

Gothic 1 под Wine.

Автор: u_________________7 26 сообщений 8440 просмотров
#309246

Неожиданно захотел поиграться в Gothic 1 и поставил себе на GNU/Linux Debian 6.0.7 (squeeze). Игра запускается, работает, но все текстцры белые.
Вот как это выглядит:

Показать

Что мне делать?

#309306
"Император Медуза" написал:
Что мне делать?

Пальцем в небо: в driconf включить S3TC, при отключенном подобные проблемы с текстурами как раз и бывают.

p.s. на будущее - нужно предоставлять больше информации (какая видеокарта, версия драйвера, версия wine и т.д.), телепатов тут нет и без полной информации о железе и системе сориентироваться и подсказать очень сложно.

#309351
"xxblx⇓" написал:
удущее - нужно предоставлять больше информации (какая видеокарта, версия драйвера, версия wine и т.д.), телепатов тут нет и без полной информации о железе и системе сориентироваться и подсказать очень сложно.

А как это проверить? Я просто ранее всегда пользовался только Windows и все было гораздо проще.

#309409

версия wine
[console]wine --version[/console]

по видеокарте - должны бы знать что у вас в компьютер воткнуто. а драйвер же устанавливали какой-то, вопрос - какой?

"xxblx" написал:
в driconf включить S3TC

это пробовали сделать уже?

#309439
"xxblx⇓" написал:
это пробовали сделать уже?

Я установил drifconf, после этого игрушка вообще перестала работать и выдвет ошибки, а в drifconf не знаю где войти, в панеле задачи нет.

"xxblx⇓" написал:
по видеокарте - должны бы знать что у вас в компьютер воткнуто.

К сожалению сейчас компьютер стоит так, что я не могу его вскрыть, а все драйвера устанавливал не я.

"xxblx⇓" написал:

версия wine

wine-1.0.1

#309445
"Император Медуза" написал:
К сожалению сейчас компьютер стоит так, что я не могу его вскрыть

У моего постоянно обе боковых стенки сняты, только "морда" у системника на месте.

"Император Медуза" написал:
а все драйвера устанавливал не я.

А кто? Администратор?
Ну так

text
glxinfo | grep render

покажите.

#309462
"yars⇓" написал:
У моего постоянно обе боковых стенки сняты, только "морда" у системника на месте.

С моим компом так раьше было.

"yars⇓" написал:
покажите
Показать
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 915G GEM 20091221 2009Q4 x86/MMX/SSE2
#309494
"Император Медуза" написал:
установил drifconf, после этого игрушка вообще перестала работать и выдвет ошибки, а в drifconf не знаю где войти, в панеле задачи нет.

можно через терминал запустить
[console]driconf[/console]

#309499

Через терминал запустилось!
S3TC включил, не помогло.
Сейчас его немного поковыряю.

#309507

Теперь давайте попробуем запустить игру через терминал и посмотреть на выхлоп.
Для этого надо использовать команды вида
[console]cd ~/.wine/drive_c/Program Files/Gothic
wine game.exe[/console]
Путь в первой команде может быть другой, указывайте тот, куда устанавливали игру.
~/ = /home/ваш_логин/
.wine и вообще любые каталоги, начинающиеся с . (точки) являются скрытыми каталогами, в файловом менеджере они, как правило, не отражаются, покуда не включено отображение скрытых файлов и каталогов (обычно для включения используется комбинация Ctrl + H).
Во второй команде укажите exe-файл игры, который требуется запустить.

з.ы. не забывайте, что linux регистрозависим. Game.exe, gAme.exe и game.exe - три разных файла.

#309521

К счастью терминалом я умею пользоваться.
Вот:

Показать
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:wtsapi:WTSEnumerateSessionsW Stub (nil) 0x00000000 0x00000001 0x7e0ea5ac 0x7e0ea5a4
fixme:wtsapi:WTSFreeMemory Stub (nil)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (0): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_RETRIES: STUB
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x129ea08,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x138120)->(1,(nil)): Stub
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x138120): Stub!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x138120)->(1,(nil)): Stub
fixme:d3d:IWineD3DDeviceImpl_Release (0x138848) Device released with resources still bound, acceptable but unexpected
fixme:d3d:dumpResources Leftover resource 0x2585948 with type 6,WINED3DRTYPE_VERTEXBUFFER
#309536

в driconf, как я понимаю, S3TC уже включено, после перезагружался?
сейчас игра не запускается вообще или запускается и вылетает?

в префикс через winetricks что-нибудь установлено?

#309543
"xxblx⇓" написал:
в driconf, как я понимаю, S3TC уже включено, после перезагружалс

Перегружался.

"xxblx⇓" написал:
сейчас игра не запускается вообще или запускается и вылетает?

Запускается выдает ошибки и выключается и еще перестала работать врезультате после всех других операций другая игрушка...

"xxblx⇓" написал:
в префикс через winetricks что-нибудь установлено?

Я пытался раньше установить через него DirectX.

#309544

Сделайте
[console]winetricks d3dx9 directmusic [/console]

И покажите скриншоты всех трех вкладок driconf.

#309545

И еще, в GOTHIC.INI надо выставить playLogoVideos=0

#309546
"xxblx⇓" написал:
И еще, в GOTHIC.INI надо выставить playLogoVideos=0

Это сделал.
И enableMusic=0 сделал.

#309728

и результат?

"xxblx" написал:
И покажите скриншоты всех трех вкладок driconf.
Войдите или зарегистрируйтесь, чтобы ответить.