aiuto su installazione con wine di harry potter...

Un'area dove scambiarsi informazioni riguardanti l'uso di Ubuntu per giocare. Segnalazione di nuovi giochi e di problemi riscontrati.

aiuto su installazione con wine di harry potter...

Messaggioda simone_t » mercoledì 30 gennaio 2019, 23:37

Salve a tutti... mi sto addentrando in un terreno spigoloso e sconosciuto, e ho bisogno di aiuto. Mia figlia si sta appassionando a Harry Potter, e vorrei farla giocare al primo gioco di Harry Potter pe, r pc, ma è un gioco del 2001. Potrei provare a farlo girare su Windows (sono in dual boot), ma volevo incaponirmi per farlo funzionare su ubuntu (16.04) visto che nel database di Wine me lo da come gioco "gold" (su ubuntu 11...). Per cui da come ho capito non ci dovrebbero essere problemi. Prima di tutto installo Wine tramite Synaptic. Poi vado a installare il gioco tramite Wine, appunto. Il gioco si installa normalmente, cioè almeno credo, visto che nel terminale la procedura viene così raccontata...

Codice: Seleziona tutto
simonechiaraalice@simonechiaraalice-Aspire-E5-571G:~/Scrivania/hp/Nuova cartella$ wine autorun.exe
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
simonechiaraalice@simonechiaraalice-Aspire-E5-571G:~/Scrivania/hp/Nuova cartella$ fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
fixme:storage:create_storagefile Storage share mode not implemented.
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
fixme:win:EnumDisplayDevicesW ((null),0,0x33e064,0x00000000), stub!
fixme:d3d:wined3d_device_decref Device released with resources still bound, acceptable but unexpected.
fixme:d3d:wined3d_device_decref Leftover resource 0x29fc9d8 with type WINED3D_RTYPE_SURFACE (0x1).
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:win:EnumDisplayDevicesW ((null),0,0x33e064,0x00000000), stub!
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d

Fatto sta che l'istallazione è identica per grafica, immagini e suoni a quella in windows. Mi crea le cartelle come si deve e dove le voglio, mi crea il link sul desktop. Vado a fare doppio click sul link, oppure a tentare di aprirlo tramite Wine, nella barra di sinistra compare la nuova icona del gioco, il cursore diventa "sto lavorando, aspetta un attimo", ma dopo pochi secondi tutto scompare.
Allora provo a riaprire l'autorun da terminale, che se non deve installare, fa scegliere di giocare, e mi dice così...

Codice: Seleziona tutto
simonechiaraalice@simonechiaraalice-Aspire-E5-571G:/media/simonechiaraalice/HARRY_POTTER_SIP_2210B$ wine autorun.exe
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599

vado chiaramente a vedere la discussione, ma sembra che la patch sia già dentro le nuove versioni di Wine, e comunque non ho ben capito come fare a "riprenderla".
Fatto sta che se nella schermata vado su "gioca", si chiude tutto.
Nella cartella del gioco installata su disco c'è un altro file "semi-eseguibile", un certo secrdv.sys, che sembra partire, ma poi wine mi da come errore

Codice: Seleziona tutto
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00000000 ESP:0034fd48 EBP:0034fda8 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:0034fd70 EBX:7b8ae000 ECX:00000000 EDX:002400b0
 ESI:7ffdf000 EDI:0034fda8
Stack dump:
0x0034fd48:  00241048 00000003 00010ed0 0034fd70
0x0034fd58:  00000000 00000000 0034fe00 7ffdf000
0x0034fd68:  7b8ae000 00000000 00000000 00000020
0x0034fd78:  00010eb4 0034fe10 00000001 00010ecc
0x0034fd88:  00000000 00000000 00000000 00000000
0x0034fd98:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x00000000 (0x0034fda8)
  1 0x002406ef in secdrv.sys (+0x6ee) (0x0034fe1c)
  2 0x002466ae in secdrv.sys (+0x66ad) (0x0034fe40)
  3 0x7b85a3ec call_process_entry+0xb() in kernel32 (0x0034fe58)
  4 0x7b85b3da ExitProcess+0xfe9() in kernel32 (0x0034fe88)
  5 0x7bc7703c call_thread_func_wrapper+0xb() in ntdll (0x0034fea8)
  6 0x7bc79e5d call_thread_func+0xfc() in ntdll (0x0034ffa8)
  7 0x7bc7701a RtlRaiseException+0x21() in ntdll (0x0034ffc8)
  8 0x7bc4d277 call_dll_entry_point+0x756() in ntdll (0x0034ffe8)
  9 0xf760833d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  10 0xf76084a0 wine_switch_to_stack+0x1f() in libwine.so.1 (0xfff02d28)
  11 0x7bc528d7 LdrInitializeThunk+0x336() in ntdll (0xfff02d88)
  12 0x7b861019 __wine_kernel_init+0x888() in kernel32 (0xfff03ef8)
  13 0x7bc52e33 __wine_process_init+0x152() in ntdll (0xfff03f68)
  14 0xf7605dff wine_init+0x30e() in libwine.so.1 (0xfff03fc8)
  15 0x7bf00d42 main+0x81() in <wine-loader> (0xfff04418)
  16 0xf7420637 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x00000000: -- no code accessible --
Modules:
Module   Address         Debug info   Name (19 modules)
PE     240000-  246b40   Export          secdrv.sys
ELF   7b800000-7ba54000   Dwarf           kernel32<elf>
  \-PE   7b810000-7ba54000   \               kernel32
ELF   7bc00000-7bcda000   Dwarf           ntdll<elf>
  \-PE   7bc10000-7bcda000   \               ntdll
ELF   7bf00000-7bf04000   Dwarf           <wine-loader>
ELF   7ed02000-7ed4c000   Deferred        ntoskrnl<elf>
  \-PE   7ed10000-7ed4c000   \               ntoskrnl
ELF   7ed4c000-7ed5f000   Deferred        libnss_files.so.2
ELF   7ed5f000-7ed6c000   Deferred        libnss_nis.so.2
ELF   7ed6c000-7ed87000   Deferred        libnsl.so.1
ELF   7ef87000-7efdc000   Deferred        libm.so.6
ELF   f7403000-f7408000   Deferred        libdl.so.2
ELF   f7408000-f75be000   Dwarf           libc.so.6
ELF   f75be000-f75db000   Deferred        libpthread.so.0
ELF   f75f4000-f75fe000   Deferred        libnss_compat.so.2
ELF   f75ff000-f77b4000   Dwarf           libwine.so.1
ELF   f77b5000-f77da000   Deferred        ld-linux.so.2
ELF   f77dd000-f77de000   Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
   0000001e    0
   0000001d    0
   00000018    0
   00000016    0
   00000014    0
   00000010    0
   0000000f    0
00000012 winedevice.exe
   0000001c    0
   00000019    0
   00000017    0
   00000013    0
0000001a plugplay.exe
   00000020    0
   0000001f    0
   0000001b    0
00000021 explorer.exe
   00000023    0
   00000022    0
00000024 (D) Z:\home\simonechiaraalice\Scrivania\harry\secdrv.sys
   00000025    0 <==
System information:
    Wine build: wine-1.6.2
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 4.4.0-141-generic

Ma forse perché era un file da non aprire..

Come mi poso muovere? Non ho idea... altrimenti provo a farlo partire da windows, ma vorrei far star mia figlia più tempo possibile su ubuntu :p
simone_t
Prode Principiante
 
Messaggi: 237
Iscrizione: giugno 2015
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.5 LTS (x86_64)
Sesso: Maschile

Re: aiuto su installazione con wine di harry potter...

Messaggioda Ubuntello » giovedì 31 gennaio 2019, 9:27

Ciao simone_t,

ti suggerirei di provare con una versione di Wine più aggiornata, vedi questa pagina (la versione del ramo staging può essere una buona scelta).

P.S.: il gioco è “Harry Potter e la pietra filosofale”?

:ciao:
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010

Re: aiuto su installazione con wine di harry potter...

Messaggioda simone_t » giovedì 31 gennaio 2019, 13:23

si... esatto... il gioco è quello. Non ci stava nel titolo!

avevo letto quella pagina nelle wiki, ma avevo capito che installando il metapacchetto "Wine" lo avrei avuto aggiornato.
seguirò allora i passi.
posso chiederti come mai non mi suggerisci la versione "stabile"?
simone_t
Prode Principiante
 
Messaggi: 237
Iscrizione: giugno 2015
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.5 LTS (x86_64)
Sesso: Maschile

Re: aiuto su installazione con wine di harry potter...

Messaggioda Ubuntello » giovedì 31 gennaio 2019, 14:17

Come compatibilità offerta (possibili regressioni introdotte a parte) la staging è spesso la scelta migliore, ma se preferisci puoi tranquillamente installare la versione stabile o quella di sviluppo, anche quelle potrebbero andare bene.

Nota: attualmente, finché non verrà rilasciata una nuova versione, quella stabile e quella di sviluppo sono le stesse, come puoi vedere sul sito ufficiale (entrambe 4.0).
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010

Re: aiuto su installazione con wine di harry potter...

Messaggioda simone_t » giovedì 31 gennaio 2019, 14:28

si... avevo notato. pensavo di averla già installata tramite synaptic. però nella pagina linkata non si parla della staging e mi chiedevo che tipo di linea di sviluppo fosse...
simone_t
Prode Principiante
 
Messaggi: 237
Iscrizione: giugno 2015
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.5 LTS (x86_64)
Sesso: Maschile

Re: aiuto su installazione con wine di harry potter...

Messaggioda simone_t » giovedì 31 gennaio 2019, 16:34

Ubuntello Immagine ha scritto:Ciao simone_t,

ti suggerirei di provare con una versione di Wine più aggiornata, vedi questa pagina (la versione del ramo staging può essere una buona scelta).

P.S.: il gioco è “Harry Potter e la pietra filosofale”?

:ciao:


niente... ho seguito tutti i passi della wiki. Adesso se lancio il link in Scrivania mi da questo errore...
Codice: Seleziona tutto
simonechiaraalice@simonechiaraalice-Aspire-E5-571G:~$ wine Harry Potter TM000b:fixme:winediag:start_process Wine Staging 4.0 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
wine: cannot find L"C:\\windows\\system32\\Harry.exe"


sono andato a vedere e in effetti non c'è nessun Harry.exe in system32...
simone_t
Prode Principiante
 
Messaggi: 237
Iscrizione: giugno 2015
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.5 LTS (x86_64)
Sesso: Maschile

Re: aiuto su installazione con wine di harry potter...

Messaggioda Ubuntello » giovedì 31 gennaio 2019, 17:16

Vediamo:

Codice: Seleziona tutto
cat ~/Scrivania/[Hharry]*.desktop
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010

Re: aiuto su installazione con wine di harry potter...

Messaggioda simone_t » giovedì 31 gennaio 2019, 17:21

Codice: Seleziona tutto
[Desktop Entry]
Name=Harry Potter TM
Exec=env WINEPREFIX="/home/simonechiaraalice/.wine" /opt/wine-staging/bin/wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/simonechiaraalice/.wine/dosdevices/c:/users/Public/Scrivania/Harry\\ Potter\\ TM.lnk
Type=Application
StartupNotify=true
Path=/home/simonechiaraalice/.wine/dosdevices/c:/Program Files (x86)/EA Games/Harry Potter TM
Icon=46CF_hp.0
StartupWMClass=hp.exe


Se vado ad aprire il file Harry.exe che NON è in system32 ma in \Program Files\EA Games\Harry Potter TM
l'errore che mi rimanda Wine è un errore di segmentazione...
simone_t
Prode Principiante
 
Messaggi: 237
Iscrizione: giugno 2015
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.5 LTS (x86_64)
Sesso: Maschile

Re: aiuto su installazione con wine di harry potter...

Messaggioda Ubuntello » giovedì 31 gennaio 2019, 18:08

Prova ad avviarlo così:

Codice: Seleziona tutto
wine start "C:\Program Files (x86)\EA Games\Harry Potter TM\HP.exe" -window

Codice: Seleziona tutto
export LIBGL_ALWAYS_SOFTWARE=1
wine start "C:\Program Files (x86)\EA Games\Harry Potter TM\HP.exe"

Codice: Seleziona tutto
export LIBGL_ALWAYS_SOFTWARE=1
wine start "C:\Program Files (x86)\EA Games\Harry Potter TM\HP.exe" -window


Se in nessuno di questi modi si dovesse avviare, esegui:

Codice: Seleziona tutto
find $HOME/.wine -name HP.ini -exec sed -i 's/\(StartupFullscreen=\)True/\1False/' {} \;

e riprova ad avviarlo. Se continua a non avviarsi potrebbe volerci un prefisso di Wine a 32 bit puro (senza WOW64), o potrebbe anche darsi che qualche regressione ne impedisca l'avvio.
Ultima modifica di Ubuntello il venerdì 1 febbraio 2019, 22:03, modificato 1 volta in totale.
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010

Re: aiuto su installazione con wine di harry potter...

Messaggioda simone_t » giovedì 31 gennaio 2019, 18:33

grazie mille per la pazienza---
allora, lo faccio in diretta con te...
Codice: Seleziona tutto
simonechiaraalice@simonechiaraalice-Aspire-E5-571G:~$ wine start "C:\Program Files (x86)\EA Games\Harry Potter TM\HP.exe" -window
000b:fixme:winediag:start_process Wine Staging 4.0 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
Non è stato possibile eseguire l'applicazione, o nessuna applicazione è associata con il file specificato.
ShellExecuteEx fallito: File non trovato.


Si apre però una schermata azzurra. Già un risultato..

ho provato anche ad aggiungere \System\ al percorso, verso che l'.exe è lì, la pagina azzurra dura qualche secondo in più, ma mi da questo errore...
Codice: Seleziona tutto
simonechiaraalice@simonechiaraalice-Aspire-E5-571G:~$ wine start "C:\Program Files (x86)\EA Games\Harry Potter TM\System\HP.exe"
000b:fixme:winediag:start_process Wine Staging 4.0 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
simonechiaraalice@simonechiaraalice-Aspire-E5-571G:~$ 0032:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\SecDrv": c0000142
0035:err:service:process_send_command service protocol error - failed to write pipe!
003a:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\SecDrv": c0000142
0016:err:service:process_send_command service protocol error - failed to write pipe!


su windows è impossibile (proverò qualche patch no-cd---) per colpa del secdrv.sys, che è una protezione non più compatibile con win 10.
Dici che anche su ubuntu devo arrendermi?

AGGIORNAMENTO
Visto che qualcosa si stava muovendo, ho pensato che il problema del secdrv.sys potesse essere determinante anche per Wine. Ho così recuperato una "cura" no-cd (su arena80 di oldgamesitalia... ) eadesso il gioco parte. Sembra partire anche bene, menu perfetto, risoluzione massima, video e audio ottimi. Tutto contento mi accingo a testare l'inizio del gameplay... ed ecco un nuovo problema...
Graficamente, Harry Potter sembra avere dei poligoni che si spandono dalla stanza. Metto due immagini. Ho girato un po'. Il gioco funziona, i tasti pure, solo questa parte grafica, per ora, non fa. A me sembra (metto due immagini) che dipende dalla luce delle lampade e candele del gioco, ma mi sbaglio.
A questo punto potrebbe essere un problema di configurazione di Wine? Puoi aiutarmi a risolverlo? Oppure è un canto del cigno?

immagine1
immagine 2
immagine3
simone_t
Prode Principiante
 
Messaggi: 237
Iscrizione: giugno 2015
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.5 LTS (x86_64)
Sesso: Maschile

Re: aiuto su installazione con wine di harry potter...

Messaggioda Ubuntello » venerdì 1 febbraio 2019, 21:50

Provando il gioco sono riuscito a riprodurre quest'ultimo problema che hai riportato, e ho risolto impostando “UseVideoMemoryVB=True” nel file di configurazione di Harry Potter:

Codice: Seleziona tutto
sed -i 's/\(UseVideoMemoryVB=\)False/\1True/' ~/".wine/drive_c/users/$USER/My Documents/Harry Potter/HP.ini"

Inoltre, per risolvere un ulteriore problema (dopo aver inziato la partita capitava di non vedere altro che il testo dei dialoghi) ho impostato la versione di Windows su XP per Harry Potter, in questo modo (aggiornamento: quanto indicato di seguito non dovrebbe essere necessario, vedi la mia ultima nota in questo messaggio):

  • Da una finestra di Terminale ho eseguito:

    Codice: Seleziona tutto
    winecfg

  • Ho cliccato il bottone “Add application...”, sono andato su Program Files (x86) → EA Games → Harry Potter TM → System, qui ho selezionato “HP.exe” e cliccato sul bottone “Open”.

  • Ho evidenziato “HP.exe” sotto “Default Settings”, ho cliccato su “Use global settings" e al suo posto ho selezionato “Windows XP” come Windows Version, infine ho cliccato su Apply e OK.

In questo modo il gioco risulta giocabile e, per il poco tempo che l'ho provato, non ho notato alcun problema. Anche in modalità a tutto schermo (per la quale ti avevo fatto impostare “StartupFullscreen=False” per evitare che potesse causare problemi) gira perfettamente, e premendo sulla tastiera Alt + Invio posso passare in ogni momento dalla modalità finestra a quella a tutto schermo. Se preferisci che il gioco ti venga sempre avviato a tutto schermo, basta riabilitare l'opzione:

Codice: Seleziona tutto
sed -i 's/\(StartupFullscreen=\)False/\1True/' ~/".wine/drive_c/users/$USER/My Documents/Harry Potter/HP.ini"


P.S.: visto che di questo gioco esiste anche la versione per PlayStation, un altro modo per giocarci può essere usare un emulatore di questa console, come Mednafen o PCSX-Reloaded.

P.S.²: in realtà impostare Windows XP per l'eseguibile del gioco sembra non essere necessario. Mi sono accorto che quel problema si verifica comunque se si muove il mouse, o se si clicca, nell'attimo in cui viene caricata la partita (solo facendolo in quel momento esatto si riesce a riprodurre; non so se sia un bug del gioco, un problema della copia, o se dipenda da Wine).
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010

Re: aiuto su installazione con wine di harry potter...

Messaggioda simone_t » sabato 2 febbraio 2019, 9:04

Non so come ringraziarti.Sopratutto per il tempo che ci hai perso per provarlo!!! Era una cosa non dovuta, grazie grazie mille.
Ho testato poche stanze di gioco, quando mia figlia ci avrà giocato un po', se ci saranno problemi ti farò sapere!!!
Soltanto una cosa non riesco a fare (non ho capito se è giusto così o se ho settato male qualcosa....): quando apro Wine o il gioco, si apre il desktop virtuale, ma è più piccolo del mio desktop. In altre parole, quando vado a mettere "tutto schermo", questo diventa circa 2/3 della Scrivania, ma mi taglia qualche pixel in basso, ma è esattamente quello che succede switchando tra la risoluzione in game tra 800*600 e 1024*768---
Posto due immagini per capirci. In altre parole, anche scegliendo una delle due risoluzioni, con la combinazione ALT+INVIO, la grandezza della schermata giocabile cambia tra quelle due.
E' giusto che sia così? Non c'è un modo per renderla a tutto schermo?

800*600
1024*768

Comunque va già tutto veramente così!!
simone_t
Prode Principiante
 
Messaggi: 237
Iscrizione: giugno 2015
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.5 LTS (x86_64)
Sesso: Maschile

Re: aiuto su installazione con wine di harry potter...

Messaggioda Ubuntello » sabato 2 febbraio 2019, 11:35

Il desktop virtuale non è abilitato per impostazione predefinita in Wine, e non dovrebbe nemmeno essere necessario in questo caso; finché è abilitato, il gioco è “confinato” nella finestra del desktop virtuale, e quindi non può andare a tutto schermo. Puoi disabilitarlo in questo modo:

  1. Esegui l'editor della configurazione di Wine:

    Codice: Seleziona tutto
    winecfg

  2. Spostati nella scheda “Graphics” e togli il segno di spunta dall'opzione “Emulate a virtual desktop”.
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010


Torna a Videogiochi

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 2 ospiti

cron