Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/11/2009, à 13:58

nodens76

Torchlight sous Karmic Koala

Bonjour à tous,

J'ai découvert ce ptit jeu de H&S très addictif, et j'aurais voulu en profiter sous ubuntu.

J'ai donc installé wine ... et ça ne fonctionne pas. Je précise que j'ai testé les deux versions de wine (la stable et la dev) disponibles pour Karmic et que le résultat est le même à chaque fois.

Je possède une carte Ati dont les pilotes sont ceux installés de base avec ubuntu, donc sans doute pas les derniers, j'avoue ne pas avoir regardé ça, je donnerais plus de précisions ce soir au besoin.

Quelqu'un a-t-il réussi à le faire tourner ? il me semble que oui car j'ai croisé un post ou deux qui en parlaient succinctement.

Voilà, merci à ceux qui savent ... smile


Ubuntu Karmic Koala - Debian Squeeze
Asus X51R
My Ubuntu User number is # 6679

Hors ligne

#2 Le 12/11/2009, à 14:54

abelthorne

Re : Torchlight sous Karmic Koala

Qu'est-ce que tu as comme message d'erreur ? (en lançant Wine en ligne de commande)

Il y a des problèmes pour le faire tourner à cause du système de protection utilisé. Mais il n'est pas forcément en place sur toutes les versions du jeu (il me semble qu'il y a deux plate-formes qui le vendent, sans compter Steam).

Hors ligne

#3 Le 12/11/2009, à 15:51

nodens76

Re : Torchlight sous Karmic Koala

Voici le message d'erreur obtenu :

nodens@nodens-laptop:/media/win/Program Files/Runic Games/Torchlight$ wine Torchlight.exe 
err:menubuilder:WinMain unknown option -a
err:menubuilder:WinMain unknown option -r
wine: Unhandled page fault on read access to 0x7f76ea61 at address 0x7f76ea61 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x7f76ea61 in 32-bit code (0x7f76ea61).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7f76ea61 ESP:0032fc8c EBP:0032fc94 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:0150b4e0 EBX:0150b520 ECX:00000000 EDX:00000004
 ESI:0150b520 EDI:014fe0a8
Stack dump:
0x0032fc8c:  7f7b0553 0150b520 0032fce4 0113f730
0x0032fc9c:  0113fb00 0032fcac 01105c74 0032fce4
0x0032fcac:  0032fd18 01105c74 0032fce4 0113fb00
0x0032fcbc:  0150b520 0150b520 00000000 00000000
0x0032fccc:  00000000 00000000 00000000 00000000
0x0032fcdc:  00000000 00000000 0032fd0c 01137c65
Backtrace:
=>1 0x7f76ea61 (0x0032fc94)
  2 0x0113f730 in torchlight (+0xd3f730) (0x0032fce4)
  3 0x01137c65 in torchlight (+0xd37c65) (0x0032fd0c)
  4 0x0113fab9 in torchlight (+0xd3fab9) (0x0032fd70)
  5 0x01155adf in torchlight (+0xd55adf) (0x0032fe3c)
  6 0x0115abd6 in torchlight (+0xd5abd6) (0x0032fe68)
  7 0x0115b23c in torchlight (+0xd5b23c) (0x0032fe98)
  8 0x0115b4a8 in torchlight (+0xd5b4a8) (0x0032fef4)
  9 0x00401275 in torchlight (+0x1275) (0x0032ff08)
  10 0x7b877f48 in kernel32 (+0x57f48) (0x0032ffe8)
  11 0x60024b77 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7f76ea61: addb	%al,0x0(%eax)
Modules:
Module	Address			Debug info	Name (70 modules)
PE	  400000- 1182000	Export          torchlight
ELF	60000000-6001d000	Deferred        ld-linux.so.2
ELF	6001d000-60153000	Export          libwine.so.1
ELF	60153000-6016c000	Deferred        libpthread.so.0
ELF	6016c000-602b0000	Deferred        libc.so.6
ELF	602b0000-602b4000	Deferred        libdl.so.2
ELF	602b4000-602da000	Deferred        libm.so.6
ELF	602da000-602f1000	Deferred        libnsl.so.1
ELF	602f1000-602fc000	Deferred        libnss_nis.so.2
ELF	602fc000-60447000	Deferred        user32<elf>
  \-PE	60320000-60447000	\               user32
ELF	60447000-604e6000	Deferred        gdi32<elf>
  \-PE	60460000-604e6000	\               gdi32
ELF	604e6000-60538000	Deferred        advapi32<elf>
  \-PE	604f0000-60538000	\               advapi32
ELF	60538000-605b7000	Deferred        libfreetype.so.6
ELF	605b7000-605cd000	Deferred        libz.so.1
ELF	605cd000-605fa000	Deferred        libfontconfig.so.1
ELF	605fa000-60621000	Deferred        libexpat.so.1
ELF	60621000-606bb000	Deferred        winex11<elf>
  \-PE	60630000-606bb000	\               winex11
ELF	606bb000-606c4000	Deferred        libsm.so.6
ELF	606c4000-606ca000	Deferred        libxxf86vm.so.1
ELF	606ca000-606da000	Deferred        libxext.so.6
ELF	606da000-60809000	Deferred        libx11.so.6
ELF	60809000-6080e000	Deferred        libuuid.so.1
ELF	6080e000-6082c000	Deferred        libxcb.so.1
ELF	6082c000-60831000	Deferred        libxdmcp.so.6
ELF	60831000-60852000	Deferred        imm32<elf>
  \-PE	60840000-60852000	\               imm32
ELF	60852000-60855000	Deferred        libxinerama.so.1
ELF	60855000-6085e000	Deferred        libxrandr.so.2
ELF	6085e000-60864000	Deferred        libxfixes.so.3
ELF	60864000-6086f000	Deferred        libxcursor.so.1
ELF	6086f000-60915000	Deferred        oleaut32<elf>
  \-PE	60880000-60915000	\               oleaut32
ELF	60915000-609bb000	Deferred        ole32<elf>
  \-PE	60920000-609bb000	\               ole32
ELF	609bb000-609da000	Deferred        iphlpapi<elf>
  \-PE	609c0000-609da000	\               iphlpapi
ELF	609da000-609ee000	Deferred        libresolv.so.2
ELF	609ee000-60a58000	Deferred        crypt32<elf>
  \-PE	60a00000-60a58000	\               crypt32
ELF	60a58000-60b6c000	Deferred        shell32<elf>
  \-PE	60a70000-60b6c000	\               shell32
ELF	60b6c000-60bc7000	Deferred        shlwapi<elf>
  \-PE	60b80000-60bc7000	\               shlwapi
ELF	60bc7000-60bfa000	Deferred        uxtheme<elf>
  \-PE	60bd0000-60bfa000	\               uxtheme
ELF	60bfa000-60c10000	Deferred        psapi<elf>
  \-PE	60c00000-60c10000	\               psapi
ELF	60c10000-60c24000	Deferred        shfolder<elf>
  \-PE	60c20000-60c24000	\               shfolder
ELF	624e1000-624eb000	Deferred        libxrender.so.1
ELF	62b3b000-62b64000	Deferred        wintrust<elf>
  \-PE	62b40000-62b64000	\               wintrust
ELF	68e6f000-68ed2000	Deferred        rpcrt4<elf>
  \-PE	68e80000-68ed2000	\               rpcrt4
ELF	693ed000-694b0000	Deferred        comctl32<elf>
  \-PE	69400000-694b0000	\               comctl32
ELF	69c1a000-69c22000	Deferred        libnss_compat.so.2
ELF	6b282000-6b286000	Deferred        libxcomposite.so.1
ELF	713ba000-713be000	Deferred        libxau.so.6
ELF	74345000-74360000	Deferred        libice.so.6
ELF	7a844000-7a850000	Deferred        libnss_files.so.2
ELF	7b800000-7b93c000	Export          kernel32<elf>
  \-PE	7b820000-7b93c000	\               kernel32
ELF	7bc00000-7bca7000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca7000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) F:\Program Files\Runic Games\Torchlight\Torchlight.exe
	00000009    0 <==
0000000e 
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 
	00000018    0
	00000017    0
	00000013    0
	00000012    0
00000019 
	0000001a    0
Backtrace:
=>1 0x7f76ea61 (0x0032fc94)
  2 0x0113f730 in torchlight (+0xd3f730) (0x0032fce4)
  3 0x01137c65 in torchlight (+0xd37c65) (0x0032fd0c)
  4 0x0113fab9 in torchlight (+0xd3fab9) (0x0032fd70)
  5 0x01155adf in torchlight (+0xd55adf) (0x0032fe3c)
  6 0x0115abd6 in torchlight (+0xd5abd6) (0x0032fe68)
  7 0x0115b23c in torchlight (+0xd5b23c) (0x0032fe98)
  8 0x0115b4a8 in torchlight (+0xd5b4a8) (0x0032fef4)
  9 0x00401275 in torchlight (+0x1275) (0x0032ff08)
  10 0x7b877f48 in kernel32 (+0x57f48) (0x0032ffe8)
  11 0x60024b77 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7f76ea61

Pour les différentes versions, j'avais vu que la démo était délicate à faire tourner car sous steam, mais je me suis procuré le jeu directement chez Runic Game. Je pensais qu'il y aurait moins de difficultés.

En tout cas merci de la réponse, je vais vérifier ça.

EDIT : Ajout du message d'erreur

Dernière modification par nodens76 (Le 12/11/2009, à 18:34)


Ubuntu Karmic Koala - Debian Squeeze
Asus X51R
My Ubuntu User number is # 6679

Hors ligne

#4 Le 13/11/2009, à 10:18

nodens76

Re : Torchlight sous Karmic Koala

Ola,

Bon ca ne fonctionne toujours pas. Ca ne m'a pas l'air d'un message de DRM, mais bon je n'y suis pas non plus très familier wink

Est-ce que ca pourrait venir de ma configuration de wine ? j'ai voulu la modifier en faisant pointer le C: sur la bonne partition, mais impossible de le faire, ce lecteur est grisé.

Je n'ai pas eu le temps d'approfondir la piste des drivers, peut etre cela vient-il de la.


Ubuntu Karmic Koala - Debian Squeeze
Asus X51R
My Ubuntu User number is # 6679

Hors ligne

#5 Le 13/11/2009, à 10:37

abelthorne

Re : Torchlight sous Karmic Koala

Ok, il n'y a pas de message d'erreur relatif à la protection (Yummy / YMY).

Tu vas donc configurer le jeu pour qu'il utilise OpenGL. En Direct3D, il n'est pas copain avec Wine.

1. Lance Torchlight en mode "sûr" : wine torchlight.exe SAFEMODE=1 (bien sûr, en te plaçant dans le bon dossier, en exportant le bon préfixe si tu n'utilises pas le dossier ~/.wine, etc.)

Normalement, il va se lancer en fenêtré. Si c'est le cas, va dans les options du jeu et règle ce que tu veux. Lorsque tu le mettras en plein écran, il va planter mais les options seront prises en compte et le fichier nécessaire sera créé.

2. Va éditer le fichier d'options settings.txt manuellement. Il se trouve dans ~/.wine/drive_c/application data/ton_nom/runic games/torchlight.

Là, tu peux régler la résolution du plein écran, forcer celui-ci et, surtout, passer en OpenGL avec
OPENGL: 1 (au lieu de 0)

Note : si plus tard tu veux changer les options du jeu, il faudra le faire manuellement en éditant ce fichier. À partir du moment où il est en plein écran, il plante systématiquement avec Wine quand tu valides les options.

3. Va dans le dossier du jeu (~/.wine/drive_c/Program Files/Runic Games/Torchlight) et fais une copie du fichier Plugins.cfg sous le nom plugins_opengl.cfg. Édite ce nouveau fichier, commente la ligne pour Direct3D en ajoutant un dièse devant (#Plugin=RenderSystem_Direct3D9) et décommente celle pour l'OpenGL (Plugin=RenderSystem_GL)

Tu peux alors lancer le jeu.

Il est possible que le jeu ait besoin que tu installes dcom98, vcrun2008 et peut-être mono24 avec Winetricks. À vérifier s'il ne se lance pas.

EDIT : je vois que tu le lances directement depuis ta partition Windows. Il est possible que tu aies besoin de l'installer sous Ubuntu via Wine (s'il y a des infos indispensables ajoutées dans la base de registre à l'installation). D'autre part, comme on force OpenGL, il est possible que le jeu ne fonctionne plus sous Windows (il aura son fichier de config qui indiquera "pas d'OpenGL" et le fichier du plugin qui indiquera "pas de DirectX") ou que tu aies des surprises (pertes de performances ou bugs).

Dernière modification par abelthorne (Le 13/11/2009, à 12:06)

Hors ligne

#6 Le 13/11/2009, à 11:57

nodens76

Re : Torchlight sous Karmic Koala

Ah oui effectivement ca ne pouvait pas marcher de base wink J'avais vu qu'il fallait utiliser OpenGl mais pas trouvé un tuto pour me guider.

En tout cas je te remercie bien Abelthorne pour cette belle procédure. Je vais tester ça dès que possible. (pas ce we mais sans doute lundi)


Ubuntu Karmic Koala - Debian Squeeze
Asus X51R
My Ubuntu User number is # 6679

Hors ligne

#7 Le 17/11/2009, à 20:28

nodens76

Re : Torchlight sous Karmic Koala

Hello,

Bon, j'ai pu essayé de suivre la procédure d'installation que tu m'as détaillé.

Pour éviter les pbs supplémentaires, je me suis refait une installation propre sous ubuntu. Puis j'ai essayé de le lancer avec l'option SAFEMODE activée. Mais j'ai obtenu la même erreur. Comme tu me l'as conseillé j'ai donc installé dcom98, vcrun2008 et mono24 grâce à winetricks. Mais j'obtiens toujours la même erreur.
J'ai aussi essayé en installant la version de dev de wine, sans plus de résultat.

A+


Ubuntu Karmic Koala - Debian Squeeze
Asus X51R
My Ubuntu User number is # 6679

Hors ligne

#8 Le 07/12/2009, à 23:35

llwynrt

Re : Torchlight sous Karmic Koala

bonjour

j'ai le même problème …
la démo de steam marche bien, mais je l'ai déjà acheté sur le site officiel, je vais pas le racheter sur steam.

[edit]avec un crack ça marche nickel ! je sais, c'est pas bien, mais je l'ai payé le jeu !![/edit]

Dernière modification par llwynrt (Le 08/12/2009, à 03:01)


Les erreurs Windows, c'est un peu comme les rêves, il faut savoir les interpréter, parfois ça peut vouloir dire quelque chose !

Hors ligne

#9 Le 08/12/2009, à 15:29

Mathieu Comandon

Re : Torchlight sous Karmic Koala

J'ai joué a la démo disponible sur Steam, chez moi c'est l'Open GL qui ne marche pas, Direct3D ne pose pas de problèmes.

Hors ligne

#10 Le 08/12/2009, à 15:40

abelthorne

Re : Torchlight sous Karmic Koala

Mathieu Comandon a écrit :

J'ai joué a la démo disponible sur Steam, chez moi c'est l'Open GL qui ne marche pas, Direct3D ne pose pas de problèmes.

Même avec les infos données sur AppDB (que j'ai indiquées plus haut) ?

Hors ligne

#11 Le 08/12/2009, à 18:18

Mathieu Comandon

Re : Torchlight sous Karmic Koala

Oui j'avais justement essayé ça parce que j'avais vu que c'était conseillé sur AppDB. Je ne pensais pas que ça pouvais moins bien marcher en OpenGL , en fait si big_smile

Ceci dit, avec D3D c'est nickel , ça mérite le jeu Platinum

Hors ligne

#12 Le 28/01/2010, à 20:50

Stoyanov

Re : Torchlight sous Karmic Koala

Bonsoir à tous ! smile
J'up ce topic qui m'intéresse dans certaines mesures:

Mon soucis est que je ne m'y connais pas vraiment beaucoup. Je tourne actuellement sous Linux, mais je ne saurais en dire beaucoup plus sur mes informations, car je ne sais pas vraiment où elles sont répertoriées.
Il semblerait que je sois sous Ubuntu Karmic Koala 9.10 (D'où l'intérêt que je porte à ce topic)

Donc, ma première question : Comment obtenir toutes les informations concernant mon ordinateur ?

Ensuite, voilà mon soucis vis-à-vis de torchlight et plus directement wine :

J'avais réussi à installer wine, et certains winetricks semblant être essentiels au bon fonctionnement de Torchlight. J'ai essayé d'obtenir le jeu depuis Steam, mais cela ne fonctionnait pas. Alors je l'ai télécharger depuis Jeuxvideo.com.
Je parle ici de la version Démo, car je veux voir si cela fonctionne bien avant de l'acheter.
Mais lorsque je le lancais dans un bureau virtuel, le bureau apparaissait et se fermait aussitôt.

Est-ce qu'il serait possible que quelqu'un m'explique comment bien faire fonctionner wine et Torchlight ? Je vous en serait très reconnaissant, j'ai vraiment envie de pouvoir me détendre sur ce jeu de Hack'N'Slash magnifique big_smile

Hors ligne