Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Hry a zábava => Téma založeno: Kattnienika 21 Dubna 2019, 11:53:10

Název: Instalace her ze Steamu
Přispěvatel: Kattnienika 21 Dubna 2019, 11:53:10
Ahoj,

Uvažuji nad přechodem z OS Windows 10 na operační systém Linux Ubuntu a mám dotaz ohledně her na Steamu.
Mám na Steamu pár her (například Planetbase), které nejsou označené pro Linux (na steamu). Dají se i takové hry přes Steam stáhnout do Linuxu a následně hrát? Dá se pak stahovat i obsah z Workshopu?

Děkuji mockrát :)

Dodatek: A ráda bych se také zeptala, kam Steam hry stahuje a instaluje. Zda do systémových adresářů (v případě rozdělení disku tedy na oddíl se systémem) či do jiného, například home, adresáře (oddílu disku).
Název: Re:Instalace her ze Steamu
Přispěvatel: AsciiWolf 21 Dubna 2019, 12:42:18
Ahoj,

možné to je, pokud jsou tyto hry podporovány platformou Proton (https://www.root.cz/zpravicky/pomoci-steam-play-a-protonu-si-na-linuxu-zahrajete-2600-her-z-windows/). Zrovna Planetbase je zdá se hratelná (https://www.protondb.com/app/403190), nicméně má zjevně menší potíže a je třeba ručně v parametrech spuštění vypnout podporu DirectX 11.
Název: Re:Instalace her ze Steamu
Přispěvatel: Kattnienika 21 Dubna 2019, 12:46:46
To je skvělá zpráva, a případné vypnutí se dá provést jak? :-)

Pokud poběží Proton nebude nějaký problém s kolizí vůči Wine? Wine potřebuji pro změnu kvůli World of Warcraft, nebo je možné WoW spustit také přes Proton?
Název: Re:Instalace her ze Steamu
Přispěvatel: AsciiWolf 21 Dubna 2019, 13:15:06
Pokud myslíš vypnutí DirectX 11, viz uživatelské komentáře na stránce hry (https://www.protondb.com/app/403190) na ProtonDB. Problém s kolizí se systémovým Wine nebude, Proton používá vlastní verzi Wine. WoW přes Proton jsem nezkoušel, pro jeho hraní jsem vždy používal Lutris (https://forum.ubuntu.cz/index.php?topic=64693.msg565771#msg565771).

Mimochodem, Proton je ve výchozím nastavení Steamu použit pouze pro hry, které jsou oficiálně schválené Valve pro běh pod Protonem. Nicméně je možné jej jednoduše povolit pro všechny hry, viz tento (https://fedoramagazine.org/wp-content/uploads/2019/03/Screenshot-from-2019-03-15-13-41-53.png) snímek obrazovky.
Název: Re:Instalace her ze Steamu
Přispěvatel: AsciiWolf 21 Dubna 2019, 13:22:30
K Tvému druhému dotazu: Steam hry stahuje a instaluje do home, přesněji ~/.local/share/Steam/SteamApps. ;)
Název: Re:Instalace her ze Steamu
Přispěvatel: Kattnienika 21 Dubna 2019, 13:48:36
Skvěle, takže pro systémový oddíl bude stačit méně místa.

Takže Steam bude používat Proton. Konkrétně u Planetbase tedy vypnout DirectX 11.

A na World of Warcraft (verze 4.3.4) tedy nepoužít přímo Wine, ale nainstalovat Lutris a WoW spouštět přes něj? A zvládne Lutris i Heroes of Might and Magic III (GoG verze)? Jde mi jenom o to, aby v notebooku nebylo zbytečně Proton, Lutris a ještě Wine. :-D
Název: Re:Instalace her ze Steamu
Přispěvatel: Kattnienika 24 Dubna 2019, 16:12:55
Tak jsem dneska bojovala s Lutris při instalaci hry Heroes of Might and Magic III od GoG. Instalace se spustila jak měla a proběhla instalace přes GoG instalátor, který se následně uzavřel. Ale průvodce Lutris zůstal zaseknutý u toho, že instalace stále běží a v terminálu průvodce Lutrisu byl poslední záznam: Exit with returncode 0
Kód: [Vybrat]
Running /home/eilaga/.local/share/lutris/runners/wine/4.3-x86_64/bin/wine /home/eilaga/.cache/lutris/installer/heroes-of-might-and-magic-iii/gog/setup_heroes_of_might_and_magic_3_complete_4.0_(28740).exe /SILENT /SUPPRESSMSGBOXES /NOGUI
004e:fixme:process:SetProcessDEPPolicy (1): stub
0055:fixme:process:SetProcessDEPPolicy (1): stub
0055:fixme:win:DisableProcessWindowsGhosting : stub
0055:fixme:graphics:ShutdownBlockReasonDestroy (0x10086): stub
0055:fixme:graphics:ShutdownBlockReasonCreate (0x10086, L"Installing"): stub
0055:fixme:rstrtmgr:RmStartSession 0x51001c, 0, 0x510020 stub!
0055:fixme:graphics:ShutdownBlockReasonDestroy (0x10086): stub
0055:fixme:graphics:ShutdownBlockReasonCreate (0x10086, L"Installing Heroes of Might and Magic\00ae 3 - Complete."): stub
0055:fixme:msg:ChangeWindowMessageFilterEx 0x100a4 c05b 1 (nil)
0055:fixme:msg:ChangeWindowMessageFilterEx 0x200a4 c05b 1 (nil)
0055:fixme:msg:ChangeWindowMessageFilterEx 0x100ae c05b 1 (nil)
0055:fixme:msg:ChangeWindowMessageFilterEx 0x200ae c05b 1 (nil)
0055:fixme:shell:SHAutoComplete stub
0055:fixme:msg:ChangeWindowMessageFilterEx 0x100c8 c05b 1 (nil)
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x191b54,0x191690): stub
0055:fixme:gdiplus:resample_bitmap_pixel Unimplemented interpolation 6
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c1ce94,0x1e3d88): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c1cfbc,0x1c1d6b0): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c187f4,0x1c1d688): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c187f4,0x1c18fe0): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c18f18): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1f1580): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c47438): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c479d8): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c48970): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c494c8): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c49fd0): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c4aa30): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c4b4a8): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c4c058): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c4cab0): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c4d630): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c4dbb8): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c4eb50): stub
0055:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c4644c,0x1c4f680): stub
0055:fixme:win:WINNLSEnableIME hwnd 0x1011a enable 0: stub!
0055:fixme:explorerframe:taskbar_list_SetProgressValue iface 0x176960, hwnd 0x10086, ullCompleted 0, ullTotal 3a8 stub!
0055:fixme:sfc:SfcIsFileProtected ((nil), L"C:\\GOG Games\\HoMM 3 Complete\\unins000.exe") stub
0055:fixme:win:WINNLSEnableIME hwnd 0x1011a enable -1: stub!
0055:fixme:win:WINNLSEnableIME hwnd 0x1011c enable 0: stub!
0055:fixme:explorerframe:taskbar_list_SetProgressState iface 0x176960, hwnd 0x10086, flags 0 stub!
0055:fixme:win:WINNLSEnableIME hwnd 0x1011c enable -1: stub!
0055:fixme:exec:SHELL_execute flags ignored: 0x00000100
0057:fixme:process:SetProcessDEPPolicy (1): stub
0059:fixme:process:SetProcessDEPPolicy (1): stub
0059:fixme:win:DisableProcessWindowsGhosting : stub
0059:fixme:graphics:ShutdownBlockReasonDestroy (0x10168): stub
0059:fixme:graphics:ShutdownBlockReasonCreate (0x10168, L"Installing"): stub
0059:fixme:rstrtmgr:RmStartSession 0x51001c, 0, 0x510020 stub!
0059:fixme:graphics:ShutdownBlockReasonDestroy (0x10168): stub
0059:fixme:graphics:ShutdownBlockReasonCreate (0x10168, L"Installing Heroes of Might and Magic 3 Complete."): stub
0059:fixme:msg:ChangeWindowMessageFilterEx 0x10186 c05b 1 (nil)
0059:fixme:msg:ChangeWindowMessageFilterEx 0x20186 c05b 1 (nil)
0059:fixme:msg:ChangeWindowMessageFilterEx 0x10190 c05b 1 (nil)
0059:fixme:msg:ChangeWindowMessageFilterEx 0x20190 c05b 1 (nil)
0059:fixme:shell:SHAutoComplete stub
0059:fixme:exec:SHELL_execute flags ignored: 0x00000100
0059:fixme:exec:SHELL_execute flags ignored: 0x00000100
0059:fixme:exec:SHELL_execute flags ignored: 0x00000100
0059:fixme:exec:SHELL_execute flags ignored: 0x00000100
0059:fixme:explorerframe:taskbar_list_SetProgressValue iface 0x173d30, hwnd 0x10168, ullCompleted 0, ullTotal 439 stub!
0059:fixme:sfc:SfcIsFileProtected ((nil), L"C:\\GOG Games\\HoMM 3 Complete\\unins000.exe") stub
0059:fixme:explorerframe:taskbar_list_SetProgressState iface 0x173d30, hwnd 0x10168, flags 0 stub!
0059:fixme:exec:SHELL_execute flags ignored: 0x00000100
0069:fixme:icacls:main This is dummy icacls, not performing ACL manipulations
0069:fixme:icacls:main stub: "icacls" "C:\\GOG Games\\HoMM 3 Complete\\random_maps" "/grant" "Everyone:(OI)(CI)F"
0067:fixme:icacls:main This is dummy icacls, not performing ACL manipulations
0067:fixme:icacls:main stub: "icacls" "C:\\GOG Games\\HoMM 3 Complete\\random_maps" "/grant" "Everyone:(OI)(CI)F"
006f:fixme:icacls:main This is dummy icacls, not performing ACL manipulations
006f:fixme:icacls:main stub: "icacls" "C:\\GOG Games\\HoMM 3 Complete\\games" "/grant" "Everyone:(OI)(CI)F"
0073:fixme:icacls:main This is dummy icacls, not performing ACL manipulations
0073:fixme:icacls:main stub: "icacls" "C:\\GOG Games\\HoMM 3 Complete\\games" "/grant" "Everyone:(OI)(CI)F"
007f:fixme:sdbinst:wmain stub: L"sdbinst.exe" L"-q" L"C:\\GOG Games\\HoMM 3 Complete\\goggame.sdb"
0059:fixme:graphics:ShutdownBlockReasonDestroy (0x10168): stub
0055:fixme:win:WINNLSEnableIME hwnd 0x1011c enable 0: stub!
0055:fixme:win:WINNLSEnableIME hwnd 0x1011c enable -1: stub!
0055:fixme:graphics:ShutdownBlockReasonDestroy (0x10086): stub
Waiting on children
All children gone
Exit with returncode 0
Takže jsem hru nainstalovala klasicky přes Wine a v Lutrisu pouze zadala spouštěč (takže se obešla celá instalace v Lutrisu).
Pokud by někdo věděl, co s tím bylo by to super ale už jsem to napsala i na fórum Lutrisu. Spíše by mě zajímalo, jaký rozdíl v instalaci nastal než když bych provedla instalaci přes Lutris. A zda se při takovémhle postupu dají očekávat nějaké potíže či podobně. :-)