Вход  ::   Регистрация  ::   Забыли пароль?  ::   Правила
 
ОтветитьСоздать новую темуСоздать новое голосование

> TES + Linux, запускаем TES(или другие игры) в Linux

 
Grom Hellstrom
  post 13.02.08 - 22:01   (Ответ #1)
Пользователь offline

-----


Магистр Двемерских Наук
Группа: Обыватель
Сообщений: 578
Репутация: 39
Нарушений: (0%)
Что бы не флудить вопросами там начнем тут smile.gif

Цитата: 
Операционная система: Fedora Core 8 [2.6.23.1-42.fc8] & Gentoo Linux 2006.1 [2.6.17-gentoo-r7]
Видео: ATI Proprietary Linux Driver 8.452.1
Версия Wine: 0.9.54
Версия игры: 1.2.0201
Дополнительные фаилы: d3dx9_27.dll (для Oblivion) & msvcp60.dll (для Morrowind).

Установка и запуск TES 4: Oblivion в OS GNU/Linux...

1) Устанавливаем видеодрайвер.

2) Аппаратное ускорение? ДА! (проверка с помощью команды glxinfo -> пункт direct rendering: Yes).

3) Скачиваем и устанавливаем Wine.

4) Достаем любым путем файл d3dx9_27.dll и копируем его в директорию ~/.wine/drive_c/windows/system32/.

5) Выполняем команду wine regedit, создаем директорию [HKEY_CURRENT_USER\Software\Wine\Direct3D] и ключи типа String Value:

Название: DirectDrawRendering Значение: opengl

Название: OffScreenRenderingMode Значение: fbo

Название: PixelShaderMode Значение: enabled

Название: UseGLSL Значение: enabled

Название: VertexShaderMode Значение: hardware

Название: VideoMemorySize Значение: кол-во памяти вашеи видеокарты (в мб)


6) Устанавливаем игру.

7) Переходим в каталог с установленной игрой и выполняем команду wine OblivionLauncher.exe. Настраиваем игру (параметры Mode, Screen Effects и Distant Rendering не изменять).

8) Правим фаил Oblivion.ini, которыи находится в директории ~/My Games/Oblivion/:

[General]
SCreditsMenuMovie=
SMainMenuMovie=
SMainMenuMovieIntro=
SIntroSequence=
iFPSClamp=0
SoblivionIntro=
bUseHardDriveCache=1

[Display]
bEquippedTorchesCastShadows=0
bReportBadTangentSpace=0
bStaticMenuBackground=0
bForcePow2Textures=0
bForce1XShaders=0
bHighQuality20Lighting=0
bAllow20HairShader=0
bAllowScreenShot=1
iMultiSample=0
bDoTallGrassEffect=1
bForceMultiPass=0
bDoTexturePass=1
bDoSpecularPass=0
bDoDiffusePass=1
bDoAmbientPass=1
bDoCanopyShadowPass=0
bDrawShadows=0
bUseRefractionShader=0
bUse Shaders=1

9) Переходим в каталог с установленной игрой, командуем wine Oblivion.exe и наслаждаемся замечательной игрой!

Дополнительная настроика Wine - команда winecfg

СТРАШНО?!  biggrin.gif


добавлено Grom Hellstrom - 13.02.08 - 22:01
>> NixRooT:

Я так понял библиотеки директХ не настраивались?
Или все-таки были манипуляции с выбором?
И еще. Вайн собирал сам или из бинарников ставил?

Our greatest glory consists not in never falling, but in rising every time we fall...
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
NixRooT
  post 14.02.08 - 13:46   (Ответ #2)
Пользователь offline



Champion of the Empire
Группа: Смотритель
Сообщений: 516
Репутация: 53
Wine собирал из исходников.  На счет настроики ДХ - правка реестра.

Проблем со звуком и графикои в игре пока не было.

P.S.: инструкцию писал на скорую руку, так что позже отредактирую.

Сообщение отредактировал NixRooT - 14.02.08 - 15:07

"Tah! Come visit again! Or I'll pluck out your eyes!" (c) Sheogorath
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Grom Hellstrom
  post 15.02.08 - 02:17   (Ответ #3)
Пользователь offline

-----


Магистр Двемерских Наук
Группа: Обыватель
Сообщений: 578
Репутация: 39
Нарушений: (0%)
>> NixRooT:
просто у меня обла ставится и запускается. но вместо картинки тупо черный экран. уже на момент создания перса. при входе в инвентарь моделька сббоку есть, крутится и все такое но вот ни худа ничо не видать...

добавлено Grom Hellstrom - 15.02.08 - 02:17
хммм... без hdr все путем smile.gif

Our greatest glory consists not in never falling, but in rising every time we fall...
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
NixRooT
  post 15.02.08 - 21:38   (Ответ #4)
Пользователь offline



Champion of the Empire
Группа: Смотритель
Сообщений: 516
Репутация: 53
Без правки Oblivion.ini у меня тоже были подобные глюки в игре.

По поводу воды... bUseWaterShader=0... Если вы наблюдаете розовую воду, тогда качаем вот эту текстуру и помещаем ее в Data\Textures\water\.

Вот пока единственный замеченный глюк...

добавлено NixRooT - 15.02.08 - 10:10
И еще... Все это дело работает только на проприетарных (aka официальных) дровах (по крайней мере у меня)...

А какая система и т.д. у тебя, Гром?

Сообщение отредактировал NixRooT - 27.09.08 - 15:56

"Tah! Come visit again! Or I'll pluck out your eyes!" (c) Sheogorath
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Dr. YankeeDoodle
  post 15.02.08 - 22:06   (Ответ #5)
Пользователь offline

-----


Психохирург
Группа: Обыватель
Сообщений: 1 084
Репутация: 286
Нарушений: (0%)
>> NixRooT:
Слушай, а какая у тебя конфигурация железа? В смысле, Вайн не сильно тормозит игру?

Is that how drowned all your witches?
Down in the ocean
One by one
Disappear
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Grom Hellstrom
  post 16.02.08 - 01:09   (Ответ #6)
Пользователь offline

-----


Магистр Двемерских Наук
Группа: Обыватель
Сообщений: 578
Репутация: 39
Нарушений: (0%)
>> NixRooT:
amd athlon X2 64bit, 2Gb RAM, NVidia GForce 8500GT 256Mb.
ОС Debian GNU/Linux Etch 4.0r2
дрова на видео последние. wine 0.9.53 из сырцов.

По поводу воды... Под виндой та же розовая будет при bUseWaterShader=0. smile.gif

>> Dr. YankeeDoodle:
У меня например идет примерно одинаково.

Our greatest glory consists not in never falling, but in rising every time we fall...
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
NixRooT
  post 16.02.08 - 12:04   (Ответ #7)
Пользователь offline



Champion of the Empire
Группа: Смотритель
Сообщений: 516
Репутация: 53
У меня что bUseWaterShader=1, что bUseWaterShader=0 - вода всегда розовая smile.gif (а отключение данного параметра - повышение производительности). Проблема решается использованием пофиксенной текстуры.
У меня система такая: P4 Prescott 3.0 GHz, 1024 Mb DDR400 SDRAM, Radeon 9800 Pro 128 Mb.
По поводу тормозов. Игра работает также, как и в Окнах (в зависимости от настройки).

Сообщение отредактировал NixRooT - 27.09.08 - 08:08

"Tah! Come visit again! Or I'll pluck out your eyes!" (c) Sheogorath
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Grom Hellstrom
  post 20.02.08 - 10:37   (Ответ #8)
Пользователь offline

-----


Магистр Двемерских Наук
Группа: Обыватель
Сообщений: 578
Репутация: 39
Нарушений: (0%)
>> NixRooT:
Потестил Облу... И правда с водой глюк. В остальном вроде все очень даже играбельно.
Так же тестил Готику 3. Игра запускается но есть глюк с некоторми текстурами. Похоже на то что нормали развернуты в обратную сторону из-за чего их собственно не видно... Надо будет поискать решение... Скорее всего надо проинсталить директ... Инстркцию я видел где-то на блогах...

Our greatest glory consists not in never falling, but in rising every time we fall...
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
NixRooT
  post 20.02.08 - 13:42   (Ответ #9)
Пользователь offline



Champion of the Empire
Группа: Смотритель
Сообщений: 516
Репутация: 53
В Morrowind заметил глюк - иногда не срабатывает отображение "шейдерной воды".
Определенно, в Wine еще не до конца реализована поддержка пикс. шейдеров и некоторых функций Д3Д...
Проблемы, в основном, наблюдаются в некоторых новых игрушках (ДХ9), а так все отлично работает.

"Tah! Come visit again! Or I'll pluck out your eyes!" (c) Sheogorath
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Grom Hellstrom
  post 20.02.08 - 20:37   (Ответ #10)
Пользователь offline

-----


Магистр Двемерских Наук
Группа: Обыватель
Сообщений: 578
Репутация: 39
Нарушений: (0%)
>> NixRooT:
в том то и дело... нашел я инструкцию по установке дх9 но она сначала ругается на .net и завершается некорректно... .net собственно тоже не установился... буду выуживать дллки из винды и тестить... smile.gif

Our greatest glory consists not in never falling, but in rising every time we fall...
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
NixRooT
  post 21.02.08 - 00:08   (Ответ #11)
Пользователь offline



Champion of the Empire
Группа: Смотритель
Сообщений: 516
Репутация: 53
На данный момент для запуска игр (TES, Resident Evil 4, Clive Barker's Jericho) Wine потребовал только d3dx9_27.dll - d3dx9_31.dll и xinput1_3.dll.

добавлено NixRooT - 20.02.08 - 23:45
Кстати Wine поддерживает два режима OffScreenRenderingMode - fbo и pbuffer

добавлено NixRooT - 21.02.08 - 00:08
Даже три - еще backbuffer... А для DirectDrawRendering, помимо opengl, существует такой режим, как gdi (?).
Стоит провести эксперименты wink.gif

"Tah! Come visit again! Or I'll pluck out your eyes!" (c) Sheogorath
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
NixRooT
  post 18.03.08 - 16:08   (Ответ #12)
Пользователь offline



Champion of the Empire
Группа: Смотритель
Сообщений: 516
Репутация: 53
Спешу сообщить, что некоторые игры лучше работают на gdi + backbuffer вместо opengl + fbo.

Новая версия руководства по запуску TES 4 в GNU/Linux:

Установка и запуск TES 4: Oblivion в OS GNU/Linux v. 1.1

Операционная система: Fedora Core 8 [2.6.23.1-42.fc8]
Видео: ATI Proprietary Linux Driver 8.452.1
Версия Wine: 0.9.54
Версия игры: 1.2.0201
Дополнительные файлы: d3dx9_27.dll (для Oblivion) & msvcp60.dll (для Morrowind).


1) Устанавливаем видеодрайвер.

2) Аппаратное ускорение? ДА! (проверка с помощью команды glxinfo -> пункт direct rendering: Yes).

3) Скачиваем и устанавливаем Wine.

4) Достаем любым путем файл d3dx9_27.dll и копируем его в директорию ~/.wine/drive_c/windows/system32/.

5) Выполняем команду wine regedit, создаем директорию [HKEY_CURRENT_USER\Software\Wine\Direct3D] и ключи типа String Value:

Название: DirectDrawRendering Значение: gdi (альтернативный вариант - opengl)

Название: OffScreenRenderingMode Значение: backbuffer (альтернативный вариант - fbo)

Название: PixelShaderMode Значение: enabled

Название: UseGLSL Значение: enabled

Название: VertexShaderMode Значение: hardware

Название: VideoMemorySize Значение: кол-во памяти вашей видеокарты (в мб)

6) Дополнительная настройка Wine - команда winecfg:


Закладка «Приложения»:

Установки по умолчанию > Версия Windows > Windows XP

Закладка «Аудио»:

Выбор пункта «OSS драйвер»

Выбор пункта «Эмуляция драйвера»


7) Устанавливаем игру.

8) Переходим в каталог с установленной игрой и выполняем команду wine OblivionLauncher.exe. Настраиваем игру.

9) Правим файл Oblivion.ini, который находится в директории ~/My Games/Oblivion/:

Код:

[General]
SMainMenuMusicTrack=
SCreditsMenuMovie=
SMainMenuMovie=
SMainMenuMovieIntro=
SIntroSequence=
SMainMenuMusic=

[Display]
fDecalLifetime=0.0000
bStaticMenuBackground=0
bForce1XShaders=0
bAllow20HairShader=0
bDoTallGrassEffect=1
bForceMultiPass=0
bDoTexturePass=1
bDoSpecularPass=0
bDoDiffusePass=1
bDoAmbientPass=1
bDoCanopyShadowPass=0
bDrawShadows=0
bUseRefractionShader=0
bUse Shaders=1
bShowMenuTextureUse=0
bLocalMapShader=0
bDoImageSpaceEffects=0
iMaxDecalsPerFrame=0
bDynamicWindowReflections=0

[Controls]
bUse Joystick=0

[Water]
bUseWaterReflections=0
bUseWaterShader=0

[Grass]
bDrawShaderGrass=0

[BlurShader]
bUseBlurShader=0


10) Переходим в каталог с установленной игрой, командуем wine Oblivion.exe и наслаждаемся!

Сообщение отредактировал NixRooT - 27.09.08 - 08:09

"Tah! Come visit again! Or I'll pluck out your eyes!" (c) Sheogorath
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
ОтветитьСоздать новую тему
 

Цитата не в тему: Кагренак: Ем всё что движется, растет, летает, ползает.А все что не движется, не растет, не летает, не ползает, я толкаю и тоже ем)
Упрощённая версия / Версия для печати Сейчас: 27.04.24 - 17:22