Secret of Monkey Island Special Edition

Informations

Créateur Messages
GNU_Raziel

Information

Cet installateur a été accepté par l'équipe.

Informations

Plate-formes :
Téléchargements : 20650
Wine: 3.20

Retours d'expérience

Description

Français :
The Secret of Monkey Island : Special Edition sur PC est un remake du premier épisode de la série. Vous retrouverez l'apprenti pirate Guybrush Threepwood qui a subi au passage un sérieux lifting graphique. Au fil d'une histoire remplie d'humour et de situations cocasses, Guybrush devra notamment faire ses preuves dans un combat d'insultes avant de tenter de percer le mystère de la fameuse Ile aux Singes.

English :
The Secret of Monkey Island: Special Edition is an enhanced remake of the first episode for the PC developed internally by LucasArts and released on 15 July 2009. The Special Edition features new character art and hand-painted environments in the style of the original, presented in 1920 x 1080 widescreen resolution. It also features a re-recorded and re-mastered score, and the principal voice artists from The Curse of Monkey Island read the previously unspoken lines, with Dominic Armato as Guybrush, Alexandra Boyd as Elaine, and Earl Boen as LeChuck.

Captures d'écran

Code source

#!/bin/bash
# Date : (2010-08-15 21:00)
# Last revision : (2012-05-04 21:00)
# Wine version used : 1.2, 1.2.3, 1.3.37, 1.4
# Distribution used to test : Debian Testing x64
# Author : GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Secret of Monkey Island Special Edition"
PREFIX="MI_SE"
EDITOR="Lucasarts"
GAME_URL="http://www.lucasarts.com/games/monkeyisland/"
AUTHOR="GNU_Raziel"
WORKING_WINE_VERSION="3.20"
GAME_VMS="256"

# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/mi_se/top.jpg" "http://files.playonlinux.com/resources/setups/mi_se/left.jpg" "$TITLE"
POL_SetupWindow_Init

# Starting debugging API
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Choose between Steam and other Digital Download version
POL_SetupWindow_InstallMethod "STEAM,LOCAL"

# Installing mandatory dependencies
POL_Call POL_Install_vcrun2005
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Call POL_Install_steam
        STEAM_ID="32360"
fi
POL_Call POL_Install_dxfullsetup

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

# Add required XAudio2_4 DLL
POL_Wine_OverrideDLL "native,builtin" "xaudio2_4"

# Cleaning temp
if [ -e "$WINEPREFIX/drive_c/windows/temp/" ]; then
        rm -rf "$WINEPREFIX/drive_c/windows/temp/"*
        chmod -R 777 "$POL_USER_ROOT/tmp/"
        rm -rf "$POL_USER_ROOT/tmp/"*
fi

# Begin game installation
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        # Mandatory pre-install fix for steam
        POL_Call POL_Install_steam_flags "$STEAM_ID"
        # Shortcut done before install for steam version
        POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID"
        POL_Shortcut "steam.exe" "Steam ($TITLE)" "" ""
        # Steam install
        POL_SetupWindow_message "$(eval_gettext 'When $TITLE download by Steam is finished,\nDo NOT click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script can continue')" "$TITLE"
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi
 
# Making shortcut
if [ "$INSTALL_METHOD" != "STEAM" ]; then
        POL_Shortcut "MISE.exe" "$TITLE" "$TITLE.png" ""
fi

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribuer
Membre Messages
Augier Mardi 23 Juin 2020 à 16:55
Augier Anonymous

Information

Cette mise à jour a été acceptée par l'équipe

Messages

Voici un fix pour les problèmes rencontrés et que j'ai détaillés dans un post précédent. Ce patch rajoute la DLL xaudio2_4 à l'installation et supprime le forçage du driver sur Alsa (j'ai constaté que ça causait des grésillements sur ma machine qui est sur PulseAudio).

Differences

@@ -48,11 +48,8 @@
 # Asking about memory size of graphic card
 POL_SetupWindow_VMS $GAME_VMS
 
-## Fix for this game
-# Sound problem fix - pulseaudio related
-[ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa"
-[ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y"
-## End Fix
+# Add required XAudio2_4 DLL
+POL_Wine_OverrideDLL "native,builtin" "xaudio2_4"
 
 # Cleaning temp
 if [ -e "$WINEPREFIX/drive_c/windows/temp/" ]; then
@@ -88,4 +85,4 @@
 fi
 
 POL_SetupWindow_Close
-exit 0
\ No newline at end of file
+exit 0

Nouveau code source

#!/bin/bash
# Date : (2010-08-15 21:00)
# Last revision : (2012-05-04 21:00)
# Wine version used : 1.2, 1.2.3, 1.3.37, 1.4
# Distribution used to test : Debian Testing x64
# Author : GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Secret of Monkey Island Special Edition"
PREFIX="MI_SE"
EDITOR="Lucasarts"
GAME_URL="http://www.lucasarts.com/games/monkeyisland/"
AUTHOR="GNU_Raziel"
WORKING_WINE_VERSION="3.20"
GAME_VMS="256"

# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/mi_se/top.jpg" "http://files.playonlinux.com/resources/setups/mi_se/left.jpg" "$TITLE"
POL_SetupWindow_Init

# Starting debugging API
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Choose between Steam and other Digital Download version
POL_SetupWindow_InstallMethod "STEAM,LOCAL"

# Installing mandatory dependencies
POL_Call POL_Install_vcrun2005
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Call POL_Install_steam
        STEAM_ID="32360"
fi
POL_Call POL_Install_dxfullsetup

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

# Add required XAudio2_4 DLL
POL_Wine_OverrideDLL "native,builtin" "xaudio2_4"

# Cleaning temp
if [ -e "$WINEPREFIX/drive_c/windows/temp/" ]; then
        rm -rf "$WINEPREFIX/drive_c/windows/temp/"*
        chmod -R 777 "$POL_USER_ROOT/tmp/"
        rm -rf "$POL_USER_ROOT/tmp/"*
fi

# Begin game installation
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        # Mandatory pre-install fix for steam
        POL_Call POL_Install_steam_flags "$STEAM_ID"
        # Shortcut done before install for steam version
        POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID"
        POL_Shortcut "steam.exe" "Steam ($TITLE)" "" ""
        # Steam install
        POL_SetupWindow_message "$(eval_gettext 'When $TITLE download by Steam is finished,\nDo NOT click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script can continue')" "$TITLE"
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi
 
# Making shortcut
if [ "$INSTALL_METHOD" != "STEAM" ]; then
        POL_Shortcut "MISE.exe" "$TITLE" "$TITLE.png" ""
fi

POL_SetupWindow_Close
exit 0

Réponses

Anonymous
Dimanche 12 Juillet 2020 à 21:20
I also needed these changes to play the GOG version of this game on my Ubuntu 20.04 system.
Anonymous
Mardi 8 September 2020 à 22:54
The menu is at least useable on Catalina and Big Sur with this update, after the first word of dialogue there is a crash though.
Mercredi 9 September 2020 à 9:15
Script approved.
Augier Mardi 23 Juin 2020 à 15:42
Augier Anonymous

Messages

L'installation fonctionne correctement et le jeu se lance sans problème. Cependant, aucun son n'est joué à l'intérieur du jeu. J'ai trouvé ce fil sur le forum Steam qui semble lié : https://steamcommunity.com/app/32460/discussions/0/1743342647552770792/.

De plus, le jeu reste bloqué sur l'écran d'intro « à l'ancienne » et ne passe jamais sur les graphismes remasterisés comme on le voit à 20 secondes sur cette vidéo : https://www.youtube.com/watch?v=FpIUxjGfkXg&t=20. Le jeu ne passe jamais à la suite et reste bloqué sur cet écran (sans être pour autant gelé : il est possible d'interagir avec le menu, c'est juste que la suite du jeu n'arrive jamais).

 

J'ai aussi testé les version Wine 4.19 et Wine 5.10 qui crashent toutes les deux. Est-ce que quelqu'un peut m'aguiller pour débugger ?
Je suis dev à la base donc je peux m'en sortir avec la technique à condition d'être guidé pour les problèmes Wine.

Réponses

Anonymous
Mardi 23 Juin 2020 à 16:23
Après tests, je confirme que rajouter la bibliothèque XAudio2_4 règle bien tout les probèmes. Par contre le son grésille énormément.

Edité par Augier

Quentin PÂRIS Lundi 10 Décembre 2018 à 22:59
Quentin PÂRIS Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Differences

@@ -15,7 +15,7 @@
 EDITOR="Lucasarts"
 GAME_URL="http://www.lucasarts.com/games/monkeyisland/"
 AUTHOR="GNU_Raziel"
-WORKING_WINE_VERSION="1.4"
+WORKING_WINE_VERSION="3.20"
 GAME_VMS="256"
 
 # Starting the script

Nouveau code source

#!/bin/bash
# Date : (2010-08-15 21:00)
# Last revision : (2012-05-04 21:00)
# Wine version used : 1.2, 1.2.3, 1.3.37, 1.4
# Distribution used to test : Debian Testing x64
# Author : GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Secret of Monkey Island Special Edition"
PREFIX="MI_SE"
EDITOR="Lucasarts"
GAME_URL="http://www.lucasarts.com/games/monkeyisland/"
AUTHOR="GNU_Raziel"
WORKING_WINE_VERSION="3.20"
GAME_VMS="256"

# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/mi_se/top.jpg" "http://files.playonlinux.com/resources/setups/mi_se/left.jpg" "$TITLE"
POL_SetupWindow_Init

# Starting debugging API
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Choose between Steam and other Digital Download version
POL_SetupWindow_InstallMethod "STEAM,LOCAL"

# Installing mandatory dependencies
POL_Call POL_Install_vcrun2005
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Call POL_Install_steam
        STEAM_ID="32360"
fi
POL_Call POL_Install_dxfullsetup

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

## Fix for this game
# Sound problem fix - pulseaudio related
[ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa"
[ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y"
## End Fix

# Cleaning temp
if [ -e "$WINEPREFIX/drive_c/windows/temp/" ]; then
        rm -rf "$WINEPREFIX/drive_c/windows/temp/"*
        chmod -R 777 "$POL_USER_ROOT/tmp/"
        rm -rf "$POL_USER_ROOT/tmp/"*
fi

# Begin game installation
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        # Mandatory pre-install fix for steam
        POL_Call POL_Install_steam_flags "$STEAM_ID"
        # Shortcut done before install for steam version
        POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID"
        POL_Shortcut "steam.exe" "Steam ($TITLE)" "" ""
        # Steam install
        POL_SetupWindow_message "$(eval_gettext 'When $TITLE download by Steam is finished,\nDo NOT click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script can continue')" "$TITLE"
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi
 
# Making shortcut
if [ "$INSTALL_METHOD" != "STEAM" ]; then
        POL_Shortcut "MISE.exe" "$TITLE" "$TITLE.png" ""
fi

POL_SetupWindow_Close
exit 0

Réponses

MadMike Dimanche 25 Novembre 2018 à 10:16
MadMike Anonymous

Messages

I was able to get to work. Using the standard installer and then switiching to a newer wine-version. I'm currently using wine-3.20 from winehq-staging of the respecting ppa for Ubuntu 18.04.

Réponses

MadMike Samedi 24 Novembre 2018 à 7:40
MadMike Anonymous

Messages

The installer doesn't seem to with work the gog-version. It's only after buying on gog.com and wanting to install it I found out about it :-(

Réponses