The forum

Script d\'install de Spore

Author Replies
Jump to the page: 1 - 2
benji64 Thursday 25 September 2008 at 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 Friday 26 September 2008 at 9:30
benji64

ptit up...

personne pour tenter l'install? j'aurais vraiment besoin d'un ptit retour ;)

Kubuntu 10.10 64bits
omedo Saturday 27 September 2008 at 22:51
omedoAnonymous

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 Saturday 27 September 2008 at 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


Bientot surpuissant ;) http://abe7.labrute.fr
Mon blog (déjà surpuissant) : Le BaB
omedo Saturday 27 September 2008 at 23:01
omedoAnonymous

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

Edited by omedo

benji64 Sunday 28 September 2008 at 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 Monday 29 September 2008 at 7:42
omedoAnonymous

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 Monday 29 September 2008 at 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 Monday 29 September 2008 at 9:44
omedoAnonymous

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

Edited by omedo

benji64 Monday 29 September 2008 at 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 Monday 29 September 2008 at 11:56
omedoAnonymous

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

Edited by omedo

benji64 Monday 29 September 2008 at 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 Monday 29 September 2008 at 19:37
khalenjiAnonymous

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 Monday 29 September 2008 at 19:55
benji64

quelle carte graphique tu as?
tu confirme que tu as wine 1.1.5?

Kubuntu 10.10 64bits
omedo Monday 29 September 2008 at 21:34
omedoAnonymous

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 Tuesday 30 September 2008 at 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 Tuesday 30 September 2008 at 13:55
khalenjiAnonymous

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

Edited by khalenji

sorg Monday 13 October 2008 at 19:10
sorgAnonymous

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 Tuesday 14 October 2008 at 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 Tuesday 14 October 2008 at 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