Pages : 1
#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 ...
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
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 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
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
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 !
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
Hors ligne
Pages : 1