Είπα λοιπόν, Πάσχα καθώς είναι, να δοκιμάσω και στο wine να παίξω ξανά, μετά από κάμποσα χρόνια. Φυσικά, μέσω wine. Ως τώρα δεν είχα καμία σχετική εμπειρία, εγκατέστησα λοιπόν αυτό που έβλεπα στο synaptic ως wine, κατόπιν είδα την καταχώρηση wine1.2 (επίσης στο synaptic) που σου δίνει το 1.1.16, τελικώς έφτασα και στην ιστοσελίδα του project και σταδιακά βρέθηκα με το 1.1.41 που από ό,τι καταλαβαίνω είναι ότι πιο σύγχρονο.
Civilization έχω κανονικό (αγορασμένο εννοώ) το IV. Ακολούθησα επακριβώς αυτές τις οδηγίες (http://tombuntu.com/index.php/2009/03/10/civilization-iv-on-linux-with-wine-1116/)εγκαθιστώντας και το patch 1.72 που υποτίθεται ότι είναι gold (βλ.: http://appdb.winehq.org/objectManager.php?sClass=version&iId=8699 Αναφέρεται όμως στο wine 1.1.34, εγώ είπαμε 1.1.41)
Προσπαθώντας να ξεκινήσω το παιχνίδι με το terminal ή κανονικά, από την επιλογή Εφαρμογές -> wine κλπ. παίρνω αρχικά ένα παράθυρο που (το θυμάμαι από win/mac να) διαρκεί 15-20 δευτερόλεπτα καθώς το παιχνίδι φορτώνει και ακολούθως ακούω τη μουσική του και βλέπω την οθόνη έναρξης του παιχνιδιού, αλλά σπαστά (ο ήχος σπάει, την ίδια στιγμή που η οθόνη τρέχει κάπως σαν οριζόντιες λωρίδες που εμφανίζονται και χάνονται, δεν μπορείς φυσικά να δεις κάτι ή να παίξεις) έως ότου, 30-40 δευτερόλεπτα μετά το όλο σύστημα κρασάρει και με πετάει στη log in οθόνη του ubuntu.
Αν πάω να ξεκινήσω το παιχνίδι από το τέρμιναλ παίρνω:
- Κώδικας: Επιλογή όλων
nikos@nikos-desktop:~$ env WINEPREFIX="/home/nikos/.wine" wine "C:\windows\profiles\nikos\Application Data\Firaxis Games\Sid Meier's Civilization 4\Civilization4.exe"
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on QuickCam Pro 9000, disabling mixer
fixme:service:QueryServiceObjectSecurity 0x13ce08 4 0x13d4a8 0 0x32f068 - semi-stub
fixme:service:QueryServiceObjectSecurity 0x13ce08 4 0x13d4a8 28 0x32f068 - semi-stub
fixme:advapi:SetEntriesInAclA 1 0x32eff8 0x13d4bc 0x32f064
fixme:service:SetServiceObjectSecurity 0x13ce08 4 0x32efe4
fixme:system:SystemParametersInfoW Unimplemented action: 55 (SPI_SETMOUSEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
err:menubuilder:Process_Link unable to load L"C:\\windows\\profiles\\nikos\\Application Data\\Firaxis Games\\Sid Meier's Civilization 4\\Saves.lnk"
err:menubuilder:WinMain failed to build menu item for C:\windows\profiles\nikos\Application Data\Firaxis Games\Sid Meier's Civilization 4\Saves.lnk
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x6006a 0x00000000
err:menubuilder:Process_Link unable to load L"C:\\windows\\profiles\\nikos\\Application Data\\Firaxis Games\\Sid Meier's Civilization 4\\Logs.lnk"
err:menubuilder:WinMain failed to build menu item for C:\windows\profiles\nikos\Application Data\Firaxis Games\Sid Meier's Civilization 4\Logs.lnk
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
err:menubuilder:Process_Link unable to load L"C:\\windows\\profiles\\nikos\\Application Data\\Firaxis Games\\Sid Meier's Civilization 4\\CivilizationIV.ini.lnk"
err:menubuilder:WinMain failed to build menu item for C:\windows\profiles\nikos\Application Data\Firaxis Games\Sid Meier's Civilization 4\CivilizationIV.ini.lnk
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1621e0,0x1620e0): stub
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
'import site' failed; use -v for traceback
Traceback (most recent call last):
File "<string>", line 2, in ?
IOError: [Errno 2] No such file or directory: "C:\\windows\\profiles\nikos\\My Documents\\My Games\\Sid Meier's Civilization 4\\Logs\\PythonErr2.log"
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented.
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
fixme:win:EnumDisplayDevicesW ((null),0,0x32ece8,0x00000000), stub!
X Error of failed request: GLXBadDrawable
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 1669
Current serial number in output stream: 1669
Θα προσπαθήσω αυτές τις μέρες να λύσω το πρόβλημα και να παίξω. Έχω ελπίδες; Παρακαλώ για τη βοήθεια σας, αν έχετε κάποιες ιδέες...


