benji64 |
Jeudi 25 September 2008 à 16:03
|
benji64
|
Salut a tous,
voila un script pour POL qui permet d'installer Spore (incluant l'install de DirectX9 avant)
si quelqu'un peu tester et me retourner les bugs...
ca marche niquel chez moi. Le jeux tourne sans aucun bugs graphiques.
#!/bin/bash
override_dlls() {
mode=$1
shift
echo Using $mode override for following DLLs: $@
cat > $REPERTOIRE/tmp/dx9/override-dll.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
_EOF_
while test "$1" != ""
do
echo "\"$1\"=\"$mode\"" >> $REPERTOIRE/tmp/dx9/override-dll.reg
shift
done
wine regedit $REPERTOIRE/tmp/dx9/override-dll.reg
rm $REPERTOIRE/tmp/dx9/override-dll.reg
}
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check
POL_SetupWindow_Init
POL_SetupWindow_presentation "Spore" "Stidio MAXIS" "http://eu.spore.com" "Benji64" "Spore"
select_prefixe "$REPERTOIRE/wineprefix/Spore/"
POL_SetupWindow_prefixcreate
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "SPORESetup.exe"
#install directX
mkdir $REPERTOIRE/tmp/dx9 -p
cd $REPERTOIRE/tmp/dx9
POL_SetupWindow_download "$(eval_gettext 'Download Directx9c june 2008...')" "$(eval_gettext 'Downloading...')" "http://download.microsoft.com/download/c/1/f/c1fb09b0-8a8b-45ba-8bb0-64f60bd23175/directx_jun2008_redist.exe"
Set_OS "win2k"
POL_SetupWindow_reboot
POL_SetupWindow_wait "$(eval_gettext 'PlayOnLinux is installing the patch ...')" "$(eval_gettext 'Extracting...')"
mkdir directx_tmp
export WINEDLLOVERRIDES="wintrust=b,mscoree=,ddraw,d3d8,d3d9,dsound,dinput=n"
wine directx_jun2008_redist.exe /t:z:$REPERTOIRE/tmp/dx9/directx_tmp
override_dlls native d3dim d3drm d3dx8 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29
override_dlls native d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dxof
override_dlls native dciman32 ddrawex devenum dmband dmcompos dmime dmloader dmscript dmstyle
override_dlls native dmsynth dmusic dmusic32 dnsapi dplay dplayx dpnaddr dpnet dpnhpast dpnlobby
override_dlls native dswave dxdiagn mscoree msdmo qcap quartz streamci
override_dlls builtin d3d8 d3d9 dinput dinput8 dsound
cd directx_tmp
wine DXSETUP.exe /silent
Set_OS "winxp"
POL_SetupWindow_reboot
POL_SetupWindow_detect_exit
cd $REPERTOIRE/tmp
rm $REPERTOIRE/tmp/dx9 -r
POL_SetupWindow_message "L'installation va démarrer. ATTENTION : si le programme vous propose d'installer Directx9 clickez sur ANNULER!"
POL_SetupWindow_wait_next_signal "Installing Spore ... please wait" "Spore"
wine $CDROM/sporesetup.exe
POL_SetupWindow_detect_exit
POL_SetupWindow_make_shortcut "Spore" "Program Files/Electronic Arts/SPORE/Sporebin" "SporeApp.exe" "" "Spore"
POL_SetupWindow_reboot
POL_SetupWindow_message "ATTENTION : Ce jeux nécessite un no-cd crack pour fonctionner."
POL_SetupWindow_Close
exit
Kubuntu 10.10 64bits
|
benji64 |
Vendredi 26 September 2008 à 9:30
|
benji64
|
ptit up...
personne pour tenter l'install? j'aurais vraiment besoin d'un ptit retour ;)
Kubuntu 10.10 64bits
|
omedo |
Samedi 27 September 2008 à 22:51
|
omedo
|
je sais pas si je sais fiar un paquet pol mais au moment ou j'essaye d'installer spore avec ce paquet POL il me met:
le fichier ~/spore.pol n'est pas un paquet POL valide
voila en te remerciant de m'aider
Omedo
|
Panzer |
Samedi 27 September 2008 à 22:57
|
Panzer
|
Ce n'est pas un paquet POL, c'est juste un script.
Tu fais un fichier texte, puis Outils> Exécuter un script local
|
omedo |
Samedi 27 September 2008 à 23:01
|
omedo
|
bon alors pour info j'ai essayer l'install c'est bien passer merci a toi benji64
ah sinon pour info du coup spore ne m'a pas proposer l'install de directX
Par contre j'ai toujour le meme probleme je ne vois rien a part un ecran noir et un curseur special, surement celui de spore
enfin si quelqu'un peut m'aider merci Edité par omedo
|
benji64 |
Dimanche 28 September 2008 à 22:07
|
benji64
|
quelle version de wine tu as?
tape :
wine --version
dans un terminal pour savoir
il te faut la dernière version, cad la 1.1.5 c'est la seule qui fait tourner spore. elle est dispo dans les dépot officiels de wine
Kubuntu 10.10 64bits
|
omedo |
Lundi 29 September 2008 à 7:42
|
omedo
|
lol c'est la mon plus gros probleme ;p
qd je tape wine --version ca me met 1.1.3 mais qd j'essaye de configurer wine depuis play on linux et que je vais sur a propos c'est la 1.1.5
va chercher a comprendre
de plus qd je telecharge le .deb pour lq 1.1.5 il me propose de reinstaller le paquet et pas de l'installer
|
benji64 |
Lundi 29 September 2008 à 9:13
|
benji64
|
très louche en effet. je te conseille de configurer tes depot et de rajouter le dépot pour debian (ou ubuntu si c ton cas). ensuite la maj se fera toute seule et tu n'aura plus a télécharger le .deb a part.
je ne sais pas bien comment POL gere les versions de wine, mais une chose est sure, c'est que dans mon script j'utilise la version du systeme et donc la 1.1.3 pour toi. il est connu que Spore ne fonctione pas avec cette version (probleme d'affichage).
juste pour vérifier tu peux essayer d'ouvrir une console POL (dans POL : Outils -> Console de débuguage...) et retape wine --version (je ne me fait pas d'illusion sur le résultat : wine-1.1.3) mais juste au cas ou...
en tout cas il faut que tu trouve le moyen d'ugrader wine. si tu n'arrive pas a ajouter le depot wine. essaye d'installer le paquet que tu as télécharger, meme si il te dit que c'est une réinstallation.
au fait t'es sur quelle distrib?
au sujet de directx, c'est normal qu'il ne te demande plus de l'installer a la fin car je l'installe avant d'installer Spore dans mon script. donc il détecte que directx est présent
tiens moi au jus
Kubuntu 10.10 64bits
|
omedo |
Lundi 29 September 2008 à 9:44
|
omedo
|
alors je te tiens au jus le wine --version dans la console de debogage comme tu ne t'y attendais pas est la version 1.1.5 (de plus en plus bizzare je trouve), pour info j'ai pas reussi a mettre a jour, c'est pour ca que je suis passe par le .deb car j'avais deja du auparavant compiler la 1.1.13 pour l'installer
sinon je suis sous la hardy heron 8.04 d'ubuntu
voila voila Edité par omedo
|
benji64 |
Lundi 29 September 2008 à 11:40
|
benji64
|
d'accord. alors deja je pense que le fait d'avoir installé la 1.1.3 via la compilation fait qu'il n'y a pas de gestion de maj dessus (logique) et le fait d'installer la 1.1.5 par la voie de paquets .deb fait que tu as actuellement 2 version de wine sur ton systeme et peut etre que c'est ca qui fait merder. essaye de supprimer l'ancienne version (1.1.3). une fois fait, je te conseille de refaire l'install via POL. puis relancer le jeu.
j'ai la meme distrib que toi, et chez moi ca marche niquel, donc ya pas de raison que ca marche pas chez toi. sauf compatibilité de la carte graphique peut etre. t'as quoi comme chipset graphique?
Kubuntu 10.10 64bits
|
omedo |
Lundi 29 September 2008 à 11:56
|
omedo
|
j'ai le chipset ATI X600 radeon mobility, serait ce du a ATI??
enfin le probleme c'est que vu que je connais vraiment pas wine je sais pas trop comment le desinstaller Edité par omedo
|
benji64 |
Lundi 29 September 2008 à 12:24
|
benji64
|
normalement tu te replace dans le répertoire ou tu as compilé wine 1.1.3 et tu tape sudo make uninstall
(si tu as gardé le répertoire bien sur )
Kubuntu 10.10 64bits
|
khalenji |
Lundi 29 September 2008 à 19:37
|
khalenji
|
Bonjour, j'ai le meme problème d'ecran noir avec juste le curseur sous wine, alors que le jeu a été installé avec wine uniquement (sans ton script benji), l'install s'est bien déroulée... mais par contre pas moyen d'y jouer... Donc la faute ne doit pas venir du script... par contre si quelquen sait d'ou elle vient, ça m'aiderais
|
benji64 |
Lundi 29 September 2008 à 19:55
|
benji64
|
quelle carte graphique tu as?
tu confirme que tu as wine 1.1.5?
Kubuntu 10.10 64bits
|
omedo |
Lundi 29 September 2008 à 21:34
|
omedo
|
je confirme pour moi 1.1.5 partout et toujour ecran noir cette fois ci je commence a me demander si wine est fiable
|
benji64 |
Mardi 30 September 2008 à 9:02
|
benji64
|
pour sur le site de wine appdb à Spore, tous les test sont ultra positifs (Gold) et sur plusieurs distrib...
et t'as bien refait l'install apres avoir supprimé wine 1.1.3?
Kubuntu 10.10 64bits
|
khalenji |
Mardi 30 September 2008 à 13:55
|
khalenji
|
Donc j'ai une ATI X1300 comme carte graphique, et j'ai bien wine 1.1.5... question a 2 sous y a une chance que ça marche si je tente d'installer le patch sporre pour la 1.1.3?
Edit: un pote a moi a le même problème aussi, mais je ne sais pas quelle est sa carte graphique Edité par khalenji
|
sorg |
Lundi 13 Octobre 2008 à 19:10
|
sorg
|
Chez moi , ton script ne fonctionne pas. Si je le lance avec "executer un script local" ; rien ne se passe.
Si je le lance depuis la console de deboggage, ca me dit:
ligne 75: Erreur de syntaxe: fin de fichier prématurée.
une idée ?
|
benji64 |
Mardi 14 Octobre 2008 à 9:54
|
benji64
|
le srcipt est dans les dépots. je viens de retester et je n'ai pas d'erreur. essaye de le lancer celui qui est proposé dans la liste Game de POL "Installer". Ca semble fonctionner
Kubuntu 10.10 64bits
|
La_RêZon |
Mardi 14 Octobre 2008 à 15:19
|
La_RêZon
|
Bonjour,
Personnellement, tout a «fonctionné» du premier coup. J'ai fait appliquer le script et en moins de deux le jeu était installé et «fontionnel». Je mets fonctionnel et fonctionné entre «», simplement parce que lorsque je démarre le jeu c'est là que ça se corse...
Dès le début, le jeu va à la vitesse d'un escargot, de l'ordre de 1 image par 5 secondes... et ce, lors de la cinématique, lors de l'apparition du menu et lors du jeu (oui j'ai été assez patient pour me rendre jusque là XD). LE pire dans tout ça c'est que je dépasse les prérequis...
Donc, j'aimerais savoir, mis à part Wine 1.5 et POL il y a-t-il un autre programme nécessaire pur le bon fonctionnement de ce jeu ?
Fedora 9 : Sulphur
|