The forum

Age of Empires III

Author Replies
Jump to the page: 1 - 2
fafane84 Friday 4 April 2008 at 22:22
fafane84

Désolé si je passe pour un idiot, mais comment fait-on pour lancer ce genre de script dans POL ?


Merci d'avance d'éclairer ma lanterne.


Edited by fafane84


DivX Tutos : les tutos de fafane84
Toumeno Saturday 5 April 2008 at 10:37
Toumeno

Dans POL, Outils=>Executer un script non officiel.
Toumeno Sunday 6 April 2008 at 11:17
Toumeno

J'ai essayé de l'installer avec POL 2.0.10 et POL 2.1, il me dit que le script n'est pas valide...

Merci de m'aider
fafane84 Sunday 6 April 2008 at 23:39
fafane84

Pareil pour moi !

C'est d'ailleurs pour çà que je posais la question ;-)

DivX Tutos : les tutos de fafane84
Toumeno Wednesday 9 April 2008 at 16:54
Toumeno

J'ai trouvé, le scrist mal passé à travers le formulaire du forum, il a ajouté plein d'antislash !
Voici le script corrigé qui fonctionne (du moins l'installation) :


#!/bin/bash
#Vérifier que PlayOnLinux est bien exécuté avant
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
#Charger les librairies
source "$PLAYONLINUX/lib/sources"

#Verifier les dépendences
cfg_check

#Declaration des variables
CODENAME="AoEIII"
REALNAME="Age Of Empires III"
EDITEUR="Microsoft Corporation"
WEBSITE="http://www.ageofempires3.com/"
SCRIPTEUR="Tr4sK"

#Presentation
presentation "$REALNAME" "$EDITEUR" "$WEBSITE" "$SCRIPTEUR" "$CODENAME" 1 8

#Préparation du prefix
mkdir -p $REPERTOIRE/wineprefix/$CODENAME/
select_prefixe "$REPERTOIRE/wineprefix/$CODENAME"
creer_prefixe 2 8

cd $REPERTOIRE/wineprefix/$CODENAME


#Verification du CDROM
Ask_For_cdrom 3 8
Check_cdrom "Age of Empires III.msi"

#Préparation du lecteur D


attendre "Veuillez patienter. Je vais préparer le répertoire d'installation"
TEMP="$HOME/.PlayOnLinux/tmp/$CODENAME"
chmod 777 $TEMP -R
rm $TEMP -R
mkdir -p $TEMP
cd $REPERTOIRE/wineprefix/$CODENAME

cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $TEMP d:
cd $TEMP

#Copie des DLL
cd $CDROM/
cp *.dll $REPERTOIRE/wineprefix/$CODENAME/drive_c/windows/system32/
cp *.dll $HOME/.wine/drive_c/windows/system32
cd $REPERTOIRE/wineprefix/$CODENAME/drive_c/windows/system32/
wget http://kiero91.free.fr/POL/dll/mfc42.dll
cp mfc42.dll $HOME/.wine/drive_c/windows/system32


attendre "Je copie le CD1. Veuillez patienter" "cp -r $CDROM/* $TEMP"
chmod 777 $TEMP -R
mv $TEMP/Autorun.inf $TEMP/Autorun1.inf
Ask_For_cdrom 5 8 2
Check_cdrom "Disk2C~1.cab"
attendre "Je copie le CD2. Veuillez patienter" "cp -r $CDROM/* $TEMP"
mv $TEMP/autorun.inf $TEMP/autorun2.inf
Ask_For_cdrom 6 8 3
Check_cdrom "Disk3C~1.cab"
attendre "Je copie le CD3. Veuillez patienter" "cp -r $CDROM/* $TEMP"

#Preparation de Wine
Set_OS "winxp"

fonts_to_prefix 8 8
cd $TEMP
wine d:\\setup.exe

#Fin du code du jeu
#Création du lanceur

message "Appuyez sur OK UNIQUEMENT quand l'installation du jeu sera terminée sous peine de devoir recommencer l'installation."

killall -9 IDriver.exe
killall -9 IDriverT.exe

cd $WINEPREFIX/drive_c/Program Files/Microsoft Games/Age of Empires III/
mv splashimage.bmp Baksplashimage.bmp
cd avi/
mv age3.bik bakage3.bik
mv logos.bik baklogos.bik
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:

creer_lanceur "$CODENAME" "Program Files/Microsoft Games/Age of Empires III" "age3.exe" "" "$REALNAME" "-dxlevel 81"

exit

Edited by MulX

fafane84 Wednesday 9 April 2008 at 23:19
fafane84

OK merci beaucoup !!!

Je teste dés que je peux.

@+





DivX Tutos : les tutos de fafane84
Aymeric P. Thursday 10 April 2008 at 20:04
Aymeric P.
Admin

Bon je vais tester le script.
Si je vois pas de raison de refuser de nouveau, je validerais (enfin celui au dessus)

Edit du 14 avril : (avant qu'on le demande) je n'ai pas oublié pour ce script, mais j'ai été un peu occupé la
Rassurer ça va venir

Edited by MulX


Former member.
wedge antilles Sunday 13 July 2008 at 13:15
wedge antillesAnonymous

Boujour,

Je suis un noob dans pol. J'ai bidouillé un peux age3 pour le faire tourné, j'ajouterai dans le script :

wget http://www.dll-files.com/dllindex/lame_enc.zip
unzip lame*
cp lame_enc.dll $HOME/.wine/drive_c/windows/system32

dans la rubrique DLL pour avoir du sons.

Une install de directx mais je sais pas si c'est util et la ligne de code pour le faire tourné sous wine 0.9.41.

Cordialement Wedge
sirrocoseekrusty Tuesday 15 July 2008 at 11:46
sirrocoseekrustyAnonymous

Bonjour à tous,

Y aurait-il du nouveau sur ce script pour l'installation de Age Of Empire 3?
J'ai essayé d'utiliser le script du post ci-dessus mais un certain nombre d'erreurs apparaissent durant son execution (notemment le download du fichier mfc42.dll).

Alors si quelqu'un pouvait indiquer s'il existe un script fonctionnel ou une marche à suivre pour l'installation du jeu, je suis preneur.

=> Ca fait déjà un bout de temps que je lutte entre wine et POL pour essayer de jouer à aoe3 sous linux mais sans grand succès pour l'instant.

Merci de votre retour.
Stef
nazca Wednesday 6 August 2008 at 13:20
nazcaAnonymous

Voilà ma petite contribution un nouveau script pour AOE3 (je me suis fortement inspiré du précédent.) et qui marche pour enfin jouer à Age of Empire 3 sous linux !! ;)

#!/bin/bash

if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"

#Verifier les dépendences
cfg_check

#Declaration des variables
if [ "$POL_LANG" == "fr" ]
then
LNG_WAIT="Installation en cours..."
LNG_NEXT="Cliquez sur suivant uniquement quand l'installation sera terminée."
LNG_WAIT_CD1="Veuillez insérer le CD1 et cliquer sur Suivant"
LNG_WAIT_CD2="Veuillez insérer le CD2 et cliquer sur Suivant"
LNG_WAIT_CD3="Veuillez insérer le CD3 et cliquer sur Suivant"
LNG_DX_INSTALL="L'installation de la mise a jour DirectX9.0c pour Wine va débuter."
LNG_STOP="Veuillez patienter. Je vais préparer le répertoire d'installation"
else

LNG_WAIT="Installing..."
LNG_NEXT="Click on Next ONLY if the install is finished"
LNG_WAIT_CD1="Please insert the CD1 and click on Next"
LNG_WAIT_CD2="Please insert the CD2 and click on Next"
LNG_WAIT_CD3="Please insert the CD3 and click on Next"
LNG_DX_INSTALL="DirectX9.0c Update installation will begin."
LNG_STOP="Click on Next for install..."
fi

POL_SetupWindow_Init "" ""

POL_SetupWindow_presentation "Age Of Empire 3 : The Warchief" "Microsoft Games" "http://www.microsoft.com/france/jeux/default.asp" "Tr4sK et NaZCa" "AOE3"

#Préparation du prefix
mkdir -p $REPERTOIRE/wineprefix/AOE3/
select_prefixe "$REPERTOIRE/wineprefix/AOE3"
POL_SetupWindow_prefixcreate

cd $REPERTOIRE/wineprefix/AOE3

#Préparation du lecteur D

TEMP="$HOME/.PlayOnLinux/tmp/AOE3"
chmod 777 $TEMP -R
rm $TEMP -R
mkdir -p $TEMP

WINEPREFIX="$REPERTOIRE/wineprefix/AOE3"
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $TEMP d:
POL_SetupWindow_message "$LNG_STOP"

#Verification du CDROM
POL_SetupWindow_message "$LNG_WAIT_CD1"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Age of Empires III.msi"
cd "$CDROM"
cp *.dll $TEMP
chmod 777 $TEMP -R
cd $TEMP
wget http://nzc.free.fr/dll/mfc42.zip
wget http://nzc.free.fr/dll/lame_enc.zip
wget http://www.threelights.de/page/projects/d3dx9_xx_dll_files/D3DX9_dll_update.zip
unzip mfc42.zip
unzip lame_enc.zip
unzip D3DX9_dll_update.zip
POL_SetupWindow_message "$LNG_DX_INSTALL"
select_prefixe "$REPERTOIRE/wineprefix/AOE3"
Set_OS "winxp"
env WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/AOE3" wine $HOME/.PlayOnLinux/tmp/AOE3/Install/DXSETUP.EXE
cp *.dll $HOME/.wine/drive_c/windows/system32
cp *.dll $REPERTOIRE/wineprefix/AOE3/drive_c/windows/system32/

#Copie des CD
cp -r $CDROM/* $TEMP
chmod 777 $TEMP -R
mv $TEMP/Autorun.inf $TEMP/Autorun1.inf
POL_SetupWindow_message "$LNG_WAIT_CD2"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Disk2C~1.cab"
cp -r $CDROM/* $TEMP
chmod 777 $TEMP -R
mv $TEMP/autorun.inf $TEMP/autorun2.inf
POL_SetupWindow_message "$LNG_WAIT_CD3"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Disk3C~1.cab"
cp -r $CDROM/* $TEMP
chmod 777 $TEMP -R

#Preparation de Wine
select_prefixe "$REPERTOIRE/wineprefix/AOE3"
Set_OS "winxp"
Set_SoundDriver alsa
Set_Desktop On 1024 768
env WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/AOE3" wine $HOME/.PlayOnLinux/tmp/install.exe
POL_SetupWindow_message "$LNG_NEXT"

#Fin du code du jeu
#Création du lanceur

killall -9 IDriver.exe
killall -9 IDriverT.exe

Set_Desktop On 1024 768

cd $WINEPREFIX/drive_c/Program\ Files/Microsoft\ Games/Age\ of\ Empires\ III/
mv splashimage.bmp splashimage.bmp.bak
chmod 777 avi -R
cd avi/
mv age3.bik age3.bik.back
mv logos.bik logos.bik.back
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:

POL_SetupWindow_make_shortcut "AOE3" "Program Files/Microsoft Games/Age of Empires III" "age3.exe" "" "$REALNAME" "-dxlevel 81"

POL_SetupWindow_reboot

POL_SetupWindow_Close
exit


Le jeu marche trés bien avec la dernière version de Wine , la 1.1.2 sauf qu'il n'y a pas de sons et que ce n'est pas en plein écran...
Un petit détail aussi, au lancement du jeu pendant le chargement l'écran est à l'envert !!?!!?! Mais après tout rentre dans l'ordre, donc rien de bien méchant...

Voilà @++

ubuntu 8.04 64bits
wedge antilles Thursday 28 August 2008 at 23:24
wedge antillesAnonymous

Bonsoir

Le jeu marche trés bien avec la dernière version de Wine , la 1.1.2 sauf qu'il n'y a pas de sons et que ce n'est pas en plein écran...

Quote


Pour le son il faut trouver un codec mp3 telle que "lame mp3 codec ACM" ou un codec comme le fraunhofer. Pour ma part il tourne avec wine 0.9.4.1 sans bureau virtuel en plein écran.

La suppression des vidéo n'est pas obligatoire.

Cordialement Wedge
wedge antilles Friday 29 August 2008 at 13:18
wedge antillesAnonymous

Bonjour

Voici un nouveau script

#!/bin/bash

if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"

#Verifier les dépendences
cfg_check

#Declaration des variables
if [ "$POL_LANG" == "fr" ]
then
LNG_WAIT="Installation en cours..."
LNG_NEXT="Cliquez sur suivant uniquement quand l'installation sera terminée."
LNG_WAIT_CD1="Veuillez insérer le CD1 et cliquer sur Suivant"
LNG_WAIT_CD2="Veuillez insérer le CD2 et cliquer sur Suivant"
LNG_WAIT_CD3="Veuillez insérer le CD3 et cliquer sur Suivant"
LNG_DX_INSTALL="L'installation de la mise a jour DirectX9.0c pour Wine va débuter."
LNG_LAME_INSTALL="L'installation de Lame pour Wine va débuter."
LNG_STOP="Veuillez patienter. Je vais préparer le répertoire d'installation"
else

LNG_WAIT="Installing..."
LNG_NEXT="Click on Next ONLY if the install is finished"
LNG_WAIT_CD1="Please insert the CD1 and click on Next"
LNG_WAIT_CD2="Please insert the CD2 and click on Next"
LNG_WAIT_CD3="Please insert the CD3 and click on Next"
LNG_DX_INSTALL="DirectX9.0c Update installation will begin."
LNG_LAME_INSTALL="Lame installation will begin."
LNG_STOP="Click on Next for install..."
fi

POL_SetupWindow_Init "" ""

POL_SetupWindow_presentation "Age Of Empire 3 : The Warchief" "Microsoft Games" "http://www.microsoft.com/france/jeux/default.asp" "Tr4sK et NaZCa" "AOE3"

# Préparation de wine
mkdir -p "$REPERTOIRE/wineprefix/AOE3/"
cd "$REPERTOIRE/wineprefix/AOE3"
select_prefixe "$(pwd)"
POL_SetupWindow_prefixcreate

# Reglage de wine
Set_OS "winxp"
Set_SoundDriver alsa
Set_Desktop On 1024 768

# Créer les lecteurs Windows

TEMP="$HOME/.PlayOnLinux/AOE3/temp"
chmod 777 $TEMP -R
rm $TEMP -R
mkdir -p $TEMP


# Créer les lecteurs Windows
cd "$REPERTOIRE/wineprefix/AOE3/dosdevices"
rm ./*
ln -s "$REPERTOIRE/wineprefix/AOE3/drive_c" "c:"
ln -s "$CDROM" "d:"
ln -s "/" "z:"

mkdir "$REPERTOIRE/wineprefix/AOE3/temp"
cd "$REPERTOIRE/wineprefix/AOE3/temp"
mkdir AOE3


#Verification du CDROM
POL_SetupWindow_message "$LNG_WAIT_CD1"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Age of Empires III.msi"
cd "$TEMP"
cp -vR $CDROM/*.dll ./
chmod 777 $TEMP -R
cd "$TEMP"
wget http://nzc.free.fr/dll/mfc42.zip
unzip mfc42.zip
cp *.dll $REPERTOIRE/wineprefix/AOE3/drive_c/windows/system32/

#Copie des CD
cd "$TEMP"
cp -r $CDROM/* ./AOE3/
chmod 777 $TEMP -R
mv $TEMP/Autorun.inf $TEMP/Autorun1.inf
POL_SetupWindow_message "$LNG_WAIT_CD2"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Disk2C~1.cab"
cp -r $CDROM/* ./AOE3/
chmod 777 $TEMP -R
mv $TEMP/autorun.inf $TEMP/autorun2.inf
POL_SetupWindow_message "$LNG_WAIT_CD3"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Disk3C~1.cab"
cp -r $CDROM/* ./AOE3/
chmod 777 $TEMP -R

cd "$TEMP/AOE3"
wine install.exe
POL_SetupWindow_message "$LNG_NEXT"

#Fin du code du jeu
#Création du lanceur

killall -9 IDriver.exe
killall -9 IDriverT.exe

cd "$TEMP"
wget http://www.threelights.de/page/projects/d3dx9_xx_dll_files/D3DX9_dll_update.zip
unzip D3DX9_dll_update.zip
POL_SetupWindow_message "$LNG_DX_INSTALL"
wine DXSETUP.EXE

wget "http://pagesperso-orange.fr/wedge.antilles/linux/Lame_MP3_ACM.zip"
unzip "Lame_MP3_ACM.zip"
POL_SetupWindow_message "$LNG_LAME_INSTALL"
Wine Lame MP3 ACM Codec.exe


POL_SetupWindow_make_shortcut "AOE3" "Program Files/Microsoft Games/Age of Empires III" "age3.exe" "Age Of Empire 3" "" "-dxlevel 81"
Set_WineVersion_Assign "0.9.41" "Age Of Empire 3"

POL_SetupWindow_reboot
rm -rf "$REPERTOIRE/wineprefix/AOE3/temp"
POL_SetupWindow_message "Installation terminée"
POL_SetupWindow_Close
exit

Quote


Il aura normalement du son.

Cordialement Wedge
theodiablo Friday 5 June 2009 at 13:57
theodiabloAnonymous

Bonjour, je sais que ça fait presque un an que personne n'a posté de message ici, mais je voulais savoir comment installer le jeu grâce à ce script?

J'arrive à le lancer, seulement a aucun moment l'installation du jeu en lui-même ne commence. On me demande simplement d'insérer mes CD d'installation.
ensuite, j'ai essayé d'installer le jeu en insérant le CD 1 et en faisant exécution automatique, installer.exe dans un préfixe existant, mais quand je lance l'installation un message d'erreur apparait :"Fichier introuvable"

Je ne sais pas comment faire, surtout que je ne trouve nul part ailleur d'autres informations pouvant m'être utiles...

Merci de m'aider :-)