Hello

Je sais pas si y a des fans des jeux Blizzard ici (sans doute que oui, y a au moins moi *_*) mais je voulais savoir si quelqu'un l'avait testé sous notre FC favorite avec wine ?
A priori il est en gold sur Wine Appdb.
Je l'ai pas encore acheté mais ca me titille comme on dit :-D
Et bah attends parce qu'un jeu même aussi bon soit-il (quoique il se fait de temps à autres descendre sur certains points) à 60 euros, ça fait mal au cul (et pour l'instant tu n'as que l'épisode 1 le suatres devrait sortir à partir de l'année prochaine).

N'oublie pas de vérifier dans les commentaires de winehq, si ils n'ont pas trop de problèmes pour passer et s'authentifier sur battle.net (compte obligatoire vu que le lan est désactivé maintenant chez blizzard).
Comme la plupart des DVD blizzard il faut unhide à cause de la version Mac/PC sur le même support.
Après j'ai pas testé non plus mais ça m'étonnerait pas que la prochaine version de wine soit directement utilisable !
Bonjour tout le monde

Oui ça a l'air de fonctionner pour les possesseurs de Nvidia..

Pour ma part, voilà bien 2jours que je me casse un peu les dents sur SC2. (Heureux/malheureux possesseur d'une Mobility Radeon)

J'utilise Wine 1.2 et mesa-dri-ati 7.8.1
en paramétrage de wine par default (mmdevapi a disabler) j'obtient cette erreur post chargement :

radeon_tex_copy.c:73: do_copy_texsubimage: Assertion `rrb && rrb->bo' failed.

Le seul contournement que j'ai pu trouver c'est de setter orm=backbuffer.
Mais impossible de voir la 1ér cinématique et impossible de jouer, l'ecran est vide.

Maintenant il semble que les catalysts 10.7 sont compatible F13, je vais donc tester ce soir.
Sinon il faudra tester mesa-dri-ati 7.8.2..
Salut tt le monde,

De mon côté l'installation c'est bien passé (FC13 + Wine 1.2). Mais ensuite quand je veux lancer le jeu, une petite popup grise apparaît pour me signaler qu'une mise à jour est nécessaire. Choix possible : OK / Annuler. Si je fais Ok, on prend la même et on recommence. La popup revient et me pose la même question.

Je suis à la recherche de la solution, si qq 1 à une piste je suis preneur.

Gedeon
Salut Gedeon,

Tu parles sans doutes des mises à jour blizzard post install.
As-tu un log d'erreur?
Quand je le lance à la main voici ce que j'ai comme trace :
$ wine StarCraft\ II.exe
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
[ludo@lcoignard StarCraft II]$ fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x138318, 0x3f9f0e8
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x3f9ed98,0x3f9ed94): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:win:EnumDisplayDevicesW ((null),0,0x3f9e818,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3f9e75c,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909198916) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909198916) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1280070990) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1280070990) in the format lookup table
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
err:mmdevapi:load_libopenal Couldn't load libopenal.so.1: libopenal.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
fixme:mmdevapi:MMDevEnum_Create OpenAL support not enabled, application will not find sound devices
fixme:msctf:ThreadMgrSource_AdviseSink (0x1f6110) Unhandled Sink: {71c6e74e-0f28-11d8-a82a-00065b84435c}
Ensuite ca recommence comme au début : fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB

Sur un forum j'ai lu que ca pouvait venir de la version de Wine qui serait inférieur à 1.2 mais j'y crois pas puisque je suis bien en 1.2. Connexion réseau peut être, je passe à travers un proxy. Mais j'ai fait le nécessaire dans la regedit ...
La bonne question, j'en sais rien du tout, c'est le proxy du boulot, donc je pense que oui.

J'entends déjà les persiffleurs "bouuuuh il installe un starcraft II au boulot" et là j'aurai bien envie de répondre : "Jaloux !" et puis c'est pas parce que je l'installe au boulot que je vais y jouer au boulot ... je l'installe sur mon laptop :-D

Je testerai ce soir de la maison pour voir si c'est un problème de réseau ...
Refuznik wrote:Et bah attends parce qu'un jeu même aussi bon soit-il (quoique il se fait de temps à autres descendre sur certains points) à 60 euros, ça fait mal au cul (et pour l'instant tu n'as que l'épisode 1 le suatres devrait sortir à partir de l'année prochaine).
Je ne pense pas que les autres couteront 60 euros. Pour la bonne raison que toutes les races sont jouables à l'heure actuelle, il manque juste 2 campagnes solo, tout le reste est là.
StarcraftII au boulout! Bouhhhh (oui je suis jaloux 🙂
Bon alors je pense que le problème est là.

De tête Blizzard utilise un un Protocol P2P pour déployer ces mises à jours donc c'est surement filtrer!
Step 2 : C'était bien le proxy qui posait problème. On avance on avance 🙂
Téléchargement des updates en cours, 13Mb restants... :-P

Step 3 :
Heu ba ca marche pas 🙁
Pas de son d'une part et d'autre part, plantage après quelques dizaines de secondes de chargement.

Step 4 :
Ca y est. J'ai réussi à démarrer le jeu grâce au commentaire de M3rlin45 sur WineHQ ... j'ai installé winetricks et téléchargé orm=backbuffer. Mais il n'arrive pas à se connecter à Battle.net pour l'identification. Je continue les investigations.
T'y es presque 😉
Par contre j'espère que tu va pas te retrouver dans ma situation (blackscreen lors du jeu) si tu as une ATI tu peu tester les xorg ati 10.7 sur rpmfusion et remettre orm=fbo (je peu pas tester n'entant pas chez moi.)
Pour.battlenet je nais pas eu le problème a tu crée un compte? Au pire avec winetrick install wininet.
J'ai le même problème que toi. Je suis sur une carte ATI : VGA compatible controller: ATI Technologies Inc M97 GL [ATI FirePro M7740]. Je n'ai pas les vidéos/anims du début de la campagne et j'arrive sur un blackscreen. J'ai bien le son, mais c'est tout. Quand je passe en résolution minimum je distingue bien qu'il y a une map. J'ai une partie de la console de contrôle dans le bas. mais la Map reste en noir/gris, je ne vois rien. Je peux sélectionner des unités et les déplacer mais je ne vois rien à l'écran. Et puis au bout de quelques minutes BAM l'écran se met à déconner, je suis bon pour un reboot.

J'ai vérifié, je suis déjà avec les xorg ati 10.7.

T'as avancé depuis toi ?
Bonjour,

je vous confirme qu'à partir d'une carte nvidia, le jeu fonctionne correctement.

Ma config:
Processeur CoreDuo E7300
1Go8 de RAM
Chipset: Geforce 9400 (intégré à la carte mère)

J'ai récupéré le jeu en le téléchargeant à partir du site de Blizzard. Le téléchargement passe obligatoirement par le client Bittorent de Blizzard qui est assez lourd.
Il m'a fallu environ 24 heures pour récupérer les 7Go. (alors que ma connexion internet me permet un débit d'un 1,2mo par seconde)

L'installation du jeu n'a posé aucun soucis particulier. Par contre au lancement, je n'avais pas de son. J'ai suivi les explications sur le site de Wine pour corriger le problème, à savoir:

-Lancement de 'winecfg'
-Aller dans l'onglet 'Bibliothèque'
-Sélectionner la bibliothèque 'mmdevapi' et l'ajouter
-ensuite la sélectionner, bouton modifier et désactiver.

J'utilise FC13 64bits avec la version wine 1.2 en 32 bits (cette version intégre le patch pour jouer à StarCraft 2).
Avec cette config (modeste), les options graphiques oscillent entre moyens et faibles ce qui reste largement jouable.

Voilà pour le retour d'expérience.
Refuznik wrote:Et bah attends parce qu'un jeu même aussi bon soit-il (quoique il se fait de temps à autres descendre sur certains points) à 60 euros, ça fait mal au cul.
Pour info... il était à 45€ chez Carrefour et 70€ en collector chez Auchan...
Enfin bon, mon prochain jeu c'est Diablo 3 😃
Bonsoir,

J'ai, comme la plus part de vous apparement, acheté donc le jeu Starcraft II. Je ne vous raconte pas la joie (surtout en ayant pris le méga pack collector! Il est magnifique!) mais voilà, lorsquej e lance Wine pour l'installer, j'ai un message d'erreur...
Alors, d'parès vous, l'installation est plus ou moins décrite sur le site de Wine... MAis moi et l'anglais, pour le moment, c'est pas super... J'ai les notions, mais pas le reste...

Est-ce que quelqu'un pourrait m'aider s'il vous plait?

Je vous remercie d'avance.
Bonne soirée!

Ha, P.S.: J'ai téléchargé la dernière version de Wine, et aussi, j'ai POL
N'utilise pas pol pour l'instant tant que rien n'est prévue pour sc2.

Pour le site de wine tu sais tu as google translate qui peux tout te traduire (bon bien relire quant même).
Tu nous dit que wine te retourne une erreur, cela serai profitable à ceux qui veulent t'aider si tu nous copiais ce message d'erreur.
Oui, c'est vrai que j'aurais pu penser à la traduction google...
J'essaye ça et je vous tiens au courant.

Merci
Bonsoir.

J'ai regardé le site un peu plus en détails... Mais en fait, je n'ai pas vraiment trouvé ce que je cherchais. J'ai lu quelques commentaires mais ils parlent souvent d'Ubuntu.
Donc, dois-je ouvrir une nouveau poste pour que l'on puisse m'expliquer un peu plus en détail l'installation du jeu, ou alors je continue à poster sur celui-ci? Simple question de pratique...

Merci d'avance.
Bonjour,

tu nous donnes trop peu d'information pour que l'on puisse t'aider.

Peux-tu nous indiquer:
-ta version de Fedora (32 ou 64 bits)
-la version de ton noyau (le résultat de la commande 'uname -a')
-ta version de wine (en tapant 'wine --version' dans un terminal), c'est la version 32 ou 64 bits?

Quelle carte graphique utilises-tu? (Ati, Nvidia, autres....).
As-tu activé l'accélaration graphique? (Résultat de la commande 'glxinfo | grep rendering')

Il faudrait que tu donnes également le message d'erreur.


Edit: Ok j'avais pas vu ta signature.
Merci pour ta réponse.

Alors, la première chose donne ça:
Linux localhost.localdomain 2.6.33.6-147.2.4.fc13.x86_64 #1 SMP Fri Jul 23 17:14:44 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
La seconde donne:
wine-1.2
L'accélérateur graphique doit être installé puisque j'avais ouvert un poste spécialement pour ça il y a environ 3 jours.
direct rendering: Yes
On avait un peu galéré mais au final, ça a fonctionné.

Le message d'erreur, le voici (Quand je lance l'application via Wine, par exemple en cliquant droit sur le .exe):
No installer data could be found. If this problem persists, please contact Blizzard Technical Support.
Voilà.
Merci à toi d'avance
Le wine que tu as installé, c'est la version 32 ou 64 bits?

-Si c'est la version 64 bits -> je n'ai pas testé, peut être que ca marche ou peut être pas. (j'avais testé la version 64 bits, il y a quelques mois de cela, le résultat n'était pas concluant)
-Si c'est la version 32 bits, tu dois également installé le paquet suivant: xorg-x11-drv-nvidia-libs mais en i686 (normalement tu devrais deja l'avoir pour le x86_64)

ensuite, ouvre un terminal et tape 'winecfg':
-tu vas dans l'onglet lecteur
-tu cliques sur 'ajouter' et tu choisis une lettre non utilisée.
-dans le champ chemin, tu mets '/media'
-tu cliques sur 'montrer les paramètres avancés' et dans type tu choisis 'cdrom'
-tu cliques sur 'Appliquer' et 'ok'

Après tu vas chercher l'installeur en tapant dans le terminal:
'wine /media/cdrom/l'endroit_ou_se_trouve_installer.exe -opengl'

Normalement, la procédure d'installation devrait démarrer.
Ok, merci

Donc tous va bien jusqu'à lancer l'installer. Quand tu dis "l'endroit ou se trouve installer.exe", je ne vois pas trop; Parceque moi il se trouve dans le CD ROM. Donc, en théorie je dois marquer /wine/media/cdrom/installer.exe-opengl ?
Quand je tappe ça, ç ne fonctionne pas. Il dit simplement qu'il ne trouve pas le chemin.
Le no-installer found c'est le coup classique...
Il faut monter le dvd comme cela :
mount -t udf,iso9660 -o ro,unhide,uid=500 /dev/scd0 /media/cdrom
Avec 500 = user id (taper le commande id quand on n'est pas root).
/media/cdrom : emplacement où on veut monter le DVD.
Dans un terminal, tu dois taper:
wine /media/cdrom/installer.exe -opengl

wine c'est la commande.
-opengl c'est un argument -> il y a un espace entre installer.exe et -opengl.

Si en tapant la commande si dessus, tu as toujours la même erreur. il va falloir monter le DVD a la main comme précisé par MarbolanGos.
j'ai essayer d'améliorer la commande pour qu'elle soit dynamique:
mount -t udf,iso9660 -o ro,unhide,uid=$(id | cut -d "=" -f2 | cut -d "(" -f1) /dev/scd0 /media/cdrom
Bonne initiative sauf que ça marchera pas vu qu'il faut être root pour faire la commande et que c'est l'id de l'utilisateur qu'il faut 🙂
bon alors voila une version amélioré

copier coller ce qui suit
cat <<EOF> starcraftDiskToIso.sh
groupFile="/etc/group"

echo -n "Entrer le login utilisateur et presser entrer [ENTER]"
read login

group=$(grep $groupFile -e $login | cut -d ":" -f3)

mount -t udf,iso9660 -o ro,unhide,uid=$(group) /dev/scd0 /media/cdrom
EOF
puis simplement:
$ sh starcraftDiskToIso.sh
ou
$ chmod +x starcraftDiskToIso.sh
$ ./starcraftDiskToIso.sh
Note: coloration faite avec: http://forums.fedora-fr.org/viewtopic.php?id=36288&words=perl
Bonsoir,

Merci de vos réponses.
Bon, j'ai regardé le lien concernant POL, vu que je peux maintenant l'installer via ce programme.
J'ai donc lancé directement mais lors de l'instalation, je dois, apparement, rentrer une commande manuellement pour monter le CD. Il me la donne cert'es, mais elle n'est pas bonne puisque c'est "sudo" au début, enfin je crois que ça ne va pas...
Que dois-je faire donc? MEttre yum à la place?
Sinon, de cette façon ça a l'aire de fonctionner...

PS: La commande à recopier est:
sudo umount /media/SC2-L100-D1 && sudo mkdir -p /media/PlayOnLinux/ && sudo mount -o ro.unhide.uid=100 /dev/cdrom /media/PlayOnLinux
Bonjour,

il faut te connecter en root dans ton terminal.
Pour cela, il suffit de faire un 'su -'. Ensuite, tu pourras copier la commande en enlevant les sudo, c'est à dire:
'umount /media/SC2-L100-D1 && mkdir -p /media/PlayOnLinux/ && mount -o ro.unhide.uid=100 /dev/cdrom /media/PlayOnLinux'

PS: Je ne pense pas que ton uid soit 100.
pourquoi pas utiliser mon script:
cat <<EOF> starcraftDiskToIso.sh
groupFile="/etc/group"

echo -n "Entrer le login utilisateur et presser entrer [ENTER]"
read login

group=$(grep $groupFile -e $login | cut -d ":" -f3)

umount /media/SC2-L100-D1 && mkdir -p /media/PlayOnLinux/ && mount -o ro.unhide.uid=$(group /dev/cdrom /media/PlayOnLinux
EOF
C'est simple tu met ton login et ça te fait ce qu'il faut, à lancer en root
Ok merci,

Je test ça ce soir en rentrant du boulot, et le script aussi.

Bonne journée
Bonsoir,

Alors, les nouvelles Concernant POL:

Quand je tappe la commande, j'obitends: umount/media/SC2-L100-D1: Aucun fichier ou dossier de ce type.
D'après ce que j'ai compris, il ne trouve pas le CD ROM, mais pourtant j'ai bien spécifié le lectuer CD1...

Sinon, concernant le script, je n'ai pas tous compris à ce qu'il fallait recopier...
Bonjour,

regarde bien la commande que tu tapes n'est pas celle donnée plus haut.

Il manque un espace après la commande umount
Bonjour,

Bon, lorsque je tappe la Bonne Commande, j'abtiends un nouveau résultat:
mount: type erroné de syst .de fichiers. option erronée. super bloc erroné sur /dev/sr0, codepage ou aide manquante ou autre erreur
Dans quelques cas certaines informations sont utiles dans syslog - essayez
dmseg | tail ou quelque chose du genre
Apparement c'est une traduction de phrase anglaise.
En tous cas, je ne comprends pas vraiment où est-ce que ça coince...
Du monde pourrait m'aider?
J'ai hâte de pouvoir y jouer... snif 🙁