El Foro

Dead Space

Autor Respuestas
Berillions Saturday 4 December 2010 at 17:54
Berillions

Voici le script pour ce jeu. Il ne faut qu'un NO-CD pour y jouer tranquillement, mais ça, c'est à vous de le trouver. Concernant l'icône du jeu, celui de l'installation et les Top/Left, ils sont en .png et redimensionné dans leur taille respective.

#!/bin/bash
# Date : (2010-12-04)
# Wine version used : 1.3.8
# Distribution used to test : Debian Unstable
# Author : Berillions
# Licence : Retail
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Dead Space"
PREFIX="DeadSpace"
WORKING_WINE_VERSION="1.3.8"
 
if [ "$POL_LANG" == "fr" ]; then
LNG_INSERT_MEDIA="Veuillez insérer le disque $TITLE dans votre lecteur\\nsi ce n'est pas déja fait."
LNG_WAIT_END="Appuyez sur \\"Suivant\\" UNIQUEMENT quand l'installation du jeu sera\\nterminée sous peine de devoir recommencer l'installation."
LNG_SUCCES="$TITLE a été installé avec succès."
else
LNG_INSERT_MEDIA="Please insert $TITLE media into your disk drive\\nif not already done."
LNG_WAIT_END="Click on \\"Next\\" ONLY when the game installation is finished\\nor you will have to redo the installation."
LNG_SUCCES="$TITLE has been installed successfully."
fi
 
#starting the script
rm "$REPERTOIRE/tmp/*.jpg"
POL_GetSetupImages "" "" "$TITLE"
POL_SetupWindow_InitWithImages
 
POL_SetupWindow_presentation "$TITLE" "Electronic Arts" "http://www.deadspacegame.com/" "Berillions" "$PREFIX" 
 
select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
 
#downloading specific Wine
POL_SetupWindow_install_wine "$WORKING_WINE_VERSION"
Use_WineVersion "$WORKING_WINE_VERSION"
 
#fetching PROGRAMFILES environmental variable 
POL_LoadVar_PROGRAMFILES
 
#Asking then installing DDV of the game
POL_SetupWindow_message "$LNG_INSERT_MEDIA"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "AutoRun.exe"
wine start /unix "$CDROM/AutoRun.exe"
POL_SetupWindow_message "$LNG_WAIT_END" "$TITLE"
 
#making shortcut
POL_SetupWindow_auto_shortcut "$PREFIX" "Dead Space.exe" "$TITLE" "" ""
Set_WineVersion_Assign "$WORKING_WINE_VERSION" "$TITLE"
 
POL_SetupWindow_message "$LNG_SUCCES" "$TITLE"
POL_SetupWindow_Close
exit


Lien pour les images :
http://sd-1.archive-host.com/membres/up/51568577817080088/DSImage.zip

Il faudra juste modifier le script pour prendre en compte les icones. Les screenshots du jeu arriveront prochainement.

GNU_Raziel Saturday 4 December 2010 at 18:40
GNU_Raziel

Le jeu est ajouté au repo, je me suis permis d'ajouter le support pour la version Steam Store et pour les autres version Digitales :
#!/bin/bash
# Date : (2010-12-04)
# Wine version used : 1.3.8
# Distribution used to test : Debian Unstable
# Author : Berillions
# Licence : Retail
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Dead Space"
PREFIX="DeadSpace"
WORKING_WINE_VERSION="1.3.8"
 
if [ "$POL_LANG" == "fr" ]; then
LNG_CHOOSE_MEDIA="Quelle version possédez-vous?"
LNG_DVD="Version DVD"
LNG_STEAM="Version Steam Store"
LNG_DDV="Version Digital Download"
LNG_CHOOSE_DDV="Veuillez selectionner votre executable Digital Download de $TITLE"
LNG_INSERT_MEDIA="Veuillez insérer le disque $TITLE dans votre lecteur\\nsi ce n'est pas déja fait."
LNG_WAIT_END="Appuyez sur \\"Suivant\\" UNIQUEMENT quand l'installation du\\njeu sera terminée sous peine de devoir recommencer l'installation."
LNG_WAIT_STEAM_END="Appuyez sur \\"Suivant\\" UNIQUEMENT quand l'installation de Steam et du jeu\\nsera terminée sous peine de devoir recommencer l'installation."
LNG_INSTALL_ON="Installation en cours..."
LNG_GAME_VMS="Quelle est la quantité de mémoire (Mo) de votre carte graphique ?\\n(minimum pour ce jeu : 256)" 
LNG_VMS_ERROR="Ce jeu ne fonctionnera correctement qu'avec une carte graphique ayant plus de 256Mo de mémoire."
LNG_SUCCES="$TITLE a été installé avec succès."
else
LNG_CHOOSE_MEDIA="What version do you have?"
LNG_DVD="DVD Version"
LNG_STEAM="Steam Store Version"
LNG_DDV="Digital Download Version"
LNG_CHOOSE_DDV="Please select your $TITLE Digital Download executable"
LNG_INSERT_MEDIA="Please insert $TITLE media into your disk drive\\nif not already done."
LNG_WAIT_END="Click on \\"Forward\\" ONLY when the game installation is finished\\nor you will have to redo the installation."
LNG_WAIT_STEAM_END="Click on \\"Forward\\" ONLY when Steam and the game installation\\swill be finished or you will have to redo the installation."
LNG_INSTALL_ON="Installation in progress..."
LNG_GAME_VMS="How much memory does your graphics board have?\\n(minimum for this game : 256)" 
LNG_VMS_ERROR="This game will work correctly only with a graphic card with more than 256Mo of memory."
LNG_SUCCES="$TITLE has been installed successfully."
fi
 
#starting the script
rm "$REPERTOIRE/tmp/*.jpg"
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/DS1/top.jpg" "http://files.playonlinux.com/resources/setups/DS1/left.jpg" "$TITLE"
POL_SetupWindow_InitWithImages
 
POL_SetupWindow_presentation "$TITLE" "Electronic Arts" "http://www.deadspacegame.com/" "Berillions" "$PREFIX" 
 
select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
 
#downloading specific Wine
POL_SetupWindow_install_wine "$WORKING_WINE_VERSION"
Use_WineVersion "$WORKING_WINE_VERSION"
 
#fetching PROGRAMFILES environmental variable 
POL_LoadVar_PROGRAMFILES

#Choose between DVD and Digital Download version
POL_SetupWindow_menu "$LNG_CHOOSE_MEDIA" "Actions" "$LNG_DVD~$LNG_STEAM~$LNG_DDV" "~"
 
if [ "$APP_ANSWER" == "$LNG_DVD" ]; then
	GAME_MEDIAVERSION="DVD"
elif [ "$APP_ANSWER" == "$LNG_STEAM" ]; then
	GAME_MEDIAVERSION="STEAM"
else
	GAME_MEDIAVERSION="DD"
fi

#Installing mandatory dependencies
if [ "$GAME_MEDIAVERSION" == "STEAM" ]; then
	POL_Call POL_Install_steam
fi

if [ "$GAME_MEDIAVERSION" == "DVD" ]; then
	#asking for CDROM and checking if it s correct one
	POL_SetupWindow_message "$LNG_INSERT_MEDIA"
	POL_SetupWindow_cdrom
	POL_SetupWindow_check_cdrom "AutoRun.exe"
	wine start /unix "$CDROM/AutoRun.exe"
	POL_SetupWindow_message "$LNG_WAIT_END" "$TITLE"
elif [ "$GAME_MEDIAVERSION" == "STEAM" ]; then
	cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
	wine "Steam.exe" "-applaunch 17470"
	POL_SetupWindow_message "$LNG_WAIT_STEAM_END" "$TITLE"
else
	#Asking then installing DDV of the game
	cd $HOME
	POL_SetupWindow_browse "$LNG_CHOOSE_DDV" "$TITLE"
	SETUP_EXE="$APP_ANSWER"
	POL_SetupWindow_wait_next_signal "$LNG_INSTALL_ON" "$TITLE"
	wine start /unix "$SETUP_EXE"
	INSTALL_ON="1"
	until [ "$INSTALL_ON" == "" ]; do
	sleep 5
	INSTALL_ON=`ps aux | grep "wineserver" | grep -v "grep"`
	done
	POL_SetupWindow_detect_exit
fi
 
#making shortcut
POL_SetupWindow_auto_shortcut "$PREFIX" "Dead Space.exe" "$TITLE" "$TITLE.png" ""
Set_WineVersion_Assign "$WORKING_WINE_VERSION" "$TITLE"
 
POL_SetupWindow_message "$LNG_SUCCES" "$TITLE"
POL_SetupWindow_Close
exit


Fichiers left et top converti en jpg pour être conformes au standards POL et miniature ajoutée.

Merci de ta contribution :)

Editado por: GNU_Raziel

Berillions Saturday 4 December 2010 at 23:32
Berillions

Pas de soucis pour la modif. Par contre, la miniature est utilisée à quel moment/endroit ?
L'icone d'installation = Menu installation de l'application
L'icone du Jeu = Liste des jeux installés
Top/Left = Utilisé durant le script
Miniature = ??

GNU_Raziel Sunday 5 December 2010 at 10:56
GNU_Raziel

La miniature apparait dans le fenêtre d'installation quand tu recherche le nom du jeu.

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com