Ma én is küzdöttem egy kicsit. Megosztom, hátha valakinek segít:
Gyorsan akartam átrakni a heroes3-t az asztali gépről laptopra. (Complete + WoG + update + WoGmod + WoGmod fejlesztői változat)
0. legfrissebb WINE, kabalából.
http://winehq.org
1. Másolás után nem indult el egyáltalán. -> összes exe és dll esetén tulajdonságok: read/write/execute beállítás (user: rwx, írható/olvasható/futattható). Nálam a futtatható flag hiányzott.
2. Összes heroes exe lefagy: a képernyő felbontást a laptop nem tudja teljes képernyős módhoz 800*600-ra állítani, ablakban futáshoz meg a H3 kéri a 16 bit színmélységet.
-> /etc/X11/xorg.conf szerkesztése/létrehozása:
A mappa csak root jogokkal írható, tehát konzol megnyitás (kellékek -> terminál) után írjuk be:
Idézet:
enzo@picipaci:~$ sudo -i
[sudo] password for enzo:
root@picipaci:~# gedit
A sudo jelszó megadásához a felhasználónak szerepelnie kell az etc/sudoers listán. A root adhat ilyen jogot. Gedit helyett telepítéstől függően kedit, nano, mcedit, végső esetben vi vagy vim is használható. Csináljunk biztonsági mentést, mielőtt bármit átírunk.
A színmélységet a DefaultDepth sor határozza meg. Ha már létezik a screen section, akkor elég ezt a sort hozzáadni/átírni.
root írta:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 16
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Module"
Load "glx"
EndSection
Restartx vagy ki/be jelentkezés után 16 bites a színmélység.
3. Most már ablakban fut a heroes, de mi van, ha teljes képernyős módban próbál indulni? Nálam a SoD és a Complete ablakban indult, a WoG teljes képernyőn fagyott. ("váratlan hiba történt..")
-> q4wine telepítése után jobb gomb: futtatás q4wine-al, asztal emulálása: 800*600. Indítás után F4-gyel ablak módba váltás, kilépés Q-val. A következő indításkor már ablakban indul.
B változat: Wine beállítása (wine-config -gal): grafika -> virtuális asztal emulálása: 800*600. Heroes indítás után F4, kilépés. Wine config visszaállítás után mehet a játék.