Doom 3 BFG

Ответить
blua
Сообщения: 23
Зарегистрирован: 24 дек 2014, 22:19
Operating system: ROSA Desktop Fresh

Doom 3 BFG

Сообщение blua » 28 янв 2015, 14:37

Решил поставить Doom 3 BFG под wine. После долгого ковыряния удалось запустить игру, но в таком виде:
http://itmages.ru/image/view/2229115/43b58bbf
Казалось бы, что для счастья нужно? Звук работает, слышна музыка, если повозить мышкой где-то в окне слышно как активно переключаются меню игры. Одно плохо, совершенно ничего не видно.

В чем проблема не пойму, грешу на видеокарту, но в других играх все нормально было, странно.
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Robson CE [Radeon HD 6370M/7370M]

Так же хотел свалить вину на директ 9, но вроде пробовал и виновски и виндовский результат не меняется.

Консоль во время запуска пишит:

Код: Выделить всё

$ wine Doom3BFG.exe
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:wbemprox:client_security_SetBlanket 0xf7326598, 0x15b620, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf7326598
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000001
fixme:win:EnumDisplayDevicesW ((null),0,0x226eb68,0x00000000), stub!
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
fixme:win:EnumDisplayDevicesW ((null),0,0x226ee28,0x00000000), stub!
fixme:setupapi:CMP_WaitNoPendingInstallEvents 0
fixme:win:RegisterDeviceNotificationW (hwnd=0xc01b0, filter=0x913e9e4,flags=0x00000004) returns a fake device notification handle!
fixme:thread:SetThreadIdealProcessor (0x1e8): stub
fixme:thread:SetThreadIdealProcessor (0x1f4): stub
fixme:thread:SetThreadIdealProcessor (0x200): stub
fixme:thread:SetThreadIdealProcessor (0x20c): stub
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
session->GetSaveGameManager().CancelToTerminate();
soundSystem->StopAllSounds();
Stop();
CleanupShell();
delete loadGUI;
delete renderWorld;
delete soundWorld;
delete menuSoundWorld;
session->ShutdownSoundRelatedSystems();
session->Shutdown();
game->Leaderboards_Shutdown();
uiManager->Shutdown();
soundSystem->Shutdown();
usercmdGen->Shutdown();
eventLoop->Shutdown();
declManager->Shutdown();
renderSystem->Shutdown();
commonDialog.Shutdown();
UnloadGameDLL();
saveFile.Clear( true );
stringsFile.Clear( true );
CloseLogFile();
fileSystem->Shutdown( false );
Sys_Shutdown();
console->Shutdown();
idKeyInput::Shutdown();
cvarSystem->Shutdown();
cmdSystem->Shutdown();
ClearWarnings( GAME_NAME " shutdown" );
warningCaption.Clear();
errorList.Clear();
idLib::ShutDown();
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:msvcrt:__clean_type_info_names_internal (0x30f33c) stub
Ошибка:
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
Но в инете решения не нашёл.
ALT Linux

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Doom 3 BFG

Сообщение Pulfer » 28 янв 2015, 14:54

Можно ведь обойтись без wine, поставить движок из репозиториев.

http://forum.rosalab.ru/viewtopic.php?f ... 640#p33618
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

blua
Сообщения: 23
Зарегистрирован: 24 дек 2014, 22:19
Operating system: ROSA Desktop Fresh

Re: Doom 3 BFG

Сообщение blua » 28 янв 2015, 17:07

Боюсь у меня не хватит опыта, кроме того я плохо понимаю, что такое движок и куда его девать. У меня на двд игра+дополнения+русские тексты+русская озвучка. Я так понимаю движок это голая игра без всего?
Кроме того игра работает, просто с видео фигня получается.
http://itmages.ru/image/view/2229115/43b58bbf
ALT Linux

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Doom 3 BFG

Сообщение Pulfer » 28 янв 2015, 17:18

blua писал(а):Боюсь у меня не хватит опыта, кроме того я плохо понимаю, что такое движок и куда его девать. У меня на двд игра+дополнения+русские тексты+русская озвучка. Я так понимаю движок это голая игра без всего?
Да, движок - это собственно программа игры, к ней надо скопировать данные (графику, звук и т.д.) в каталог /usr/share/games/rbdoom3-bfg/base, чтобы там был что-то вроде такого:

Код: Выделить всё

classicmusic/
_common.resources
default.cfg
joy_360_0.cfg
joy_360_1.cfg
joy_lefty.cfg
joy_righty.cfg
maps/
_ordered.resources
renderprogs/
sound/
_sound_pc_en.resources
_sound_pc.resources
strings/
video/
wads/
А сам движок устанавливается из репозиториев. Можно командой urpmi rbdoom3-bfg из консоли, а можно в графическом менеджере пакетов выбрать пакет rbdoom3-bfg и установить.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Ответить

Вернуться в «Игры и Steam»