win játék indítása

 ( render_elek | 2018. december 22., szombat - 20:46 )

Sziasztok,

aki ismer tudja, hogy nem vagyok játékos, de itt egy gép 18-as ubuntuval (amd64) és kérték rá ezt én meg nem tudom megoldani.
wine32 és a playonlinux fent van, hiba nélkül indul.
A játék telepítője is hiba nélkül lefut.
Elindulni viszont nem akar. A képernyő átváltozik kb. 640*480-as felbontásra, majd befagy. Új tty-n tudom csak lelőni.
Annyit tudok, hogy minden játéknak más-más trükkje van.
Hogyan lehet rájönni, hogy ennek mi kell, hol és hogyan keresgéljek :) ?

Köszönöm!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

indíts egy winecfg-t, és próbálj meg neki a grafika fülön egy virtuális asztalt adni.

és indítsd konzol alól, akkor láthatod a hibaüzeneteket

és tedd fel a winetricks csomagot ezzel egyszerüen tudsz vindowsos kiegészítőket meg komponenseket telepíteni wine-hez, mint pl d3d vbrun vcrun msxml...

Látom, de pl. melyik dx?
a játék könyvtárában
directx3.dll (ilyen nincs a tricks-ben)
dx_soundsystemplugin.dll (detto)

meg ilyenek is vannak:
mudge.dll
pluginpack.dll
wtnlib.dll

Köszönöm, a hibaüzenet már megvan:
0033:err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002

Kipróbáltam én is, ezt a hibaüzenetet telepítéskor adja.
Futtatáskor nálam nem fagy le az X, hanem 1-2 mp várakozás után a következő üzenettel az alkalmazás kilép:

fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x33f404,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33ee14,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33ee14,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:win:EnumDisplayDevicesW ((null),0,0x33f0b4,0x00000000), stub!
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1.

Nem tudom, hogy segít vagy nem, én a H3-at köv. képen indítom:

xrandr --output DVI-I-1 --mode 800x600
/usr/bin/wine ~/.wine/drive_c/GOG\ Games/HoMM\ 3\ Complete/Heroes3.exe
xrandr --output DVI-I-1 --mode 1600x1200

Elindulna bohóckodás nélkül is, de a játék (vagy wine?) nem képes a felbontást rendesen átváltani és egy bazi nagy képernyőt kapok, aminek csak egy részét látom, ha az egér az monitor széléhez ér, akkor scrollozódik az egész jobbra-balra. A fentebbi pár sor ezt megoldja és a játék végeztével az eredeti felbontást vissza is állítja.

dsub esetén DSUB-1?

Szerintem írd be, hogy xrandr, s megmondja a neveket.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ok, most már legalább visszaáll a felbontás ezzel:

xrandr --output DP-1 --mode 800x600
wine c:\\"Program Files"\\phenomedia\\"Sven XXX"\\SvenXXX.exe
xrandr --output DP-1 --mode 1280x1024

De a játék így se indul.
Egyéb tipp?

És ha Qemu/KVM virtualizáció fölé húzol egy Windows-t, s onnan indítod?


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Naa :)

épp most sikerült megtérítenem egy családot, nehogy már emiatt visszatérjenek az illegális szoftverhasználatra.

Amúgy meg Hofi is megmondta, hogy a félmegoldás csak a suszternek jó :)

Teljesen jogos. Mondjuk én a wine-t sem használom, az igényeimet szabom a lehetőségeimhez. Ami csak Windows-ra létezik, az számomra nincs, mint ahogyan az sem érdekel, mi van Mac-re vagy Androidra. Kivéve persze a munkát, de munkahelyen windows-os alkalmazás alá adnak legális Windows-t is. (Igen, tudom, hogy nem kell a kötőjel, de így szeretem.)


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Rendben, de ők élőben is foglalkoznak birkákkal, ezért logikus, hogy ilyennel akarnak játszani.
Ez olyan, mint a ketyósok, akik járnak paintball-ozni általában otthon is lövöldözős játékkal játszanak.

:D

Nem akarom lebeszélni őket róla. ;)


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Én úgy érzem, itt a DOSBox lesz a megoldás...
https://www.dosbox.com/

Régen minden más volt... ma meg minden a régi.

A topiknyitó windowsos játékot akar futtatni, nem DOS-osat.


No keyboard detected... Press F1 to run the SETUP

Próbáltam segíteni, de feladom:
Készitettem egy 32bites wineprefixet, felpakoltam rá a jövő hetet is winetricks-szel, de az indítóképernyőn mindig megáll.

A játéknak van logja (SvenXXX.html), az folyamatosan ezt mondja:

Exception : Access Violation.
Exception : at address 0x7f7994a7
Exception : attempted read from address 0x000f0043
Exception : EAX = 000f003f DS = 002bh CS:EIP = 0023h:7f7994a7h
Exception : EBX = 7f7e5f60 ES = 002bh SS:ESP = 002bh:0033f850h
Exception : ECX = 00000000 FS = 006bh SS:EBP = 002bh:0033f878h
Exception : EDX = 00100000 GS = 0063h
Exception : ESI = 000f003f
Exception : EDI = 011a4020 Flags = 00210206

Virtualizált Windows XP sp3 alatt minden nélkül fut. (se directX, se semmi, csak amit hoz a rendszer)

Azt még érdemes lehet megpróbálni, hogy a 3 wine branch-ből melyik hogy reagál. Van ugye devel, staging és stable, erősen másképp reagálnak némely issue-ra, nem tudom mennyire szokott regression lenni, de mindenképp megnézném mindhármat.

Vannak sajnos játékok meg wines szoftverek, amik sehogy sem kelthetők életre Wine alatt. A Wine sem mindenható, a legtöbb progi megy vele, de nem lehet garantálni, hogy minden menni fog. Most sikerült kifognotok egy olyat, ami pont nem megy. Így ha tényleg annyira kell ez a játék, akkor nem ússzátok meg a windowsozást, legalább virtuális gépen.

Amit esetleg még meg lehetne próbálni, hogy winetrick vagy playonlinux alatt valami nagyon régi verziós Wine-nal megpróbálni, már nem tudom melyik, de tudják cserélgetni a háttérben a Wine verziókat a Wine újratelepítése nélkül.


No keyboard detected... Press F1 to run the SETUP

Jogtisztán és ingyen megúszható egy Azure próbaelőfizetéssel. Egy hónapra legalábbis.

Üdv,
Marci

Innen nézve tényleg megér egy próbát. Ilyen nyüzüge, Win9x-en futó játék lehet menni fog azon is.


No keyboard detected... Press F1 to run the SETUP

A wine hibaüzeneteinek kisilabizálását elvégzik neked a wine részéről, ha beküldöd nekik ÉS van rá kapacitásuk. Szerintem ebből kb. csak az tudja értelmezni, aki wine fejlesztő, vagy majdnem.

Viszont, legalitáson belül maradva, új próbálkozásként: ReactOS? Akár virtuálisan?

pár hónapja win-es programokat akartam indítani linux alatt
heroes 3
war3
ms paint

PlayOnLinux, winetricks-et próbáltam

a heroes3-a megszenvedtem de végül ment, ok
a war3at nem tudom elindítani pedig 2x is rászántam pár óra guglit, directx-et nem találja, direktx hozzáadásnál semmit mondó hibaüzenettel elhal
ms paint-et se tudtam felrakni

ez nem az aminek lennie kéne, ha én ott görcsölök vele akkor hogy várhatjuk el egy mezei usertől hogy linxu desktop?

ennek úgy kéne mennie hogy click az ikonra és fut, akár már feltelepített win-es partícióról is, és úgytom volt időszak amikor kb rendben volt, most meg már nem

sztem ez nagyon komoly dolog

"2x is pár óra guglit" - ha jól értem, egy Windows árát meg is kereshetted volna annyi idő alatt... ;)

Üdv,
Marci

elvek, kolléga, elvek!

az van, hogy nekem pl. a dual boot macera, de ha nem megy wine alatt, nem szenvedek vele, nincs is nagyon mit, viszonylag kevés olyan wine-os játék van, amihez ezt azt fel kell raknom, és utána valamit még beállítani. de nem is ígért senki teljeskörű kompatibilitást (tiberian sun-oztam épp, az tökéletesen ment), és jogos, hogy néha olcsóbb, ha időt nézem, a windows, főleg hogy sokszor ingyen van, mert a laptophoz volt, vagy hasonló.

Akinek elvei vannak, az talál magának Linuxos játékot és játszik vele, ha van ideje.

Így viszont volt kicsi ideje játszani, amit inkább eltöltött a megoldás keresésével. És még megoldani sem sikerült.

Üdv,
Marci

Csak remélni tudom, hogy nem írtad komolyan, hogy windows-os programok futtatása Linuxon elvárás. Windows-on sem fut Linuxra vagy MacOS-re fordított program, de nem is kell neki mennie. Nem is értem, hogyan fogalmazódott ez meg benned.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

sztem igen, szakmailag van olyan jó a közösség hogy meg tudja oldani, meg is oldotta, csak most vmiért szét van cseszve az egész

meg ez az egyik legfontosabb stratégiai feature volt a linux desktop-nál, nem értem miért hagyják ilyen állapotban

Egyáltalán nincs rossz állapotban, hónapról hónapra fejlődik, különösen ami a játékokat illeti. Persze ez nem azt jelenti, hogy minden windowsos szoftver futni fog.

Eleve sok windowsos játék széthekkelve, DRM-mel agyontűzdelve és kókler módon van megírva, sokszor már újabb verziós Windowson sem mennek (pl. régi 32 bites játékok 64 bites Win10-en), vagy csak komoly hekkeléssel, nem hogy Linuxon. Így ha nem megy valami, azt nem a wine-sek lustaságának, hanem az adott wines szoftver fejlesztői barmolásának köszönheted. Ők csesznek ki veled, nem a Linux/Wine csapata.


No keyboard detected... Press F1 to run the SETUP

Az XP-ből származó mspaint.exe fut WINE alatt, ha megtalálja az mfc42u.dll-t (terminálban indítva látható, hogy ezt a dll-t hiányolja az exe). XP-ből a következőket tettem át Linux alá egy könyvtárba:
- mspaint.exe
- mspaint.hlp
- mspaint.chm
- mfc42u.dll

ReactOS-ből elég csak az mspaint.exe, és már megy is.

Ez egyébként is alap, Wine-s programot érdemes terminálból indítani, ha nem indul, el lehet olvasni a hibaüzenetet. Az mfc42u szerintem feltehető Winetrickből is.

De azt sem értem, hogy Linuxra miért tenne fel valaki MS Paintet, mikor vannak jobb natív linuxos paint programok. Ha van rá normális linuxos alternatíva, én nem szoktam támogatni linuxon wines program használatát.


No keyboard detected... Press F1 to run the SETUP

megszoktam és kézre áll

a pinta még hasonló de az bugos meg hiányoznak belőle pl a koordináták
a gimp az nekem már sok

Kolourpaint?


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

+1, egyébként meg aki a GIMP-et ajánlja Linuxon,mint az MSPaint alternatíváját, az gondolom kamionnal megy napi bevásárlást intézni... :-P

Szerintem a kolourpaint a hasonlóképp egyszerű használhatóságot célozta meg. Én azzal kicsinyítek képet, ha csak egy-két darabról van szó, meg azzal vágok ki részletet, de rajzolni is lehet vele, épp, mint az MS Paint-tel.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

https://www.youtube.com/watch?v=ElrldD02if0 valamiért ez jutott eszembe :)

Hali,

Később rákukkantok hogy miként lehet elindítani....

--
RGeri77
Fedora Ambassador, játékmester ;-)

A fenti hozzászólások után már nem bizakodtam, de egy "játékmester" erőfeszítéseire azért még kívàncsi vagyok. :)

Ilyen perverz/pajzán játékot Linux alatt? :-D

Nem ismerem, nem játszottam vele, de ahogy őket ismerem nem kizárt. :D
Ez azt jelenti, hogy sikerült vêgre Linux alatt beröffentened? :)