Monkey island su linux con wine

Tags: 

Sono un fan sfegatato della saga di Monkey Island, e recentemente mi è venuta voglia di rigiocare ai primi 2 episodi (sarà ormai la quinta volta). Particolarmente allettante la possibilità di provare le "special edition" con grafica rinnovata (ma con la possibilità di vedere il gioco anche in versione originale).

Come giocare su linux? Tocca usare wine ovviamente...

 

Monkey Island 1

Innanzitutto occorre installare wine e winetricks.

In particolare quanto scritto in seguito è testato con i pacchetti (per arch):

  • multilib/wine 1.4rc6-1
  • community/winetricks 20111115-3
  • Fatto questo occorre aggiungere alcune librerie a windows, eseguire quindi:

    winetricks d3dx9 vcrun2005 xact

    Per l'installazione del gioco basta montare l'ISO relativa.

  • Un modo veloce su KDE per fare il mount di una isa è installare il pacchetto "aur/servicemenu-fuseiso-kde4", che aggiunge dei menu al tasto destro che attivano fuseiso.
  • Tramite winecfg ho associato la cartella a un CDROM (D:), quindi:

    wine "d:\setup.exe"

    Dopo l'installazione per giocare è sufficiente usare l'icona che si è installata.

  • Il gioco non è compatibile con il twinview di Nvidia. Se quindi usate 2 monitor attivi è necessario, prima di avviare il gioco, disattivarne uno mediante l'nvidia-settings.
  • Per completezza il comando da eseguire per avviare da shell (sulla mia installazione) è:

    wine C:\\windows\\command\\start.exe /Unix /home/eric_arch/.wine/dosdevices/c:/users/eric/Menu\ Start/Programmi/Luca\'s\ Arts/The\ Secret\ Of\ Monkey\ Island\ Special\ Edition/The\ Secret\ Of\ Monkey\ Island\ Special\ Edition.lnk

     

    Monkey Island 2

    Questo l'ho testato con wine1.5.3

    In sintesi: Funziona bene ma, a differenza di Monkey 1, se il nostro sistema è a 64bit occorre impostare win per funzionare in architettura a 32bit (impostando WINEARCH=win32)

    Installazione:

    1. Creare un prefisso e impostare l'architettura

    export WINEPREFIX=~/.wine32
    export WINEARCH=win32

    2. Caricare winecfg e mappare il DVD di installazione (o l'ISO)

    3. Eseguire: wine "d:\setup.exe"

    4. Installare il gioco e anche directx e vcredist quando viene chiesto dalla finestra di installazione (possiamo farlo anche tramite winetricks, ma a qualcuno la versione cosi' installata poi non va bene)

    5. Applicare le eventuali patch (di Monkey 2 esiste un update che corregge alcuni bug)

    6. Eseguire il gioco, entrando prima nella sua directory (questo è molto importante, ho perso giornate intere con il gioco che non ne voleva sapere di andare solo perchè non ero nella cartella giusta). Questo significa anche che il gioco non funzionerà da icona nel menu, ma solo da riga di comando (o impostando uno script apposito).

    cd "~/.wine32/drive_c/Program Files/LucasArts/Monkey Island 2 LeChucks Revenge Special Edition"
    wine ./Monkey2.exe

    Esecuzione

    export WINEPREFIX=~/.wine32
    export WINEARCH=win32
    cd "~/.wine32/drive_c/Program Files/LucasArts/Monkey Island 2 LeChucks Revenge Special Edition"
    wine ./Monkey2.exe

     

    Buon divertimento

    aur/bin32-wine-snapshot

    Aggiungi un commento