Het forum

Age of Empires III

Auteur Antwoorden
Jump to the page: 1 - 2
Tr4sK Zaterdag 10 November 2007 om 21:13
Tr4sKAnonymous

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

Aangepast door Tr4sK


Quentin PÂRIS Zaterdag 10 November 2007 om 22:38
Quentin PÂRISAnonymous

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 Zondag 11 November 2007 om 5:27
Tr4sKAnonymous

de toute facon il bug pour l'instant je reflechis a un bleme :/

goku Zondag 11 November 2007 om 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 Zondag 11 November 2007 om 15:42
Quentin PÂRISAnonymous

Regarde ce que tu fais goku ... C'est l'expansion ça

http://appdb.winehq.org/objectManager.php?sClass=version&iId=3795
goku Zondag 11 November 2007 om 15:43
goku

Ah j'avais pas vu, merci

Windows de Microsoft.

Mac de Apple.

Linux du monde entier.
Tr4sK Maandag 12 November 2007 om 13:18
Tr4sKAnonymous

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 Maandag 12 November 2007 om 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 Maandag 12 November 2007 om 18:44
ometeotlAnonymous

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 Maandag 12 November 2007 om 20:07
Tr4sKAnonymous

Merci

Je vais voir ca

Tr4sK Maandag 12 November 2007 om 20:41
Tr4sKAnonymous

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 Dinsdag 13 November 2007 om 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...

Aangepast door aRtaRt

Tr4sK Dinsdag 13 November 2007 om 23:14
Tr4sKAnonymous

merci pour le age3.exe -dxlevel 81 ca fonctionne niquel maintenant

Tr4sK Woensdag 14 November 2007 om 2:12
Tr4sKAnonymous

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 Woensdag 14 November 2007 om 12:34
Quentin PÂRISAnonymous

creer_lanceur "$CODENAME" "Program Files/Microsoft Games/Age of Empires III" "age3.exe -dxlevel 81" "" "$REALNAME" "-dxlevel 81"
Tr4sK Woensdag 14 November 2007 om 15:50
Tr4sKAnonymous

voila j'ai mis a jour le code

je vais le tester de ce pas

aRtaRt Zaterdag 17 November 2007 om 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).....

++

Aangepast door aRtaRt

Tr4sK Zondag 18 November 2007 om 19:21
Tr4sKAnonymous

Pourquoi il a été refusé ?

Globox60 Dinsdag 20 November 2007 om 9:27
Globox60Anonymous

Si ton script fonctionne je suis interesser ^^
Toumeno Dinsdag 8 Januari 2008 om 21:12
Toumeno

Oui, pourquoi le script de Tr4sK a été refusé ?
C'est dommage de se priver d'un tel jeu....