triaxx |
Lundi 11 Février 2008 à 9:40
|
triaxx
|
j'ai laissé tombé l'utilisation des wine packagés par Debian, vu qu'ils sont souvent à la traine, dans la distribution unstable, et en plus, certains trucs ne sont pas compilés. sinon, pour pol, je ne sais pas si il y a toujours le problème de dépendance sous Debian ...
|
Shadowritter |
Lundi 3 Mars 2008 à 0:18
|
Shadowritter
|
Quelqu'un peut me dire si il est possible de configurer la commande pour lancer le jeu directement dans le script ?
Il ne me manque que ça pour faire valider mon script
J'ai essayé avec la version 0.9.55 et j'ai toujours le problème de textures noires, ça doit peut être venir d'une option Edité par Shadowritter
|
goku |
Lundi 3 Mars 2008 à 18:32
|
goku
|
il n'y a pas de commande particulière mais tu peux l'executer toi même avec
wine $WINEPREFIX/chemin/de/ton/jeux.exe
Tout simplement
Windows de Microsoft.
Mac de Apple.
Linux du monde entier.
|
Shadowritter |
Lundi 3 Mars 2008 à 21:25
|
Shadowritter
|
Ben la commande a besoin d'un WINEDLLOVERIDES, là voici
env WINEPREFIX="/home/VOTRENOM/.PlayOnLinux/wineprefix/CivilizationIV" WINEDLLOVERRIDES="msxml3=n" wine "C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Civilization4.exe"
Ca fait que le jeu ne peux pas être lancé par l'interface POL mais ça fonctionne, donc si j'ai bien compris je peux pas par le script, mais est-ce possible de modifier le raccourci dans POL, afin d'éviter de lancer par cette commande à chaque fois dans un terminal ?
|
!!!CeD!!! |
Mercredi 16 Avril 2008 à 23:40
|
!!!CeD!!!
|
Salut à tous :-D
J'ai suivi à max. vos infos ... le script fonctionne à merveille ... installation du patch 1.74 ... installation directX ... application du no cd crack adéquat ... no probs !
Par contre lorsque j'ouvre " civilization4.exe" avec Wine ... le sablier tourne pendant 30 secondes ensuite rien ... le jeu ne veut pas démarrer ... :-(
la seule chose que je ne comprends pas c'est à§a :
-------------
la commande a besoin d'un WINEDLLOVERIDES, là voici
env WINEPREFIX="/home/VOTRENOM/.PlayOnLinux/wineprefix/CivilizationIV" WINEDLLOVERRIDES="msxml3=n" wine "C:Program FilesFiraxis GamesSid Meier's Civilization 4Civilization4.exe"
-------------
comment je lance à§a ? dans la konsole ? c quoi la ligne exacte de commande ?
Merci pour votre aide,
CeD
|
!!!CeD!!! |
Jeudi 17 Avril 2008 à 18:46
|
!!!CeD!!!
|
OK après lancer le WINEDLLOVERIDES dans un terminal, j'ai un message d'erreur que voici :
fixme:system:SystemParametersInfoW Unimplemented action: 55 (SPI_SETMOUSEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not regist
ered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc}
could be created for context 0x1
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
fixme:shell: DllCanUnloadNow stub
err:menubuilder:WinMain failed to build menu item for C:\Program Files\Firaxis G ames\Sid Meier's Civilization 4\CivilizationIV.ini.lnk
fixme:shell: DllCanUnloadNow stub
Avez-vous une idée de ce qui se passe ?? Edité par !!!CeD!!!
|
Shadowritter |
Dimanche 20 Avril 2008 à 15:51
|
Shadowritter
|
J'ai pas encore récupéré le net, mais je n'ai pas abandonné ce script ;)
|
!!!CeD!!! |
Mardi 29 Avril 2008 à 19:27
|
!!!CeD!!!
|
Aaaaaaaaah ben c'est bien cool de lire ça :-) Parce qu'à mon avis je suis pas le seul à attendre une version stable de ce script )
et malheureusement je ne connais rien à tout ça ... donc impossible pour moi de contribuer à la réalisation du script ... pourtant c'est pas l'envie qui manque !! )
|
Shadowritter |
Vendredi 6 Juin 2008 à 11:36
|
Shadowritter
|
J'ai fais une légère MAJ du script, le seul défaut est que le jeu se lancera avec la commande donnée 3 posts au dessus (WINEDLLOVERRIDES) plutôt que par l'interface POL
Pour la version de base c'est OK en tout cas pour ma config
|
Shadowritter |
Lundi 16 Juin 2008 à 19:23
|
Shadowritter
|
J'ai mis le script en V3 comme demandé, mais le pote a repris son jeu, donc si quelqu'un peut me tester ça c'est pas de refus
|
franfran |
Dimanche 21 Décembre 2008 à 21:26
|
franfran
|
Bonjour,
Du temps a passé, mais je peux aider au test du script, car je possède le jeu !
Je n'ai pour l'instant pas réussit à le faire fonctionner…
Comment tester le script que tu as commencé ? Où le trouver ?
Merci
Edité par franfran
|
Toumeno |
Dimanche 25 Janvier 2009 à 14:02
|
Toumeno
|
franfran, voici le script a tester :
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
POL_SetupWindow_presentation "Civilization 4" "2K Games" "http://www.2kgames.com/civ4/home.htm" "DemonHypnos" "Civilization 4"
select_prefix "$REPERTOIRE/wineprefix/Civilization 4/"
POL_SetupWindow_prefixcreate
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "setup.exe"
cd $REPERTOIRE/tmp/
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://m3fe.com/files/d3dx9_26.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.dll-download-system.com/dlls/msxml3.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.dllbank.com/zip/m/msxml3r.dll.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_31.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_32.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_33.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_34.zip"
unzip d3dx9_31.zip
unzip d3dx9_32.zip
unzip d3dx9_33.zip
unzip d3dx9_34.zip
unzip d3dx9_26.zip
unzip msxml3r.dll.zip
unzip msxml3.zip
POL_SetupWindow_wait_next_signal "Installing Civilization 4...please wait patiently..." "Civilization 4"
wine "$CDROM/setup.exe"
POL_SetupWindow_detect_exit
POL_SetupWindow_reboot
cp "$REPERTOIRE/tmp/d3dx9_26.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/d3dx9_31.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/d3dx9_32.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/d3dx9_33.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/d3dx9_34.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/msxml3.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/msxml3r.dll" "$WINEPREFIX/drive_c/windows/system32"
POL_SetupWindow_make_shortcut "Civilization 4" "Program Files/Firaxis Games/Sid Meier's Civilization 4/" "Civilization4.exe" "" "Civilization 4"
POL_SetupWindow_message "A no-cd crack is necessary to run this game." "Civilization 4"
POL_SetupWindow_Close
exit
|
DemonHypnos |
Vendredi 20 Mars 2009 à 1:22
|
DemonHypnos
|
Voici une nouvelle version de script.
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
POL_SetupWindow_presentation "Civilization 4" "2K Games" "http://www.2kgames.com/civ4/home.htm" "DemonHypnos" "Civilization 4"
select_prefix "$REPERTOIRE/wineprefix/Civilization 4/"
POL_SetupWindow_prefixcreate
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "setup.exe"
mkdir $REPERTOIRE/tmp/Civ4
Set_SoundDriver oss
cd $REPERTOIRE/tmp/Civ4
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://m3fe.com/files/d3dx9_26.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.dllbank.com/zip/m/msxml3r.dll.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_31.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_32.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_33.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_34.zip"
unzip d3dx9_31.zip
unzip d3dx9_32.zip
unzip d3dx9_33.zip
unzip d3dx9_34.zip
unzip d3dx9_26.zip
unzip msxml3r.dll.zip
POL_SetupWindow_wait_next_signal "Installing Civilization 4...please wait patiently..." "Civilization 4"
wine "$CDROM/setup.exe"
POL_SetupWindow_detect_exit
POL_SetupWindow_reboot
cp "$REPERTOIRE/tmp/Civ4/d3dx9_26.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/d3dx9_31.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/d3dx9_32.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/d3dx9_33.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/d3dx9_34.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/msxml3r.dll" "$WINEPREFIX/drive_c/windows/system32"
#DLL Overrides
echo "[HKEY_CURRENT_USER\Software\Wine\DllOverrides]" > $REPERTOIRE/tmp/Civ4/dlloverrides.reg
echo ""msxml3r"="native"" >> $REPERTOIRE/tmp/Civ4/dlloverrides.reg
regedit $REPERTOIRE/tmp/Civ4/dlloverrides.reg
POL_SetupWindow_make_shortcut "Civilization 4" "Program Files/Firaxis Games/Sid Meier's Civilization 4/" "Civilization4.exe" "" "Civilization 4"
POL_SetupWindow_Close
exit Edité par Tinou
"Sleep is eminent!"
|
franfran |
Samedi 4 Avril 2009 à 23:40
|
franfran
|
J'ai retesté ce script.
J'ai mis le then de la 2 ème ligne à la troisième, sinon le script ne se lançait pas…
Sinon, celon les versions de wine, 2 comportements différents :
-vieille version : il demande le CD
-version 1.1.18 : il ne le demande pas s'il est dans le lecteur, affiche une première image de chargement et s'arrète dans la seconde, rien de plus.
Je n'ai pas installé de patch (version 1.0 je crois, enfin celle de mon CD)
Excusez moi, je ne sais pas de quoi d'autre vous avez besoin…
Merci
Franfran
|
DemonHypnos |
Lundi 6 Avril 2009 à 15:37
|
DemonHypnos
|
Installez le patch et retestez le script.
"Sleep is eminent!"
|
franfran |
Lundi 13 Avril 2009 à 18:55
|
franfran
|
J'ai installé le patch, version 1.74, on progresse… :)
J'ai aussi testé avec la version 1.1.19, pareil.
J'ai maintenant cette erreur :
Error locating tag node in SetGlobalClassInfo function
Current XML file is : GameInfo/CIV4PlayerOptionInfos.xml
J'ai cherché un peu, et je pense que ce problème est celui là :
http://bugs.winehq.org/show_bug.cgi?id=14100
Dois-je tester d'autres versions de patchs ?
Merci,
Franfran
|
franfran |
Mardi 14 Avril 2009 à 15:16
|
franfran
|
Bonne nouvelle, ça fonctionne !
J'ai utilisé les dll msxml3.dll et msxml3r.dll de ma vieille partition windows, et ça fonctionne.
Pour ce qui est de la résoluttion elle est paramétrable dans le jeu, pour ne pas avoir de problème de résolutions plus faibles au sortir du jeu.
Au premier lancement, je n'avais pas de son. J'ai choisi ALSA dans winecfg, et plus de problème (je suis sous Ubuntu Jaunty, à jour)
La seule chose qui ne fonctionne pas est la barre de progression des constructions et de la population sur les villes, mais ça n'est pas trop gênant.
Pour le script, est-ce légal d'utiliser des dlls de windows ?
Merci,
Franfran
Edit DDelec24: j'ai mis windows à la place de w$, il est préférable de ne pas utiliser de surnoms ou style télégraphique dépréciatif, merci. Edité par ddelec24
|
ddelec24 |
Mercredi 15 Avril 2009 à 1:11
|
ddelec24
|
Nombre de script ré-utilisent des dll windows pré-existantes, donc je ne pense pas qu'il y a de l'illégalité dans le fait d'en rajouter dans un script :)
merci pour ta participation =P
- venez sur irc!
|
DemonHypnos |
Mercredi 15 Avril 2009 à 1:33
|
DemonHypnos
|
Voici une nouvelle version du script avec msxml3.dll override ;-)
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
POL_SetupWindow_presentation "Civilization 4" "2K Games" "http://www.2kgames.com/civ4/home.htm" "DemonHypnos" "Civilization 4"
select_prefix "$REPERTOIRE/wineprefix/Civilization 4/"
POL_SetupWindow_prefixcreate
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "setup.exe"
mkdir $REPERTOIRE/tmp/Civ4
cd $REPERTOIRE/tmp/Civ4
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://m3fe.com/files/d3dx9_26.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.dllbank.com/zip/m/msxml3r.dll.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_31.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_32.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_33.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4" "http://www.m3fe.com/files/d3dx9_34.zip"
POL_SetupWindow_download "Downloading necessary dlls..." "Civilization 4"
"http://www.dllbank.com/zip/m/msxml3.dll.zip"
unzip d3dx9_31.zip
unzip d3dx9_32.zip
unzip d3dx9_33.zip
unzip d3dx9_34.zip
unzip d3dx9_26.zip
unzip msxml3r.dll.zip
unzip msxml3.dll.zip
POL_SetupWindow_wait_next_signal "Installing Civilization 4...please wait patiently..." "Civilization 4"
wine "$CDROM/setup.exe"
POL_SetupWindow_detect_exit
POL_SetupWindow_reboot
cp "$REPERTOIRE/tmp/Civ4/d3dx9_26.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/d3dx9_31.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/d3dx9_32.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/d3dx9_33.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/d3dx9_34.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/msxml3r.dll" "$WINEPREFIX/drive_c/windows/system32"
cp "$REPERTOIRE/tmp/Civ4/msxml3.dll" "$WINEPREFIX/drive_c/windows/system32"
#DLL Overrides
echo "[HKEY_CURRENT_USER\\\\Software\\\\Wine\\\\DllOverrides]" > $REPERTOIRE/tmp/Civ4/dlloverrides.reg
echo "\\"msxml3r\\"=\\"native\\"" >> $REPERTOIRE/tmp/Civ4/dlloverrides.reg
echo "\\"msxml3\\"=\\"native\\"" >> $REPERTOIRE/tmp/Civ4/dlloverrides.reg
regedit $REPERTOIRE/tmp/Civ4/dlloverrides.reg
POL_SetupWindow_make_shortcut "Civilization 4" "Program Files/Firaxis Games/Sid Meier's Civilization 4/" "Civilization4.exe" "" "Civilization 4"
POL_SetupWindow_Close
exit
"Sleep is eminent!"
|
franfran |
Samedi 25 Avril 2009 à 15:52
|
franfran
|
Bonjour,
Problème n°1 :
Si je laisse le then de la ligne 2 sans le remettre à la ligne, le script ne se lance pas.
J'ai testé en 64 bits, le script plante et bouffe toute la CPU juste à la fin du DL des dlls. Le 64 bits en est-il la cause ?
Est-ce que je testes en 64bits ou uniquement en 32 ?
idée : Serait-il possible de proposer (il choisit de l'installer ou non) à l'utilisateur l'installation du patch pour aller à la version 1.74, car il corrige pas mal d'erreurs dans le jeu, notamment des problèmes de traduction.
Je vais retester le script en 32 bits, quand j'aurais fini l'install… ;)
Merci,
Franfran
|