Forums

Age of Empires III

Auteur Réponses
Jump to the page: 1 - 2
Tr4sK Samedi 10 Novembre 2007 à 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

Edité par Tr4sK


Quentin PÂRIS Samedi 10 Novembre 2007 à 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 Dimanche 11 Novembre 2007 à 5:27
Tr4sKAnonymous

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

goku Dimanche 11 Novembre 2007 à 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 Dimanche 11 Novembre 2007 à 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 Dimanche 11 Novembre 2007 à 15:43
goku

Ah j'avais pas vu, merci

Windows de Microsoft.

Mac de Apple.

Linux du monde entier.
Tr4sK Lundi 12 Novembre 2007 à 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 Lundi 12 Novembre 2007 à 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 Lundi 12 Novembre 2007 à 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 Lundi 12 Novembre 2007 à 20:07
Tr4sKAnonymous

Merci

Je vais voir ca

Tr4sK Lundi 12 Novembre 2007 à 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 Mardi 13 Novembre 2007 à 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...

Edité par aRtaRt

Tr4sK Mardi 13 Novembre 2007 à 23:14
Tr4sKAnonymous

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

Tr4sK Mercredi 14 Novembre 2007 à 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 Mercredi 14 Novembre 2007 à 12:34
Quentin PÂRISAnonymous

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

voila j'ai mis a jour le code

je vais le tester de ce pas

aRtaRt Samedi 17 Novembre 2007 à 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).....

++

Edité par aRtaRt

Tr4sK Dimanche 18 Novembre 2007 à 19:21
Tr4sKAnonymous

Pourquoi il a été refusé ?

Globox60 Mardi 20 Novembre 2007 à 9:27
Globox60Anonymous

Si ton script fonctionne je suis interesser ^^
Toumeno Mardi 8 Janvier 2008 à 21:12
Toumeno

Oui, pourquoi le script de Tr4sK a été refusé ?
C'est dommage de se priver d'un tel 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