The forum

The Bridge avec Steam ne se lance pas

Author Replies
siridun Friday 22 November 2013 at 11:24
siridunAnonymous

Bonjour,

Étant pas bon en Anglais je poste d'abord en Français...
Alors j'ai fais l'installation de Steam avec Pol pour faire tourner un jeu "Papo &Yo" qui ne marchait pas par Steam installer avec Wine, et cela marche à condition de cliquer sur l'onglet du jeu quand il démarre !?

Et content de cela j'ai acheté "The Bridge" pansant que cela marcherai aussi bien...
Et ben non ...
Il y a , une histoire avec le "framework.net" ...

Si quelqu'un a une idée sur quoi faire pour essayer de le faire marcher, merci !
Car je n'ai aucune idée de quoi faire...

Distribution: Linux Mint 15 64bit (ubuntu 13.04)
Carte graphique: Nvidia Quadro 770m
Dernière version de PlayonLinux


Je mets ce que le débogueur sort:

..........
[11/22/13 11:10:27] - Running wine-1.5.25 Steam.exe (Working directory : /home/chrysalis/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam)fixme:heap:HeapSetInformation (nil) 1 (nil) 0[1122/111027:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files\Steam\bin\chrome.pak
Some features may not be available.
[1122/111028:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
Le programme n'a pas pu �tre lanc�, ou aucun programme n'est associ� au fichier sp�cifi�.ShellExecuteEx a �chou�: Invalid parameter.

Install script executed.wine: Unhandled page fault on write access to 0xa3f3e48a at address 0x2cbe258 (thread 005f), starting debugger...fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x10035d00, 0x10081c48, 0x10081c40fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x10035d00, 0x10081c80, 0x10081c78fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x10035d00, 0x10081c10, 0x10081c08fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x10035d00, 0x10081cb8, 0x10081cb0fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x10035d00, 0x10081cf0, 0x10081ce8Unhandled exception: page fault on write access to 0xa3f3e48a in 32-bit code (0x02cbe258).Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:02cbe258 ESP:0033f720 EBP:0033f744 EFLAGS:00010206(  R- --  I   - -P- ) EAX:02cbe1c0 EBX:00000000 ECX:02caa088 EDX:02cbe258 ESI:031af678 EDI:023f02d0Stack dump:0x0033f720:  0282d762 02cbe1c0 aa64bf10 023f4f000x0033f730:  031af678 031af678 0033fef0 0285f6d80x0033f740:  ffffffff 0033f784 0231fc94 02cbe1c00x0033f750:  031af678 00000200 00000200 0231f5400x0033f760:  0013e2c0 0013e1b0 01bed770 0231fc740x0033f770:  01bed770 023f02d0 023f4f00 0033f784Backtrace:=>0 0x02cbe258 (0x0033f744)  1 0x0231fc94 (0x0033f784)  2 0x0231f540 (0x0033f848)  3 0x0231f0e4 (0x0033f888)  4 0x0231e82c (0x0033f908)  5 0x0231540c (0x0033f9d8)  6 0x0231512c (0x0033f9f8)  7 0x02314d01 (0x0033fa78)  8 0x02314c14 (0x0033fa98)  9 0x022c0e3c (0x0033fad8)  10 0x022c0f17 (0x0033fb08)  11 0x6d50bc26 mono_jit_runtime_invoke+0xb5(method=0x194658, obj=0x0(nil), params=0x33fbbc, exc=(nil)) [/home/meh/work/wine-mono-0.0.8/build-cross-x86/mono/mini/../../../mono/mono/mini/mini.c:5957] i  12 0x6d65549f mono_runtime_invoke+0x3e(method=0x194658, obj=0x0(nil), params=0x33fbbc, exc=(nil)) [/home/meh/work/wine-mono-0.0.8/build-cross-x86/mono/metadata/../../../mono/mono/metadata/object.c:2  13 0x6d657256 mono_runtime_exec_main+0xd5(method=0x194658, args=0x1be9e20, exc=(nil)) [/home/meh/work/wine-mono-0.0.8/build-cross-x86/mono/metadata/../../../mono/mono/metadata/object.c:4027] in libm  14 0x7ebe0066 _CorExeMain+0x3b5() in mscoree (0x0033fe58)  15 0x7b8610fc call_process_entry+0xb() in kernel32 (0x0033fe78)  16 0x7b864c0b in kernel32 (+0x54c0a) (0x0033feb8)  17 0x7bc756b0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)  18 0x7bc7590d call_thread_func+0x7c() in ntdll (0x0033ffa8)  19 0x7bc7568e RtlRaiseException+0x21() in ntdll (0x0033ffc8)  20 0x7bc4d99e in ntdll (+0x3d99d) (0x0033ffe8)0x02cbe258: movb    %ah,0xa12802ca(%eax)Modules:Module    Address            Debug info    Name (140 modules)PE      400000-  594000    Deferred        the bridgePE     1fe0000- 22b2000    Deferred        mscorlibPE     2560000- 2578000    Deferred        microsoft.xna.framework.gamePE     2580000- 264c000    Deferred        system.corePE     2650000- 2818000    Deferred        systemPE     2820000- 288c000    Deferred        microsoft.xna.framework.graphicsC:\windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graphics\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.GrPE     2890000- 2caa000    Deferred        d3dx9_41PE     2dd0000- 2e7b000    Deferred        microsoft.xna.frameworkPE     2e80000- 2e87000    Deferred        x3daudio1_7PE     2e90000- 2ea8000    Deferred        steamwrapperPE     b900000- bbea000    Deferred        system.windows.formsPE     bbf0000- bbfc000    Deferred        microsoft.xna.framework.input.toC:\windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Input.Touch\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.FramewoPE     bc00000- bc74000    Deferred        system.drawingPE     bc80000- bc8a000    Deferred        accessibilityPE     bc90000- bcc6000    Deferred        mono.posixPE    10000000-100a4000    Deferred        gameoverlayrendererPE    30000000-302c4000    Deferred        steamPE    38000000-3885b000    Deferred        steamclientPE    3b400000-3b41e000    Deferred        steam_apiPE    3f000000-3f0ac000    Deferred        tier0_sPE    3f600000-3f64b000    Deferred        vstdlib_sPE    60000000-60021000    Deferred        cserhelperPE    6d500000-6df26000    Dwarf           libmono-2.0-x86PE    78050000-780b9000    Deferred        msvcp100PE    78aa0000-78b5f000    Deferred        msvcr100ELF    79abe000-7b800000    Deferred        libnvidia-glcore.so.313.30ELF    7b800000-7b904000    Dwarf           kernel32<elf>  \-PE    7b810000-7b904000    \               kernel32ELF    7bc00000-7bcc7000    Dwarf           ntdll<elf>  \-PE    7bc10000-7bcc7000    \               ntdllELF    7bf00000-7bf03000    Deferred        <wine-loader>ELF    7d220000-7d300000    Deferred        libgl.so.1ELF    7d48b000-7d4a8000    Deferred        libgcc_s.so.1ELF    7d4cc000-7d540000    Deferred        libgcrypt.so.11ELF    7d540000-7d5d8000    Deferred        libgnutls.so.26ELF    7d5d8000-7d602000    Deferred        netapi32<elf>  \-PE    7d5e0000-7d602000    \               netapi32ELF    7d602000-7d630000    Deferred        secur32<elf>  \-PE    7d610000-7d630000    \               secur32ELF    7d630000-7d647000    Deferred        libresolv.so.2ELF    7d65b000-7d66b000    Deferred        libtasn1.so.3ELF    7d66b000-7d68e000    Deferred        iphlpapi<elf>  \-PE    7d670000-7d68e000    \               iphlpapiELF    7d68e000-7d6ab000    Deferred        pdh<elf>  \-PE    7d690000-7d6ab000    \               pdhELF    7d6ab000-7d6e8000    Deferred        winspool<elf>  \-PE    7d6b0000-7d6e8000    \               winspoolELF    7d6e8000-7d751000    Deferred        setupapi<elf>  \-PE    7d6f0000-7d751000    \               setupapiELF    7d751000-7d76a000    Deferred        imagehlp<elf>  \-PE    7d760000-7d76a000    \               imagehlpELF    7d7c8000-7d885000    Deferred        crypt32<elf>  \-PE    7d7d0000-7d885000    \               crypt32ELF    7d885000-7d906000    Deferred        gdiplus<elf>  \-PE    7d890000-7d906000    \               gdiplusELF    7d906000-7d9ac000    Deferred        windowscodecs<elf>  \-PE    7d920000-7d9ac000    \               windowscodecsELF    7d9ac000-7da82000    Deferred        opengl32<elf>  \-PE    7d9d0000-7da82000    \               opengl32ELF    7da82000-7dbaf000    Deferred        wined3d<elf>  \-PE    7da90000-7dbaf000    \               wined3dELF    7dbaf000-7dbe5000    Deferred        d3d9<elf>  \-PE    7dbc0000-7dbe5000    \               d3d9ELF    7dbe5000-7dc01000    Deferred        fusion<elf>  \-PE    7dbf0000-7dc01000    \               fusionELF    7dc01000-7dc29000    Deferred        msacm32<elf>  \-PE    7dc10000-7dc29000    \               msacm32ELF    7dc29000-7dcd9000    Deferred        winmm<elf>  \-PE    7dc30000-7dcd9000    \               winmmELF    7dcd9000-7ddf4000    Deferred        oleaut32<elf>  \-PE    7dcf0000-7ddf4000    \               oleaut32ELF    7ddf4000-7de24000    Deferred        ws2_32<elf>  \-PE    7de00000-7de24000    \               ws2_32ELF    7de24000-7de38000    Deferred        mswsock<elf>  \-PE    7de30000-7de38000    \               mswsockELF    7de38000-7ded0000    Deferred        msvcrt<elf>  \-PE    7de50000-7ded0000    \               msvcrtELF    7df03000-7df36000    Deferred        uxtheme<elf>  \-PE    7df10000-7df36000    \               uxthemeELF    7df36000-7df3d000    Deferred        libxfixes.so.3ELF    7df3d000-7df48000    Deferred        libxcursor.so.1ELF    7df48000-7df58000    Deferred        libxi.so.6ELF    7df58000-7df5c000    Deferred        libxcomposite.so.1ELF    7df5c000-7df67000    Deferred        libxrandr.so.2ELF    7df67000-7df71000    Deferred        libxrender.so.1ELF    7df71000-7df77000    Deferred        libxxf86vm.so.1ELF    7df77000-7df7b000    Deferred        libxinerama.so.1ELF    7df7b000-7df7f000    Deferred        libxau.so.6ELF    7df7f000-7dfa4000    Deferred        libxcb.so.1ELF    7dfa4000-7dfaa000    Deferred        libuuid.so.1ELF    7dfaa000-7e0e1000    Deferred        libx11.so.6ELF    7e0e1000-7e0f3000    Deferred        libxext.so.6ELF    7e0f3000-7e10d000    Deferred        libice.so.6ELF    7e10d000-7e116000    Deferred        libsm.so.6ELF    7e119000-7e11d000    Deferred        libnvidia-tls.so.313.30ELF    7e11d000-7e121000    Deferred        libgpg-error.so.0ELF    7e13a000-7e1c5000    Deferred        winex11<elf>  \-PE    7e140000-7e1c5000    \               winex11ELF    7e21c000-7e244000    Deferred        libexpat.so.1ELF    7e244000-7e27d000    Deferred        libfontconfig.so.1ELF    7e27d000-7e318000    Deferred        libfreetype.so.6ELF    7e33c000-7e35e000    Deferred        imm32<elf>  \-PE    7e340000-7e35e000    \               imm32ELF    7e384000-7e3fc000    Deferred        rpcrt4<elf>  \-PE    7e390000-7e3fc000    \               rpcrt4ELF    7e3fc000-7e510000    Deferred        ole32<elf>  \-PE    7e410000-7e510000    \               ole32ELF    7e510000-7e606000    Deferred        comctl32<elf>  \-PE    7e520000-7e606000    \               comctl32ELF    7e606000-7e61e000    Deferred        version<elf>  \-PE    7e610000-7e61e000    \               versionELF    7e61e000-7e684000    Deferred        advapi32<elf>  \-PE    7e630000-7e684000    \               advapi32ELF    7e684000-7e78a000    Deferred        gdi32<elf>  \-PE    7e690000-7e78a000    \               gdi32ELF    7e78a000-7e8cf000    Deferred        user32<elf>  \-PE    7e7a0000-7e8cf000    \               user32ELF    7e8cf000-7e93e000    Deferred        shlwapi<elf>  \-PE    7e8e0000-7e93e000    \               shlwapiELF    7e93e000-7eb55000    Deferred        shell32<elf>  \-PE    7e950000-7eb55000    \               shell32ELF    7eb55000-7eb68000    Deferred        psapi<elf>  \-PE    7eb60000-7eb68000    \               psapiELF    7eb68000-7ebc6000    Deferred        dbghelp<elf>  \-PE    7eb70000-7ebc6000    \               dbghelpELF    7ebc6000-7ebf7000    Dwarf           mscoree<elf>  \-PE    7ebd0000-7ebf7000    \               mscoreeELF    7ebf7000-7ec04000    Deferred        libnss_files.so.2ELF    7ec04000-7ec10000    Deferred        libnss_nis.so.2ELF    7ec10000-7ec29000    Deferred        libnsl.so.1ELF    7ef99000-7efdc000    Deferred        libm.so.6ELF    7efec000-7f000000    Deferred        libz.so.1ELF    f73b2000-f73b7000    Deferred        libdl.so.2ELF    f73b7000-f756b000    Deferred        libc.so.6ELF    f756b000-f7586000    Deferred        libpthread.so.0ELF    f7587000-f7590000    Deferred        libnss_compat.so.2ELF    f75a2000-f75ab000    Deferred        librt.so.1ELF    f75ab000-f76ec000    Dwarf           libwine.so.1ELF    f76ee000-f7710000    Deferred        ld-linux.so.2ELF    f7710000-f7711000    Deferred        [vdso].soThreads:process  tid      prio (all id:s are in hex)00000008 Steam.exe    00000055    0    00000054    0    00000052    0    0000004a    0    00000048    0    0000002c    0    0000003d    0    0000002f    0    00000030    0    0000002b    0    00000029    0    00000028    0    0000000b    0    0000000d    0    0000000c    0    00000047    0    00000045    0    00000044    0    00000043    0    00000042    0    00000041    0    00000040    0    0000003f    0    0000003e    0    0000003c    0    0000003b    0    0000003a    0    00000039    0    00000038    0    00000037    0    00000036    0    00000035    0    00000034    0    00000033    0    00000032    0    00000031    0    0000002e    0    0000002d    0    0000002a    0    00000027    0    00000024    0    00000009    00000000e services.exe    0000001e    0    0000001d    0    00000015    0    00000010    0    0000000f    000000012 winedevice.exe    00000020    0    00000019    0    00000014    0    00000013    00000001a plugplay.exe    0000001f    0    0000001c    0    0000001b    000000025 explorer.exe    00000026    00000005e (D) C:\Program Files\Steam\SteamApps\common\TheBridge\The Bridge.exe    00000061    0    00000060    0    0000005f    0 <==fixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stub[1122/111117:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
[1122/111131:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
..........

Edited by siridun

SuperPlumus Sunday 24 November 2013 at 15:18
SuperPlumusAnonymous

Bonjour,

Je ne connais pas beaucoup Steam. Mais il semble y avoir plusieurs problèmes différents dans le logs, certains messages viennent de Wine (le moteur de PlayOnLinux), et d'autres de Steam.

Concernant dotnet (le framework .net, généralement appelé ici sous le nom de dotnet), normalement mono (une implémentation libre (mais pas encore complète) de dotnet) a du être installé automatiquement. Mais mono n'arrive pas encore à faire fonctionner tous les logiciels.

Il semble que ce jeu à besoin de dotnet 4.0 (et peut-être de XNA 4.0).

La procédure que je vais te donner est sans aucune garantie de bon fonctionnement.
Elle peut potentiellement endommager ton installation actuelle de Steam (ce qui t'obligerait à le réinstaller).
Afin d'éviter ce risque, tu peux installer sur un autre disque virtuel de PlayOnLinux une autre installation de Steam.
Pour le faire, suit cette procédure suivante (à moins que ça ne te gène pas de risquer d'endommager ton installation actuelle) :
  1. Renommer le raccourci actuel Steam en Steam-old (par exemple)
    -> Bouton Configurer -> Sélectionner Steam à gauche -> Onglet Général -> Champ Nom à changer de Steam en Steam-old.
  2. Installer Steam à nouveau depuis le menu Installer, pendant l'installation une question te demandera quel nom de disque virtuel tu veux (étant donné que le disque virtuel par défaut est déjà utilisé). Je te conseille de l'appeler 'Steam2' (les espaces et les caractères spéciaux sont interdits). Ensuite, suit les instructions d'installation.


Maintenant, la procédure d'installation de ton nouveau jeu à proprement parler :

  1. Clique sur Configurer -> Sélectionne Steam à gauche (pas Steam-old) -> Onglet Install Components -> Sélectionne dotnet40 et installe-le.
    -> Il est possible que le jeu ait aussi besoin de XNA 4.0, mais je n'en sais rien. Tu peux l'installer aussi (il s'appelle xna40).
  2. Ensuite lance Steam (pas Steam-old) et installe ton nouveau jeu. Ça marchera peut-être.

Si ça ne marche pas, tu peux essayer de refaire la procédure en désinstallant Steam (via le bouton Supprimer, avec suppression du disque virtuel) et en répétant la procédure mais en installant en plus dotnet35 avant dotnet40 (et éventuellement xna40).

Edited by SuperPlumus

siridun Monday 25 November 2013 at 22:06
siridunAnonymous

Bonjour,

Alors j'ai suivi ta procédure avec dotnet40 et xna40.
Au lancement du jeu une petite fenêtre est apparu:


DX SETUP.EXE - .Net Framework ...
Unable to find a version of the runtime to run this application


Et le jeu a qu'en même démarré ! Il a l'air jouable pour les 5 min que j'y ai passé ...

Penses-tu qu'il y ai autres choses à faire ?

Merci !
SuperPlumus Monday 25 November 2013 at 22:23
SuperPlumusAnonymous

Content de savoir que ça fonctionne (à priori) !

Tant que ça fonctionne, et malgré le message d'erreur, il n'y a aucune raison de vouloir modifier quelque chose.

Les bidouillages qui concernent dotnet sont souvent assez problématiques, donc ça ne m'étonne pas plus que ça qu'il y ait un message d'erreur même si ça fonctionne bien.

Bon jeu.
siridun Monday 25 November 2013 at 22:31
siridunAnonymous

Bon alors je vais en rester là pour l'instant !

Encore merci ...
SuperPlumus Monday 25 November 2013 at 20:15
SuperPlumusAnonymous

Content d'avoir pu t'aider.

Je met en résolu.
SuperPlumus Monday 25 November 2013 at 20:19
SuperPlumusAnonymous

Content d'avoir pu t'aider.

Je met en résolu.
SuperPlumus Monday 25 November 2013 at 20:20
SuperPlumusAnonymous

Content d'avoir pu t'aider.

Je met en résolu.
SuperPlumus Monday 25 November 2013 at 20:20
SuperPlumusAnonymous

Content d'avoir pu t'aider.

Je met en résolu.

Edit : il semble y avoir quelques soucis d'horloge et de posts ce soir.

Edited by SuperPlumus