Tr4sK |
Saturday 10 November 2007 at 21:13
|
Tr4sK
|
Nom du script : AoEIII
Nom reel : Age of Empires III
Editeur : Microsoft Corporation
Site web de l'editeur: http://www.ageofempires3.com/
Script: #!/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 Tr4sK
|
Quentin PÂRIS |
Saturday 10 November 2007 at 22:38
|
Quentin PÂRIS
|
Tes scripts sont vraiment géniaux !
Je vais refaire le système de script de PlayOnLinux et tu pourras en profiter pleinement. En attendant, ne t'étonne pas si on accepte pas tes scripts
Sinon
Ask_For_cdrom NUMERO_ETAPE NOMBRE_ETAPE NUMERO_CD
Plutot que message "Veuillez monter le CDROM 3, puis cliquez sur valider."
|
Tr4sK |
Sunday 11 November 2007 at 5:27
|
Tr4sK
|
de toute facon il bug pour l'instant je reflechis a un bleme :/
|
goku |
Sunday 11 November 2007 at 15:41
|
goku
|
Le problème vient peut-être de là : appdb de wine
Windows de Microsoft.
Mac de Apple.
Linux du monde entier.
|
Quentin PÂRIS |
Sunday 11 November 2007 at 15:42
|
Quentin PÂRIS
|
Regarde ce que tu fais goku ... C'est l'expansion ça
http://appdb.winehq.org/objectManager.php?sClass=version&iId=3795
|
goku |
Sunday 11 November 2007 at 15:43
|
goku
|
Ah j'avais pas vu, merci
Windows de Microsoft.
Mac de Apple.
Linux du monde entier.
|
Tr4sK |
Monday 12 November 2007 at 13:18
|
Tr4sK
|
Bon voila je l'ai mis a jour.
Je me suis pris la tete, il est vraiment chiant a installer, mais ca fonctionne
Bon maintenant j'aimerais que quelqu'un le test et me confirme qu'il fonctionne bien ,chez moi le jeux de démarre pas je trouve pas de solution sur WinHQ :/
Merci
|
aRtaRt |
Monday 12 November 2007 at 18:19
|
aRtaRt
|
Salut,
J'y connait rien en script (nouveau) mais je sais que pour le jeu marche chez moi, j'ai du faire ça :
Supprimer les vidéos du lancement du jeu pour ne pas le faire planter au démarrage. (ou du moins, pour accélérer considérablement le temps de lancement) Pour ce faire, suivez ce tuto (est pour windows à la base, mais vous êtes intelligent tongue) :
http://www.ageofempires3-alliance.com/Lancer-le-jeu-plus-vite.3097.0.html
Notes : le jeu marche bien en plein écran (pas de changement de résolution à la fermeture du jeu).
Tant que vous trouvez un crack no-cd, les autres patchs du jeu marchent également.
En espérant que ton problème vienne de là
++
|
ometeotl |
Monday 12 November 2007 at 18:44
|
ometeotl
|
je suis de tout coeur derriere cette initiative de script. J'arrive a installer le jeu mais pas à le lancer( plantage au demarrage--> pb de directshow)
Alors j'attends avec impatience...
|
Tr4sK |
Monday 12 November 2007 at 20:07
|
Tr4sK
|
Merci
Je vais voir ca
|
Tr4sK |
Monday 12 November 2007 at 20:41
|
Tr4sK
|
Bon en effet ca avance merci pour la technique
Maintenant j'ai un bug, maintenant au moment ou le jeux se lance ca me logout de la session :/
j'ai pas beaucoup de connaissance sous linux alors bon je sais pa trop quoi faire, de plus sur WinHQ j'ai pas vu ce probleme.
Merci
|
aRtaRt |
Tuesday 13 November 2007 at 15:42
|
aRtaRt
|
Hum.....
Même s'il est assez long, je vais poster ma méthode pour installer le jeux, peut-être y trouveras-tu des différences....
Age of Empire III :
Prérequis : utiliser wine entre v0.9.46-v0.9.49 (+ peut-être d'autre dll si le jeu ne marche pas)
Utilisez ce tuto et les conseils ci-dessous pour vous aider :
http://doc.kubuntu-fr.org/aoe3
Bien avoir installer d3dx9_25.dll
Vous pouvez aussi monter une image .iso regroupant les 3 trois CD du jeu et lancer l'install à partir de là.
Les .dll du CD (4 à copier) se trouvent toutes directement sur le CD (pas la peine de chercher dans les sous-dossiers du CD).
Pour lancer l'install, faites :
winecfg => winXP et => audio/ALSA + complète
Puis placer vous dans le répertoire de l'iso (ou du dossier regroupant les 3 CD) : cd «/chemin_du_dossier»
Pour finir, lancer «autorun.exe» avec : wine autorun.exe
Au lieu de «kill» les deux programmes .exe après l'installation, déloguez vous et reloguez vous (plus simple et évite les bétises).
Il est indispensable de recommencer l'installation du jeu (pas finie) pour qu'il marche. (même manip après déloguer/reloguer et se déloguer/reloguer encore à le fin).
Réinstaller wine ne semble pas obligatoire.
Il semble qu'il faille supprimer les vidéos du lancement du jeu pour ne pas le faire planter au démarrage. (ou du moins, pour accélérer considérablement le temps de lancement) Pour ce faire, suivez ce tuto (est pour windows à la base, mais vous êtes intelligent :P) :
http://www.ageofempires3-alliance.com/Lancer-le-jeu-plus-vite.3097.0.html
Pour lancer le jeu :
cd "/home/votre_compte/.wine/drive_c/Program Files/Microsoft Games/Age of Empires III" && wine age3.exe -dxlevel 81
(fermer console = fermer AoE III)
Play
Notes : le jeu marche bien en plein écran (pas de changement de résolution à la fermeture du jeu).
Tant que vous trouvez un crack no-cd, les autres patchs du jeu marchent également.
Je ne pense pas que cela poura t'aider beaucoup plus mais on ne sais jamais.....
++
Edit : même si cela ne m'a pas poser de problèmes, il faut peut-être quand même réinstaller wine... Edited by aRtaRt
|
Tr4sK |
Tuesday 13 November 2007 at 23:14
|
Tr4sK
|
merci pour le age3.exe -dxlevel 81 ca fonctionne niquel maintenant
|
Tr4sK |
Wednesday 14 November 2007 at 2:12
|
Tr4sK
|
Un dernier bleme avec ce jeux
il faut mettre cette option pour arriver a le demarrer
wine "age3.exe" -dxlevel 81 $@
si un admin ou autre passe et peux m'expliquer comment le scripter
Merci
|
Quentin PÂRIS |
Wednesday 14 November 2007 at 12:34
|
Quentin PÂRIS
|
creer_lanceur "$CODENAME" "Program Files/Microsoft Games/Age of Empires III" "age3.exe -dxlevel 81" "" "$REALNAME" "-dxlevel 81"
|
Tr4sK |
Wednesday 14 November 2007 at 15:50
|
Tr4sK
|
voila j'ai mis a jour le code
je vais le tester de ce pas
|
aRtaRt |
Saturday 17 November 2007 at 19:20
|
aRtaRt
|
Je me disait bien que c'était toi qui m'avais répondu sur le topic jeux de kubuntu
Alors ton script pour AoE III marche bien ?
Si tu veu faire un script pour les expand je peux te dire que :
- Pour TWC : j'ai eu un problème de reconnaissance du jeu original.... (en étant installé dans l'endroit par défaut pourtant)... mais cela vient peut-être de mon crack no-cd... (pas tenté de le retirer)
- Pour TAD : problème de "mgspidy.dll" quand je clique sur "installer". Cette dll est sur le CD (file:///media/montageiso/program files/Microsoft Games/Age of Empires III/mgspidy.dll) mais même en la copiant dans système 32 rien à faire.... (le cd marche sous windows pourtant)
Donc si tu trouve une astuce pour ne pas passer par un Pc windows ça m'interesse (pour des amis).....
++ Edited by aRtaRt
|
Tr4sK |
Sunday 18 November 2007 at 19:21
|
Tr4sK
|
Pourquoi il a été refusé ?
|
Globox60 |
Tuesday 20 November 2007 at 9:27
|
Globox60
|
Si ton script fonctionne je suis interesser ^^
|
Toumeno |
Tuesday 8 January 2008 at 21:12
|
Toumeno
|
Oui, pourquoi le script de Tr4sK a été refusé ?
C'est dommage de se priver d'un tel jeu....
|