[Script] Installer Perpetuum sous Linux

Répondre
Partager Rechercher
Salut à tous !
Aujourd'hui, nous sommes fiers, T0m-s et moi-même de vous proposer un script afin d'installer Perpetuum facilement et rapidement sous Linux !

Tout d'abord, vous avez besoin de PoL (PlayOnLinux) afin d'exécuter le script
Lien : http://www.playonlinux.com/fr/download.html

Ensuite, vous avez besoin du script disponible à cette adresse : http://t0m-s.be/bazare/perpetuum.pol
Copiez/collez le script dans votre éditeur de texte favoris et enregistrez le avec comme nom Perpetuum.pol

Une fois ceci fait, lancez PoL puis cliquez sur l'onglet outils puis sur "Executer un script local".
Cherchez votre script et ouvrez le.

Appuyez autant que nécessaire sur suivant et laissez l'installation se faire !

=====

Le script est open source et libre.

Voici le script :

Code:
#!/bin/bash
#Date : 2011/04/30
#Author : DaKanibal & T0m-S
#Version 0.1

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

TITLE="Perpetuum"
PREFIX="perpetuum"
WINEVERSION="1.3.18"


#Translations
#Traductions
if [ "$POL_LANG" == "fr" ]; then
LNG_EXE_DOWNLOAD="Telechargement de perpetuum_setup.exe ..."
LNG_GAME_INSTALL="Installation de perpetuum_setup.exe ..."
LNG_LAUNCHER="Création du lanceur"
LNG_DIRECTX_DOWNLOAD="Telechargement de DirectX"
LNG_DIRECTX_INSTALL="Installation de DirectX"
else
LNG_EXE_DOWNLOAD="Downloading perpetuum_setup.exe ..."
LNG_GAME_INSTALL="Installing Perpetuum_setup.exe ..."
LNG_LAUNCHER="Creating the launcher"
LNG_DIRECTX_DOWNLOAD="Downloading DirectX"
LNG_DIRECTX_INSTALL="Installing DirectX"
fi

#Start of the script
#Début du script
POL_SetupWindow_Init

#Install wizard
#Presentation assistant installation
POL_SetupWindow_presentation "$TITLE" "Perpetuum" "http://www.Perpetuum.com" "DaKanibal & T0m-S" "$PREFIX"

#Selection of "Perpetuum"
#Selection du Préfixe "Perpetuum"
select_prefix "$HOME/.PlayOnLinux/wineprefix/$PREFIX"

#Wine download
#Telechargement de Wine
POL_SetupWindow_install_wine "$WINEVERSION"
Use_WineVersion "$WINEVERSION"

#Perpetuum prefix creation
#Creation du Prefixe pour Perpetuum
POL_SetupWindow_prefixcreate

PROGRAMFILES="Program Files"
POL_LoadVar_PROGRAMFILES

##Install
##Lancement de l'installation

#directx_feb2010_redist.exe download
#Telechargement de directx_feb2010_redist.exe
POL_SetupWindow_download "$LNG_DIRECTX_DOWNLOAD" "DirectX_setup" "http://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe"
POL_SetupWindow_wait_next_signal "$LNG_DIRECTX_INSTALL" "Perpetuum"
mkdir directx
cd directx
cabextract ../directx_feb2010_redist.exe
wine DXSETUP.exe
POL_SetupWindow_detect_exit
cd ..
rm -r directx/

#perpetuum_setup.exe download
#Telechargement de perpetuum_setup.exe
POL_SetupWindow_download "$LNG_EXE_DOWNLOAD" "Perpetuum_setup" "http://content.perpetuum-online.com/files/perpetuum_setup.exe"

#Perpetuum installation
#Installation de Perpetuum
POL_SetupWindow_wait_next_signal "$LNG_GAME_INSTALL" "Perpetuum"
wine perpetuum_setup.exe
POL_SetupWindow_detect_exit
rm perpetuum_setup.exe #Efface perpetuum_setup.exe #Remove perpetuum_setup.exe

#Laucher creation + icon
#Creation du lanceur + icone
POL_SetupWindow_wait_next_signal "$LNG_LAUNCHER" "Perpetuum"
echo "#!/bin/bash
export WINEPREFIX=~/.PlayOnLinux/wineprefix/perpetuum
cd ~/.PlayOnLinux/wineprefix/perpetuum/drive_c/Games/Perpetuum/
wine Perpetuum.exe  $@" > ~/.PlayOnLinux/configurations/installed/Perpetuum
wget http://t0m-s.be/photos/Perpetuum
mv Perpetuum ~/.PlayOnLinux/icones/32/
POL_SetupWindow_detect_exit

POL_SetupWindow_Close
exit
Je me pencherai là dessus les jours qui viennent pour ceux que ça intéresse d'installer perpetuum sous Linux mais pour ma part je n'emploierai pas de script car je fais tout à la main.
__________________
http://steamsignature.com/classic-76561197966241593.png
Comme promis, voilà ma méthode d'installation de Perpetuum via WINE.

Avantages: Transparence de l'installation, donc meilleure facilités à résoudre les problèmes en cas de soucis et on garde un total contrôle de son système et des configurations.
Cela permet également l'emploi d'un wine compilé dans le cas de l'utilisation de jeux nécessitant un patch pour wine pour fonctionner.(par ex: WAR)
Voici donc ma méthode:

source: http://linuxtechgaming.wordpress.com...ur-linux-wine/




Installation de Perpetuum via WINE

1/ Il faut donc télécharger WINE pour sa distribution préférée sur les dépôts, on peut également compiler soi même sa version de Wine dans les cas où certaines distributions ne disposent de ce logiciel sur leurs dépôts. (Wine est à sa version 1.3.20 actuellement)

2/Téléchargements de winetricks (sur les dépôts) pour Archlinux ou ici (winetricks nécessite le paquet cabextract pour installer les ajouts)

3/Téléchargement du client de Perpetuum

4/ Création du prefix d’installation, les possesseurs d’une distribution 64bits devront user de la commande WINEARCH afin de transposer cette installation en installation compatible 32bits. Cette commande est à ignorer pour les possesseurs d’une distro 32bits.

Ouvrir un terminal de commandes

WINEARCH=WIN32 WINEPREFIX=/home/nomdelutilisateur/.perpetuum winecfg Création du prefix et configuration. Installation automatique de gecko. Choisir un driver audio (pulseaudio ou alsa), une version de windows(choisir windows xp), et cocher « emulate a virtual desktop » et régler la résolution en cas de bureau composite (KWIN, Compiz,etc…) pour éviter les crashs

WINEARCH=WIN32 WINEPREFIX=/home/nomdelutilisateur/.perpetuum winetricks d3dx9 Installations des dll natives de Directx ( pour les bugs graphiques)

cd /home/nomdelutilisateur/dossier de téléchargements Aller dans le dossier de téléchargement

WINEARCH=WIN32 WINEPREFIX=/home/nomdelutilisateur/.perpetuum wine perpetuum_setup.exe Pour installer le client du jeu, cliquer sur suivant comme à l’accoutumée.

5/Pour lancer le jeu, lancer le à partir du lien ou à partir de la commande (à enregistrer dans un fichier vierge éxécutable dans le cas échéant)

env WINEPREFIX= »/home/nomdelutilisateur/.perpetuum » wine C:\\Games\\Perpetuum\\Perpetuum.exe

Voilà Perpetuum prêt à l’emploi, n’oubliez pas de régler votre carte graphique ou les options graphiques dans les menus afin de profiter de ses graphismes au maximum, le jeu n’étant pas des plus exigeant malgré son esthétique plutôt réussi pour le genre.

Have fun on Linux
__________________
http://steamsignature.com/classic-76561197966241593.png
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés