triaxx |
Monday 11 February 2008 at 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 |
Monday 3 March 2008 at 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 Edited by Shadowritter
|
goku |
Monday 3 March 2008 at 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 |
Monday 3 March 2008 at 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!!! |
Wednesday 16 April 2008 at 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!!! |
Thursday 17 April 2008 at 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 ?? Edited by !!!CeD!!!
|
Shadowritter |
Sunday 20 April 2008 at 15:51
|
Shadowritter
|
J'ai pas encore récupéré le net, mais je n'ai pas abandonné ce script ;)
|
!!!CeD!!! |
Tuesday 29 April 2008 at 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 |
Friday 6 June 2008 at 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 |
Monday 16 June 2008 at 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 |
Sunday 21 December 2008 at 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
Edited by franfran
|
Toumeno |
Sunday 25 January 2009 at 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 |
Friday 20 March 2009 at 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 Edited by Tinou
"Sleep is eminent!"
|
franfran |
Saturday 4 April 2009 at 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 |
Monday 6 April 2009 at 15:37
|
DemonHypnos
|
Installez le patch et retestez le script.
"Sleep is eminent!"
|
franfran |
Monday 13 April 2009 at 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 |
Tuesday 14 April 2009 at 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. Edited by ddelec24
|
ddelec24 |
Wednesday 15 April 2009 at 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 |
Wednesday 15 April 2009 at 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 |
Saturday 25 April 2009 at 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
|