Bonjour! Je remonte ce sujet pour dire que ça marche (presque, voir plus bas) sous Ubuntu 12.10 et wine 1.5 Le pad qui ne part pas à gauche me concernant. Les contrôles analogiques marchent impeccablement.
J'ai installé le runtime directX 9 de microsoft, puis configuré la manette via la commande "wine control" :
* double-cliquer sur contrôleur de jeu
* désactiver "dual analog pad (js))". Pour info j'ai une manette saitek p990.
* Laisser activé la ligne "Dual analog pad (event)"
J'ai beau cocher ou décocher la case "d3D9ex" de Tutur, mais j'arrive pas à faire planter le jeu comme ça
Un truc que je ne dois pas faire : passer du mode fenêtré en mode non fenêtré et vice-versa. Cela a pour effet de figer le jeu. C'est pas trop gênant, mais à savoir!
Depuis 15 jours, j'ai un petit soucis : les nuages dans le ciel clignotent sans arrêt, c'est insupportable. ça le fait pour Canyon et Stadium. J'ai changé les paramètres de maniaplanet, tout mis au minimum, sans effet notable. C'est très désagréable. Quelqu'un a rencontré ce problème? Comment y remédier?
edit : depuis une mise à jour (du jeu? de wine?) plus de clignotement
[Tuto] Faire fonctionner TM2 sous linux
Moderator: French Moderator
Re: [Tuto] Faire fonctionner TM2 sous linux
La Coppers Millions Cup, parce qu'il est bon de se croûter. la PMC itou.
-
- Posts: 3
- Joined: 26 Feb 2014, 22:41
Re: [Tuto] Faire fonctionner TM2 sous linux
Bonjour,
Comment avez vous fait pour creer votre compte TM2 sous wine?
a chaque fois il m'affiche toujors ça alors que j'ai payé. et que j'ai wine-1.7.13 ce qui est tres largement suffisent
(de toute façon le jeu ne m'a pas demandé la clé donnée par L'équipe ManiaPlanet e-shop.
voir capture
Je pose la question ici car tant que je ne peux pas me loguer, meme si j'ai la clé, je ne peut pas ecrire au support ni m'enregistrer.
et comme je n'ai pas activé la clé je ne peux pas jouer en solo: ça affiche toujours "impossible de jouer à ce jeux" "veuillez activer votre compte en ligne"
Comment avez vous fait pour creer votre compte TM2 sous wine?
a chaque fois il m'affiche toujors ça alors que j'ai payé. et que j'ai wine-1.7.13 ce qui est tres largement suffisent
(de toute façon le jeu ne m'a pas demandé la clé donnée par L'équipe ManiaPlanet e-shop.
voir capture
Je pose la question ici car tant que je ne peux pas me loguer, meme si j'ai la clé, je ne peut pas ecrire au support ni m'enregistrer.
et comme je n'ai pas activé la clé je ne peux pas jouer en solo: ça affiche toujours "impossible de jouer à ce jeux" "veuillez activer votre compte en ligne"
Re: [Tuto] Faire fonctionner TM2 sous linux
Difficile de savoir ce qui ne marche pas.
Est-ce que les ports TCP/UDP sont bien attribués dans le pare-feu?
Pourrais-tu lancer la version debug de ManiaPlanet et voir s'il y a un fichier ManiaPlanetLogs*.txt ensuite?
Sinon, as-tu un PC qui marche avec Windows? Alors télécharges et installes ManiaPlanet (version demo), crée un compte, et utilise celui-ci ensuite sous Wine ("utiliser compte existant").
Est-ce que les ports TCP/UDP sont bien attribués dans le pare-feu?
Pourrais-tu lancer la version debug de ManiaPlanet et voir s'il y a un fichier ManiaPlanetLogs*.txt ensuite?
Sinon, as-tu un PC qui marche avec Windows? Alors télécharges et installes ManiaPlanet (version demo), crée un compte, et utilise celui-ci ensuite sous Wine ("utiliser compte existant").
-
- Posts: 3
- Joined: 26 Feb 2014, 22:41
Re: [Tuto] Faire fonctionner TM2 sous linux
Bonjour,$en lançant ta version debug, il reste bloqué au condition d'utilisation: aucun moyen de cocher la case
aucun fichier texte n'est créé.
car
Je n'ai aucune version de windows sous la main, et je ne compte pas acheter de licence.
de toute façon on ne vend que windows 8 qui a regressé par rapport aux predecesseurs comme seven ou vista.
bon apres bidouille ça me fait ce log
http://pastebin.com/VVVfTn0N
aucun fichier texte n'est créé.
car
Code: Select all
ls '/home/benjamin/.wine/drive_c/Program Files/ManiaPlanet'
avutil-ttv-51.dll ManiaPlanet.exe swresample-ttv-0.dll
binkw32.dll ManiaPlanetGdf.dll ThumbGbx.tlb
GameData ManiaPlanetLauncher.exe twitchsdk_32_release.dll
GameuxInstallHelper.dll ManiaPlanet_logs.exe unins000.dat
gbx.ico Nadeo.ini unins000.exe
libcurl.dll ogg.dll unins000.msg
libeay32.dll OpenAL32.dll Updater.exe
libmfxsw32.dll Packs vorbis.dll
libmp3lame-0.dll ssleay32.dll vorbisfile.dll
libwebp_a.dll steam_api.dll
de toute façon on ne vend que windows 8 qui a regressé par rapport aux predecesseurs comme seven ou vista.
bon apres bidouille ça me fait ce log
http://pastebin.com/VVVfTn0N
- jonthekiller
- Translator
- Posts: 4702
- Joined: 15 Jun 2010, 11:07
- Manialink: maniaolympics
- Location: In Maniaplanet Alpha
- Contact:
Re: [Tuto] Faire fonctionner TM2 sous linux
Désactive D3DX9 dans les options avancés du jeu, cela devrait résoudre le problème.
-
- Posts: 3
- Joined: 26 Feb 2014, 22:41
Re: [Tuto] Faire fonctionner TM2 sous linux
J'ai désactivé le D3DX9 dans les options avancés du jeu:
toujours pareil meme probleme
toujours pareil meme probleme
Re: [Tuto] Faire fonctionner TM2 sous linux
le report de la version debug est normalement crée dans le répertoire de documents personnels (c:\documents and settings\username\ManiaPlanet
Re: [Tuto] Faire fonctionner TM2 sous linux
MAIS QUELLE IDEE DE JOUER A MP SUR LINUX
Soyez normaux mes amis ! rejoignez les moutons microsoftés adeptes de windows ! Adorez Bill comme il se doit ! mais arretez de DX9HLDHSIS65565 iser je n'y comprend goute !
Soyez normaux mes amis ! rejoignez les moutons microsoftés adeptes de windows ! Adorez Bill comme il se doit ! mais arretez de DX9HLDHSIS65565 iser je n'y comprend goute !
Re: [Tuto] Faire fonctionner TM2 sous linux
Remontage du topic... han!
Depuis le temps, les équipes de wine ont fait du bon boulot! à moins que nadeo ait optimisé son code pour qu'il soit au maximum compatible avec wine...
J'ai réussi à avoir une configuration stable sous linux Ubuntu 14.04 64 bits et wine pour jouer à Maniaplanet (et en passant TMUF). Après de nombreux essais infructueux, je peux jouer avec le son, avec manette et en plein écran (chose que j'arrivais pas à obtenir). Voici ma configuration en copies d'écran :
Dans la configuration de wine, onglet "bibliothèques", liste "remplacements existants" : j'ai choisi "comctl32.dll (native, intégré)" et "wininet (native)"
commande lancée:
Dossier de travail:
Attention, il y a quelques inconvénients dans le jeu et ma config :
Merci à Tutur qui m'a posé les bases au premier message du topic
Voila voila, comme a dit le cactus juste au dessus, je suis pas "normal" à ce niveau. Je milite même pour un jeu natif linux , même si ça a déjà été demandé, mais sans succès (mais au fait... valve avait pas annoncé un "convertisseur"? ça aiderait nadeo, je doute pas qu'ils soient déjà au courant )
Depuis le temps, les équipes de wine ont fait du bon boulot! à moins que nadeo ait optimisé son code pour qu'il soit au maximum compatible avec wine...
J'ai réussi à avoir une configuration stable sous linux Ubuntu 14.04 64 bits et wine pour jouer à Maniaplanet (et en passant TMUF). Après de nombreux essais infructueux, je peux jouer avec le son, avec manette et en plein écran (chose que j'arrivais pas à obtenir). Voici ma configuration en copies d'écran :
Dans la configuration de wine, onglet "bibliothèques", liste "remplacements existants" : j'ai choisi "comctl32.dll (native, intégré)" et "wininet (native)"
commande lancée:
Code: Select all
env WINEPREFIX="/home/utilisateur/.wine" wine64 C:\\\\windows\\\\command\\\\start.exe /Unix /home/utilisateur/.wine/dosdevices/c:/users/Public/Start\\ Menu/Programs/ManiaPlanet/Jouer\\ Ã \\ ManiaPlanet.lnk
Code: Select all
/home/utilisateur/.wine/dosdevices/c:/Program Files (x86)/ManiaPlanet
- -au lancement, le chargement est TRES long. 1 minute si on ne fait rien, contre 10 secondes normalement. Je dois faire alt+ctrl+F1 puis alt+ctrl+F7 pour accélérer le chargement (manip pas obligatoire, mais pour éviter de regarder son écran passivement pendant une minute)
- Pas de p2p. Autrement dit, je ne vois pas les nouveaux panneaux, ni les nouvelles voitures, ni les mods, etc. Vu que je me limite à certaines compets, ça me gène pas. C'est surement pas le cas de tout le monde, certes. (sinon, si je l'active, à chaque réception de fichier, l'écran se fige.)
Merci à Tutur qui m'a posé les bases au premier message du topic
Voila voila, comme a dit le cactus juste au dessus, je suis pas "normal" à ce niveau. Je milite même pour un jeu natif linux , même si ça a déjà été demandé, mais sans succès (mais au fait... valve avait pas annoncé un "convertisseur"? ça aiderait nadeo, je doute pas qu'ils soient déjà au courant )
La Coppers Millions Cup, parce qu'il est bon de se croûter. la PMC itou.
Re: [Tuto] Faire fonctionner TM2 sous linux
Guys, sorry for English, but I have trouble with starting TM2 in Wine
When I try to start game Wine show me this. d3d11 and dxgi are installed.
When I try to start game Wine show me this. d3d11 and dxgi are installed.
Code: Select all
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x7cd4046e).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7cd4046e ESP:0033eee0 EBP:0033ef38 EFLAGS:00210202( R- -- I - - - )
EAX:00000000 EBX:7cd64000 ECX:40f1bbf9 EDX:7cd55df0
ESI:00000000 EDI:0159e058
Stack dump:
0x0033eee0: 7cd55de0 7cd55de0 00000010 0003fec1
0x0033eef0: f5400248 00000201 0003fec1 0042fb76
0x0033ef00: 00001770 00000001 7cd0e1cb 7cd21000
0x0033ef10: 00001770 0159e038 0033efa8 0159e054
0x0033ef20: 0159e038 0033ef64 0033ef50 7cd21000
0x0033ef30: 7cd55de0 00000000 0033efa8 7cd0dfc2
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x7cd4046e in d3d11 (+0x1046e) (0x0033ef38)
1 0x7cd0dfc2 in dxgi (+0xdfc1) (0x0033efa8)
2 0x7cd370ba D3D11CoreCreateDevice+0xa9() in d3d11 (0x0033f018)
3 0x7cd372d8 D3D11CreateDevice+0xc7() in d3d11 (0x0033f0b8)
4 0x004eaa1d in maniaplanetlauncher (+0xeaa1c) (0x0033f720)
5 0x004cf4d5 in maniaplanetlauncher (+0xcf4d4) (0x0033fe00)
6 0x0069c816 in maniaplanetlauncher (+0x29c815) (0x0033fe14)
7 0x006252fb in maniaplanetlauncher (+0x2252fa) (0x0033fe60)
8 0x7b861abc call_process_entry+0xb() in kernel32 (0x0033fe78)
9 0x7b862b93 in kernel32 (+0x52b92) (0x0033feb8)
10 0x7bc837f0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
11 0x7bc869bd call_thread_func+0x7c() in ntdll (0x0033ffa8)
12 0x7bc837ce RtlRaiseException+0x21() in ntdll (0x0033ffc8)
13 0x7bc55fbe call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8)
14 0xf756965d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
15 0xf756971b wine_switch_to_stack+0x2a() in libwine.so.1 (0xff8dfc88)
16 0x7bc5c189 LdrInitializeThunk+0x238() in ntdll (0xff8dfcc8)
17 0x7b869403 __wine_kernel_init+0xa12() in kernel32 (0xff8e0de8)
18 0x7bc5d0b3 __wine_process_init+0x192() in ntdll (0xff8e0e78)
19 0xf7566dc8 wine_init+0x327() in libwine.so.1 (0xff8e0ed8)
20 0x7bf0100c main+0xfb() in <wine-loader> (0xff8e1328)
21 0xf7385a83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7cd4046e: movl %edi,0x0(%esi)
Modules:
Module Address Debug info Name (125 modules)
PE 400000- 903000 Export maniaplanetlauncher
PE 910000- b17000 Deferred d3dcompiler_43
PE 10000000-101ff000 Deferred d3dx9_43
ELF 78170000-7a800000 Deferred libnvidia-glcore.so.346.96
ELF 7a800000-7a91f000 Deferred opengl32<elf>
\-PE 7a820000-7a91f000 \ opengl32
ELF 7b800000-7ba68000 Dwarf kernel32<elf>
\-PE 7b810000-7ba68000 \ kernel32
ELF 7bc00000-7bcf0000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcf0000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7ccfa000-7cd22000 Dwarf dxgi<elf>
\-PE 7cd00000-7cd22000 \ dxgi
ELF 7cd22000-7cd66000 Dwarf d3d11<elf>
\-PE 7cd30000-7cd66000 \ d3d11
ELF 7cf1a000-7d039000 Deferred libgl.so.1
ELF 7d039000-7d0af000 Deferred ddraw<elf>
\-PE 7d040000-7d0af000 \ ddraw
ELF 7d117000-7d11c000 Deferred libnvidia-tls.so.346.96
ELF 7d185000-7d18c000 Deferred libffi.so.6
ELF 7d18c000-7d191000 Deferred libgpg-error.so.0
ELF 7d191000-7d1a9000 Deferred libresolv.so.2
ELF 7d1a9000-7d1ad000 Deferred libkeyutils.so.1
ELF 7d1ad000-7d1f8000 Deferred libdbus-1.so.3
ELF 7d1f8000-7d234000 Deferred libp11-kit.so.0
ELF 7d234000-7d248000 Deferred libtasn1.so.6
ELF 7d248000-7d2ce000 Deferred libgcrypt.so.11
ELF 7d2ce000-7d2da000 Deferred libkrb5support.so.0
ELF 7d2da000-7d2df000 Deferred libcom_err.so.2
ELF 7d2df000-7d30f000 Deferred libk5crypto.so.3
ELF 7d30f000-7d3cd000 Deferred libkrb5.so.3
ELF 7d3cd000-7d493000 Deferred libgnutls.so.26
ELF 7d493000-7d4d8000 Deferred libgssapi_krb5.so.2
ELF 7d4d8000-7d545000 Deferred libcups.so.2
ELF 7d569000-7d56f000 Deferred libxfixes.so.3
ELF 7d56f000-7d57a000 Deferred libxcursor.so.1
ELF 7d67a000-7d68a000 Deferred libxi.so.6
ELF 7d68a000-7d68e000 Deferred libxcomposite.so.1
ELF 7d68e000-7d699000 Deferred libxrandr.so.2
ELF 7d699000-7d6a4000 Deferred libxrender.so.1
ELF 7d6a4000-7d6aa000 Deferred libxxf86vm.so.1
ELF 7d6aa000-7d6ae000 Deferred libxinerama.so.1
ELF 7d6ae000-7d6b5000 Deferred libxdmcp.so.6
ELF 7d6b5000-7d6b9000 Deferred libxau.so.6
ELF 7d6b9000-7d6db000 Deferred libxcb.so.1
ELF 7d6db000-7d80f000 Deferred libx11.so.6
ELF 7d80f000-7d822000 Deferred libxext.so.6
ELF 7d824000-7d836000 Deferred libavahi-client.so.3
ELF 7d836000-7d844000 Deferred libavahi-common.so.3
ELF 7d846000-7d8da000 Deferred winex11<elf>
\-PE 7d850000-7d8da000 \ winex11
ELF 7d962000-7d98b000 Deferred libexpat.so.1
ELF 7d98b000-7d9c6000 Deferred libfontconfig.so.1
ELF 7d9c6000-7d9ee000 Deferred libpng12.so.0
ELF 7d9ee000-7da8e000 Deferred libfreetype.so.6
ELF 7da8e000-7dae3000 Deferred libopenal.so.1
ELF 7db07000-7db24000 Deferred openal32<elf>
\-PE 7db10000-7db24000 \ openal32
ELF 7db24000-7db4d000 Deferred iphlpapi<elf>
\-PE 7db30000-7db4d000 \ iphlpapi
ELF 7db4d000-7db87000 Deferred ws2_32<elf>
\-PE 7db50000-7db87000 \ ws2_32
ELF 7db87000-7dbaf000 Deferred mpr<elf>
\-PE 7db90000-7dbaf000 \ mpr
ELF 7dbaf000-7dbc9000 Deferred libz.so.1
ELF 7dbcb000-7dbd4000 Deferred librt.so.1
ELF 7dbd4000-7dbed000 Deferred userenv<elf>
\-PE 7dbe0000-7dbed000 \ userenv
ELF 7dbed000-7dc6a000 Deferred wininet<elf>
\-PE 7dc00000-7dc6a000 \ wininet
ELF 7dc6a000-7dc8f000 Deferred imm32<elf>
\-PE 7dc70000-7dc8f000 \ imm32
ELF 7dc8f000-7dd1c000 Deferred gdiplus<elf>
\-PE 7dca0000-7dd1c000 \ gdiplus
ELF 7dd1c000-7dd87000 Deferred oleacc<elf>
\-PE 7dd20000-7dd87000 \ oleacc
ELF 7dd87000-7ddc0000 Deferred uxtheme<elf>
\-PE 7dd90000-7ddc0000 \ uxtheme
ELF 7ddc0000-7ddd4000 Deferred msimg32<elf>
\-PE 7ddd0000-7ddd4000 \ msimg32
ELF 7ddd4000-7ddff000 Deferred msacm32<elf>
\-PE 7dde0000-7ddff000 \ msacm32
ELF 7ddff000-7deb9000 Deferred winmm<elf>
\-PE 7de10000-7deb9000 \ winmm
ELF 7deb9000-7defc000 Deferred winspool<elf>
\-PE 7dec0000-7defc000 \ winspool
ELF 7defc000-7e008000 Deferred comctl32<elf>
\-PE 7df00000-7e008000 \ comctl32
ELF 7e008000-7e0f6000 Deferred comdlg32<elf>
\-PE 7e010000-7e0f6000 \ comdlg32
ELF 7e0f6000-7e171000 Deferred shlwapi<elf>
\-PE 7e100000-7e171000 \ shlwapi
ELF 7e171000-7e3bb000 Deferred shell32<elf>
\-PE 7e180000-7e3bb000 \ shell32
ELF 7e3bb000-7e501000 Deferred oleaut32<elf>
\-PE 7e3d0000-7e501000 \ oleaut32
ELF 7e501000-7e585000 Deferred rpcrt4<elf>
\-PE 7e510000-7e585000 \ rpcrt4
ELF 7e585000-7e6c8000 Deferred ole32<elf>
\-PE 7e5a0000-7e6c8000 \ ole32
ELF 7e6c8000-7e77c000 Deferred msvcrt<elf>
\-PE 7e6e0000-7e77c000 \ msvcrt
ELF 7e7ab000-7e907000 Deferred user32<elf>
\-PE 7e7c0000-7e907000 \ user32
ELF 7e907000-7e982000 Deferred advapi32<elf>
\-PE 7e910000-7e982000 \ advapi32
ELF 7e982000-7eaa1000 Deferred gdi32<elf>
\-PE 7e990000-7eaa1000 \ gdi32
ELF 7eaa1000-7ebf4000 Deferred wined3d<elf>
\-PE 7eab0000-7ebf4000 \ wined3d
ELF 7ebf4000-7ec32000 Deferred d3d9<elf>
\-PE 7ec00000-7ec32000 \ d3d9
ELF 7ec32000-7ec3f000 Deferred libnss_files.so.2
ELF 7ec3f000-7ec4b000 Deferred libnss_nis.so.2
ELF 7ec4b000-7ec64000 Deferred libnsl.so.1
ELF 7ef96000-7efdc000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7362000-f736b000 Deferred libnss_compat.so.2
ELF f736c000-f751a000 Dwarf libc.so.6
ELF f751a000-f751f000 Deferred libdl.so.2
ELF f7520000-f753c000 Deferred libpthread.so.0
ELF f7560000-f7716000 Dwarf libwine.so.1
ELF f7718000-f773a000 Deferred ld-linux.so.2
ELF f773a000-f773b000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000094 0
00000093 0
0000001d 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000018 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
00000027 0
00000026 0
00000025 0
00000022 0
00000023 Steam.exe
00000077 0
00000075 0
00000043 0
0000003e 0
0000005d 0
0000005c 0
00000059 0
00000051 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000017 15
00000016 0
00000009 0
00000046 0
00000042 0
0000003f 0
0000002d 0
0000002c 0
0000002b 0
00000028 0
00000024 0
00000036 steamwebhelper.exe
00000073 0
0000008c 0
0000002e 0
0000002a 0
00000061 0
00000060 0
00000055 0
0000005a 0
0000005b 0
00000052 0
0000000d 0
00000040 0
00000045 0
00000044 0
00000067 0
00000066 0
00000065 0
00000064 0
00000063 0
00000035 0
00000033 0
00000034 0
00000039 0
00000037 0
00000091 svchost.exe
00000071 0
0000005e 0
00000056 0
00000097 0
00000096 0
00000095 0
00000092 0
0000006b (D) Z:\data\games\ManiaPlanet\ManiaPlanetLauncher.exe
00000072 0 <==
System information:
Wine build: wine-1.7.50
Platform: i386 (WOW64)
Host system: Linux
Host version: 3.16.0-38-generic
Who is online
Users browsing this forum: No registered users and 2 guests