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 05/04/2012, à 17:57

Chloros

[Résolu]Phantasy Star Online 2 > Démo "Création de Personnage" s/ Wine

Bonsoir aux Ubunteros !
Généralement je ne poste jamais sur le forum de jeux mais comme il s'agit de la suite de mon jeu préféré, j'espère que ce petit fil pourra servir les utilisateurs de Wine qui subissent les mêmes blocages que moi. Ou trouvent des moyens de me débloquer ( … ). Ce fil-ci ne concerne que la démo du mode Création de Personnage du jeu encore en bêta-test PSO2, publiée aujourd'hui-même sur le site officiel.

Actuellement pour télécharger la démo, je ne donnerai pas le lien mais il devrait être facile à trouver.
J'utilise Ubuntu 10.04 Lucid Lynx équipé de Wine-1.2.3, configuré le temps de lancer le jeu en Windows 7.

L'installation se passe convenablement jusqu'au moment où DirectX demande à s'installer. D'après la page relative à DirectX, "cette manipulation est fortement déconseillée pour la majorité des utilisateurs de Wine". La page recommande de seulement ajouter au répertoire "/home/votre_login/.wine/drive_c/windows/system32" la bibliothèque désirée, j'ai donc coché "non, je n'accepte pas les termes de licence" sur la fin de l'installation, par peur que le changement de DirectX fasse planter mes autres programmes Wine.

Un double clic sur l'icône "PHANTASY STAR ONLINE 2 キャラクタークリエイト体験版.desktop" ouvre correctement le menu et le mini-guide anglais m'a aidé à régler les options au niveau minimal (mon PC date de 2008, quand même !). Toutefois sitôt le bouton ゲームスタート (Game Start) enfoncé, alerte : il me manque la librairie d3dx9_43.dll .

Installer cette librairie n'y changera rien, Wine renvoie toujours une erreur chez moi (pour le moment). Mais lancer le programme en ligne de commande renvoie des infos qui parleront peut-être aux experts en informatique :

wine "c:\Program Files\SEGA\PHANTASYSTARONLINE2_CHARACTERCREATOR\pso2charactercreator_bin\pso2launcher.exe"
fixme:shell:InitNetworkAddressControl stub
fixme:shdocvw:PersistStreamInit_Load (0x15d428)->(0x32edd0)
fixme:shdocvw:OleControl_FreezeEvents (0x15d428)->(1)
fixme:shdocvw:OleControl_FreezeEvents (0x15d428)->(0)
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x15d428)
fixme:shdocvw:OleObject_Close (0x15d428)->(1)
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
err:ole:CoGetClassObject class {5a508685-a254-4fba-9b82-9a24b00306af} not registered
err:ole:CoGetClassObject no class object {5a508685-a254-4fba-9b82-9a24b00306af} could be created for context 0x1
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
wine: Unhandled page fault on read access to 0x00000059 at address 0x24730636 (thread 001c), starting debugger...
Unhandled exception: page fault on read access to 0x00000059 in 32-bit code (0x24730636).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:24730636 ESP:0033eb70 EBP:0033ebf8 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000001 EBX:2476dff4 ECX:00000000 EDX:00000001
 ESI:00000000 EDI:00000000
Stack dump:
0x0033eb70:  00000020 2474bf40 0033ebb8 7bc36993
0x0033eb80:  2474bf40 0033ec10 2476efe9 2474d3c0
0x0033eb90:  7c981140 00000001 00000f57 253deff4
0x0033eba0:  00000010 7c95e068 0033ebf8 68148ff4
0x0033ebb0:  00000000 2476efe8 7bc7e48e 246b34d1
0x0033ebc0:  00008086 0033f0f4 2476b0e0 24763220
Backtrace:
=>0 0x24730636 in wined3d (+0xf0636) (0x0033ebf8)
  1 0x246a29ab in wined3d (+0x629aa) (0x0033f298)
  2 0x246ad99a in wined3d (+0x6d999) (0x0033f2b8)
  3 0x2473507a WineDirect3DCreate+0x59() in wined3d (0x0033f2f8)
  4 0x20013d2d Direct3DCreate9+0x5c() in d3d9 (0x0033f328)
  5 0x00458d85 in pso2 (+0x58d84) (0x0033f3c4)
  6 0x013951aa in pso2 (+0xf951a9) (0x0033f4e0)
  7 0x010ade86 in pso2 (+0xcade85) (0x04386040)
  8 0x00000000 (0x021efd0c)
  9 0x00000000 (0x0071e430)
0x24730636: testb    $0x2,0x59(%ecx)
Modules:
Module    Address            Debug info    Name (102 modules)
PE      400000- 24eb000    Export          pso2
PE     4060000- 40aa000    Deferred        cudart32_30_9
PE    10000000-101ff000    Deferred        d3dx9_43
ELF    20000000-20034000    Export          d3d9<elf>
  \-PE    20010000-20034000    \               d3d9
ELF    20034000-2008c000    Deferred        dbghelp<elf>
  \-PE    20040000-2008c000    \               dbghelp
ELF    2008c000-200a2000    Deferred        psapi<elf>
  \-PE    20090000-200a2000    \               psapi
ELF    200a2000-200db000    Deferred        dinput<elf>
  \-PE    200b0000-200db000    \               dinput
ELF    200db000-20108000    Deferred        ws2_32<elf>
  \-PE    200e0000-20108000    \               ws2_32
ELF    20108000-20129000    Deferred        iphlpapi<elf>
  \-PE    20110000-20129000    \               iphlpapi
ELF    20129000-2013d000    Deferred        libresolv.so.2
ELF    2013d000-20164000    Deferred        winhttp<elf>
  \-PE    20140000-20164000    \               winhttp
ELF    20164000-2016f000    Deferred        libdrm.so.2
ELF    23dfe000-23e25000    Deferred        msacm32<elf>
  \-PE    23e00000-23e25000    \               msacm32
ELF    24638000-24770000    Export          wined3d<elf>
  \-PE    24640000-24770000    \               wined3d
ELF    2513d000-253f1000    Deferred        i965_dri.so
ELF    27f7e000-27f82000    Deferred        libxdamage.so.1
ELF    2ea84000-2eae6000    Deferred        shlwapi<elf>
  \-PE    2ea90000-2eae6000    \               shlwapi
ELF    3b36b000-3b454000    Deferred        oleaut32<elf>
  \-PE    3b380000-3b454000    \               oleaut32
ELF    3b612000-3b62d000    Deferred        dinput8<elf>
  \-PE    3b620000-3b62d000    \               dinput8
ELF    3c0e6000-3c101000    Deferred        wsock32<elf>
  \-PE    3c0f0000-3c101000    \               wsock32
ELF    43cc0000-43ce7000    Deferred        msvfw32<elf>
  \-PE    43cd0000-43ce7000    \               msvfw32
ELF    496f8000-49711000    Deferred        imagehlp<elf>
  \-PE    49700000-49711000    \               imagehlp
ELF    58c03000-58c0d000    Deferred        libdrm_intel.so.1
ELF    5db9b000-5dd75000    Deferred        shell32<elf>
  \-PE    5dbb0000-5dd75000    \               shell32
ELF    60667000-606dc000    Deferred        rpcrt4<elf>
  \-PE    60670000-606dc000    \               rpcrt4
ELF    60760000-6079e000    Deferred        avifil32<elf>
  \-PE    60770000-6079e000    \               avifil32
ELF    66edb000-66ee4000    Deferred        librt.so.1
ELF    68000000-6801d000    Deferred        ld-linux.so.2
ELF    6801d000-6815d000    Deferred        libwine.so.1
ELF    6815d000-68176000    Deferred        libpthread.so.0
ELF    68176000-682d0000    Deferred        libc.so.6
ELF    682d0000-682d4000    Deferred        libdl.so.2
ELF    682d4000-682fa000    Deferred        libm.so.6
ELF    682fa000-68302000    Deferred        libnss_compat.so.2
ELF    68302000-68319000    Deferred        libnsl.so.1
ELF    68319000-68323000    Deferred        libnss_nis.so.2
ELF    68323000-6832f000    Deferred        libnss_files.so.2
ELF    6832f000-6841a000    Deferred        comctl32<elf>
  \-PE    68340000-6841a000    \               comctl32
ELF    6841a000-6854c000    Deferred        user32<elf>
  \-PE    68430000-6854c000    \               user32
ELF    6854c000-685d8000    Deferred        gdi32<elf>
  \-PE    68560000-685d8000    \               gdi32
ELF    685d8000-68633000    Deferred        advapi32<elf>
  \-PE    685e0000-68633000    \               advapi32
ELF    68633000-686a9000    Deferred        libfreetype.so.6
ELF    686a9000-686d9000    Deferred        libfontconfig.so.1
ELF    686d9000-68700000    Deferred        libexpat.so.1
ELF    68700000-687a3000    Deferred        winex11<elf>
  \-PE    68710000-687a3000    \               winex11
ELF    687a3000-687ac000    Deferred        libsm.so.6
ELF    687ac000-687bc000    Deferred        libxext.so.6
ELF    687bc000-688d9000    Deferred        libx11.so.6
ELF    688d9000-688de000    Deferred        libuuid.so.1
ELF    688de000-688f8000    Deferred        libxcb.so.1
ELF    688f8000-688fc000    Deferred        libxau.so.6
ELF    688fc000-68902000    Deferred        libxdmcp.so.6
ELF    68902000-68924000    Deferred        imm32<elf>
  \-PE    68910000-68924000    \               imm32
ELF    68924000-68928000    Deferred        libxinerama.so.1
ELF    68928000-6892e000    Deferred        libxxf86vm.so.1
ELF    6892e000-68938000    Deferred        libxrender.so.1
ELF    68938000-6893e000    Deferred        libxfixes.so.3
ELF    6893e000-68948000    Deferred        libxcursor.so.1
ELF    68948000-6897c000    Deferred        uxtheme<elf>
  \-PE    68950000-6897c000    \               uxtheme
ELF    6998c000-69a21000    Deferred        winmm<elf>
  \-PE    69990000-69a21000    \               winmm
ELF    6e8c0000-6e942000    Deferred        msvcrt<elf>
  \-PE    6e8d0000-6e942000    \               msvcrt
ELF    6f858000-6f958000    Deferred        ole32<elf>
  \-PE    6f870000-6f958000    \               ole32
ELF    73103000-7315b000    Deferred        ddraw<elf>
  \-PE    73110000-7315b000    \               ddraw
ELF    74d9c000-74da4000    Deferred        libxrandr.so.2
ELF    76009000-7601e000    Deferred        libz.so.1
ELF    77048000-770ad000    Deferred        libgl.so.1
ELF    7aa0d000-7aa11000    Deferred        libxcomposite.so.1
ELF    7b610000-7b629000    Deferred        libice.so.6
ELF    7b800000-7b97e000    Deferred        kernel32<elf>
  \-PE    7b810000-7b97e000    \               kernel32
ELF    7bc00000-7bcb9000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bcb9000    \               ntdll
ELF    7bf00000-7bf04000    Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    00000018    0
    00000015    0
    00000014    0
    00000010    0
    0000000f    0
00000011 winedevice.exe
    00000017    0
    00000016    0
    00000013    0
    00000012    0
00000019 explorer.exe
    0000001a    0
0000001b (D) C:\Program Files\SEGA\PHANTASYSTARONLINE2_CHARACTERCREATOR\pso2charactercreator_bin\pso2.exe
    00000043    0
    00000042    0
    00000041    0
    00000040    0
    0000003f    0
    0000003e    0
    0000003d   -1
    0000003c    2
    0000003b   -2
    0000003a   -2
    00000039    2
    00000038    0
    00000037    0
    00000036    0
    00000035    0
    00000034    0
    00000033    0
    00000032    0
    00000031    0
    00000030    0
    0000002f    0
    0000002e    0
    0000002d    0
    0000002c    0
    0000002b    0
    0000002a    0
    00000029    0
    00000028    0
    00000027    0
    00000026    0
    00000025    0
    00000024    0
    00000023    0
    00000022    0
    00000021    0
    00000020    0
    0000001f    0
    0000001e    0
    0000001d    0
    0000001c    0 <==
Backtrace:
=>0 0x24730636 in wined3d (+0xf0636) (0x0033ebf8)
  1 0x246a29ab in wined3d (+0x629aa) (0x0033f298)
  2 0x246ad99a in wined3d (+0x6d999) (0x0033f2b8)
  3 0x2473507a WineDirect3DCreate+0x59() in wined3d (0x0033f2f8)
  4 0x20013d2d Direct3DCreate9+0x5c() in d3d9 (0x0033f328)
  5 0x00458d85 in pso2 (+0x58d84) (0x0033f3c4)
  6 0x013951aa in pso2 (+0xf951a9) (0x0033f4e0)
  7 0x010ade86 in pso2 (+0xcade85) (0x04386040)
  8 0x00000000 (0x021efd0c)
  9 0x00000000 (0x0071e430)

Soit dit au passage, j'ignore totalement si c'est vraiment ici qu'on lance ce genre-ci de fil alors en cas d'erreur de ma part, je tiens d'avance à m'excuser.

Dernière petite info, mais là c'est bien moins intéressant, les caractères japonais dans les menus sont tous (sauf certains kanji et les kana) remplacés par un drôle de petit rectangle vide. C'est Wine qui fait ça ?

Si le dual-boot Windows 7/Ubuntu pouvait être évité grâce à un bon réglage de Wine, ce serait pratique.
Bref ! Merci d'avance aux éventuels membres qui voudraient m'épauler dans cette épreuve-ci en attendant la sortie du jeu, le vrai Boss !

[EDIT] Avec Wine 1.4.1, la démo tourne mais avec un net, très fort ralenti (image). Triste situation pour moi, mais au moins les joueurs ayant de vrais PC (i.e. plus récents que le mien, datant de 2008) pourront le faire tourner sous Ubuntu.

Dernière modification par Chloros (Le 08/04/2012, à 20:15)

Hors ligne

#2 Le 05/04/2012, à 21:21

love2hate

Re : [Résolu]Phantasy Star Online 2 > Démo "Création de Personnage" s/ Wine

Fonctione out of box avec un prefix prope et wine-1.5.1
Pour ton histoire de carrer, c'est juste qui te manque des polices c.est pas dramatique sa s'install soit depuis ton OS soit depuis winetricks ( cela dit je l'ai est pas installer  pour le coup )
PS wine en monde xp
1333653683.png

Dernière modification par love2hate (Le 05/04/2012, à 21:48)


1984 was not supposed to be an instruction manual
Some "poor" wine screencast http://www.youtube.com/user/2m42hy/videos?view=0

Hors ligne