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.
Scrivi risposta
simone_t
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 274
Iscrizione: domenica 14 giugno 2015, 11:51
Desktop: ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile

aiuto su installazione con wine di harry potter...

Messaggio da simone_t »

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
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

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

Messaggio da Ubuntello »

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 | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
simone_t
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 274
Iscrizione: domenica 14 giugno 2015, 11:51
Desktop: ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile

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

Messaggio da simone_t »

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"?
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

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

Messaggio da Ubuntello »

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 | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
simone_t
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 274
Iscrizione: domenica 14 giugno 2015, 11:51
Desktop: ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile

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

Messaggio da simone_t »

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
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 274
Iscrizione: domenica 14 giugno 2015, 11:51
Desktop: ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile

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

Messaggio da simone_t »

Ubuntello [url=https://forum.ubuntu-it.org/viewtopic.php?p=5111427#p5111427][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] 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...
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

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

Messaggio da Ubuntello »

Vediamo:

Codice: Seleziona tutto

cat ~/Scrivania/[Hharry]*.desktop
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
simone_t
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 274
Iscrizione: domenica 14 giugno 2015, 11:51
Desktop: ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile

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

Messaggio da simone_t »

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...
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

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

Messaggio da Ubuntello »

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 | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
simone_t
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 274
Iscrizione: domenica 14 giugno 2015, 11:51
Desktop: ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile

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

Messaggio da simone_t »

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
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

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

Messaggio da Ubuntello »

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 | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
simone_t
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 274
Iscrizione: domenica 14 giugno 2015, 11:51
Desktop: ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile

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

Messaggio da simone_t »

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ì!!
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

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

Messaggio da Ubuntello »

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 | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Scrivi risposta

Ritorna a “Videogiochi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti