Problém s grafikou u hry ve wine.

Spouštění softwaru pro Windows přes nástroj Wine
Zpráva
Autor
jeez27
Příspěvky: 13
Registrován: 12 úno 2015, 22:23

Problém s grafikou u hry ve wine.

#1 Příspěvek od jeez27 »

Dobrý večer,
Mám Linux mint 17.1 cinamon 64bit,
Mám nainstalovaný wine 1.6.2,
Mám nainstalovanou hru Batman Toxická hrozba
Jen nejsem přesvědčen, že by měla vypadat takto Obrázek
Hra nemá v požadavcích vlastně nic moc, jediné co stojí za zmínku je DirectX 8.0 nebo novější.
Pokusil jsem se do počítače dostat directX dvěma způsoby.
jeden je přes winetricks

Kód: Vybrat vše

sh winetricks directx9
podruhé českým návodem.
http://www.abclinuxu.cz/clanky/multimed ... tx-ve-wine
Ani jedno z toho moc nepomohlo.

Chci se zeptat jestli někoho nenapadá, co by to mohlo být, že to vypadá tak divně.
Je to první věc, která se ve wine chová divně. Ostatní hry mi zdá se fungují. I když jsou to stařinky (AOE2, Warcraft2)

Rád vám dodám nějaké výpisy z hw a sw, jen mi prosím napiště jakým příkazem udělat výpis.
Děkuji.

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Problém s grafikou u hry ve wine.

#2 Příspěvek od Allconius »

Ahoj, nejlepší je to instalovat přes playonlinux a "šachovat" s verzemi wine. NA to jsou dobré stránky https://appdb.winehq.org/, že se tam dá najít konkrétní verze wine v které hra funguje, bohužel toho Batmana Toxic tam ještě nikdo nezadal.
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

kamowski

Re: Problém s grafikou u hry ve wine.

#3 Příspěvek od kamowski »

skús si tam doinštalovať directx9 takto:
winetricks -> select the default wineprefix -> install a win dll or component -> d3dx9
winetricks.png

jeez27
Příspěvky: 13
Registrován: 12 úno 2015, 22:23

Re: Problém s grafikou u hry ve wine.

#4 Příspěvek od jeez27 »

Dobrý večer
Tak jsem něco zkusil. Přiznávám, moc tomu nerozumím, tak posílám snímky obrazovky.
Obrázek

a

Obrázek

jeez27
Příspěvky: 13
Registrován: 12 úno 2015, 22:23

Re: Problém s grafikou u hry ve wine.

#5 Příspěvek od jeez27 »

U playonlinux mám trochu problém, že jsem fakt idiot, a neumím přijít na to, jak naistalovat hru, která není na seznamu, ale pouze u mně na CD v mechanice.
Prosím mějte se mnou trpělivost, a zkuste mě navést.
Pokud možno v češtině. Kdybych uměl anglicky, najdu si návod jinde než na českém fóru. ;-)

Dík.

juhele2014
Příspěvky: 2940
Registrován: 19 kvě 2014, 17:47

Re: Problém s grafikou u hry ve wine.

#6 Příspěvek od juhele2014 »

No a co se děje, když dáš pravým myšítkem v mechanice na setup.exe Otevřít s Zavaděč programů pro Wine?

migrena6
Příspěvky: 134
Registrován: 16 led 2014, 21:27
Bydliště: Topľčany

Re: Problém s grafikou u hry ve wine.

#7 Příspěvek od migrena6 »

Po spustení PlayOnLinux sa objaví okno. Treba kliknúť na "plus" (pridať program), objaví sa druhé okno s ponukou programov. Toto okno prebehne obnovením. A teraz ten trik. To druhé okno treba zatvoriť (po obnovení/ aktualizovaní zoznamu) a otvoriť ho znovu rovnakým spôsobom. V ľavom dolnom rohu druhého okna sa až potom objaví odkaz s označením "Nainštalovať program mimo zoznamu."
A potom už to bude podľa mňa jasné.
Linux Mint 20.2 Xfce, Lenovo IdeaPad l340-17irh Gaming, Intel Core i5-9300HF, NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q], 16GB RAM

jeez27
Příspěvky: 13
Registrován: 12 úno 2015, 22:23

Re: Problém s grafikou u hry ve wine.

#8 Příspěvek od jeez27 »

V obou případech, tedy jak při instalaci přes playonlinux, tak při spuštění z CD přes zavaděč skončila instalace stejně.
instalace:
Obrázek
jakás registrace:
Obrázek
a pak mrtvej brouk:
Obrázek
To je konec a instalace pak dále nic nedělá, tak jí vždycky nějak shodím.
Když pak spustím hru, ta se sice spustí, ale s rozbitou grafikou.

Někde musím dělat fakt fatální blbinu, když takovohle stupiditu nejsem schopen rozhýbat.

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Problém s grafikou u hry ve wine.

#9 Příspěvek od Allconius »

Ahoj, děláš to dobře :-) Mě to skončilo úplně stejně ta instalace, to poslední okno jsem zavřel křížkem, nebo taky shodil už teď nevím, podle mě je to jen registrace a instalace proběhla. Podle mě je problém v té verzi wine + nějaká ta knihovna. Proto jsem psal ať si to nainstaluješ přes ten playonlinux, tam si totiž můžeš jednoduše měnit verze wine a nemá to vliv na tvůj počítač, protože pracuješ na virtuálním disku, takže ideální na testy :-) instalace je jednoduchá klikneš na to + (nainstalovat program) a pak úplně dole "Nainstalovat program, který není v seznamu" nebo si přes hledání najít něco podobnýho, třeba "Super street fighter"a pak dávat jen "další" a při dotazu vybrat exe batmana. Až je hotovo tak běž do "Nástroje - Spravovat verzw Wine" tam si nainstaluješ verze jaké chceš výběrem a kliknutím na šipku. Pak dáš ozubené kolo - nastavit - vybereš si ten svůj virtual - a ve Verze Wine vybereš nějakou z těch nainstalovaných pak dáš nahoře záložku Wine a dáš "Restartování Wuindows" v další záložce "Instalace součástí" můžeš doinstalovávat různé součásti. A když se v tom zamotáš tak dáš jednoduše smazat virtuál a vytvoříš novej
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

jeez27
Příspěvky: 13
Registrován: 12 úno 2015, 22:23

Re: Problém s grafikou u hry ve wine.

#10 Příspěvek od jeez27 »

Tak tohle mě pohlo opravdu o míli dál.,
Super a díky.
Site to přímo nepomohlo, ale máme log.

Kód: Vybrat vše

----------
[02/20/15 20:28:59] - Running wine-1.6.2-scummvm_support regsvr32 quartz.dll (Working directory : /home/jeez/.PlayOnLinux/ressources/quartz)
Successfully registered DLL quartz.dll
[02/20/15 20:28:59] - ----- Ending function POL_Install_quartz -----
[02/20/15 20:28:59] - ----- Ending function POL_Install_dxdiag -----
[02/20/15 20:29:03] - ----- Starting function POL_Install_flashplayer -----
[02/20/15 20:29:32] - Running wine-1.6.2-scummvm_support install_flash_player.exe (Working directory : /home/jeez/.PlayOnLinux/ressources)
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:atl:AtlAxWinInit semi-stub
fixme:mstask:MSTASK_ITaskScheduler_Activate Partial stub always returning COR_E_FILENOTFOUND
fixme:mstask:MSTASK_ITask_SetCreator (0x138a40, 0x432ef4): stub
fixme:mstask:MSTASK_ITask_SetFlags (0x138a40, 0x00000400): stub
fixme:mstask:MSTASK_IPersistFile_Save (0x138a44, (nil), 1): stub
fixme:mstask:MSTASK_ITaskScheduler_Delete 0x138558, L"Adobe Flash Player Updater": stub
[02/20/15 20:29:45] - ----- Ending function POL_Install_flashplayer -----
[02/20/15 20:29:51] - ----- Starting function POL_Install_ffdshow -----
[02/20/15 20:30:00] - Running wine-1.6.2-scummvm_support ffdshow_beta7_rev3154_20091209.exe /silent (Working directory : /home/jeez/.PlayOnLinux/ressources)
fixme:msg:ChangeWindowMessageFilter c057 00000001
fixme:win:DisableProcessWindowsGhosting : stub
fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files\\ffdshow\\unins000.exe") stub
[02/20/15 20:30:03] - ----- Ending function POL_Install_ffdshow -----
[02/20/15 20:30:07] - ----- Starting function POL_Install_Flashplayer_ActiveX -----
[02/20/15 20:30:55] - Running wine-1.6.2-scummvm_support wineboot (Working directory : /usr/share/playonlinux/python)
[02/20/15 20:31:05] - Running wine-1.6.2-scummvm_support Bat1.exe (Working directory : /home/jeez/.PlayOnLinux/wineprefix/bat1/drive_c/Program Files/The Learning Company/Bat1/Batman Toxic Chill)
[02/20/15 20:37:21] - Running wine-1.6.2-scummvm_support Bat1.exe (Working directory : /home/jeez/.PlayOnLinux/wineprefix/bat1/drive_c/Program Files/The Learning Company/Bat1/Batman Toxic Chill)
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed38,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f568,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:d3d_surface:surface_init Trying to create a render target that isn't in the default pool.
fixme:d3d_surface:surface_init Trying to create a render target that isn't in the default pool.

Zamčeno