Harvey's New Eyes under POL

Hi there

just installed PlayOnLinux with yay from aur, and set up Harvey’s New Eyes. It dumps at start complaining about library OpenAL32.dll:

[05/15/21 11:44:54] - Running wine- harvey.exe (Working directory : /home/thorsten/.PlayOnLinux/wineprefix/Harvey/drive_c/GOG Games/Edna and Harvey - Harveys New Eyes)
0024:err:module:open_builtin_so_file failed to load .so lib “/usr/lib32/wine/i386-unix/openal32.dll.so”
0024:err:module:import_dll Loading library OpenAL32.dll (which is needed by L"C:\GOG Games\Edna and Harvey - Harveys New Eyes\harvey.exe") failed (error c000007a).
0024:err:module:LdrInitializeThunk Importing dlls for L"C:\GOG Games\Edna and Harvey - Harveys New Eyes\harvey.exe" failed, status c0000135

Any ideas/thoughts?

Tx,

thn

Thoughts:
In my experience PlayOnLinux adds layers of bloat, it’s best to avoid it, if you can, in favor of something like pure wine scripts / Lutris in my experience

Ideas:
That being said, please show me your:

cat "/home/thorsten/.PlayOnLinux/wineprefix/Harvey/playonlinux.cfg"
cat "/home/thorsten/.PlayOnLinux/wineprefix/Harvey/winetricks.log"

playonlinux.cfg:

ARCH=x86
WINEDEBUG=
OPEN_IN=xdg-open

There is no winetricks.log

In the meantime, I also went through the advice from here but it didn’t change anything.

Best

thn

1 Like

Try following steps here Sound crackles / cut off phrases

If you install it that way and create an override, i think it should work

Otherwise i suggest to try with another Wine version, and also your prefix is x86 which tells me you use POL scripts probably, which are pretty outdated usually.

This days it is EXTREMELY rare you need x86 prefix, usually you just install latest x64 Wine version, install game, and then troubleshoot from there if anything gone wrong

Hi , and thanks.

I installed openal, but openal32 could not be found.

I created an builtin override for openal32 in Harvey’s WINEPREFIX, but the error is still the same (probably b/c of missing openal32?)

You should try another Wine version then inside POL, for example wine-staging 6.5 x86

[05/15/21 13:04:24] - Running wine-6.5-staging harvey.exe (Working directory : /home/thorsten/.PlayOnLinux/wineprefix/Harvey/drive_c/GOG Games/Edna and Harvey - Harveys New Eyes)
002c:fixme:winediag:LdrInitializeThunk wine-staging 6.5 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
00d0:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
00d0:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
00d0:err:module:open_builtin_file failed to load .so lib “/home/thorsten/.PlayOnLinux/wine/linux-x86/6.5-staging/lib/wine/mp3dmod.dll.so”
wine: configuration in L"/home/thorsten/.PlayOnLinux//wineprefix/Harvey" has been updated.
0024:err:module:open_builtin_file failed to load .so lib “/home/thorsten/.PlayOnLinux/wine/linux-x86/6.5-staging/lib/wine/openal32.dll.so”
0024:err:module:import_dll Loading library OpenAL32.dll (which is needed by L"C:\GOG Games\Edna and Harvey - Harveys New Eyes\harvey.exe") failed (error c000007a).
0024:err:module:LdrInitializeThunk Importing dlls for L"C:\GOG Games\Edna and Harvey - Harveys New Eyes\harvey.exe" failed, status c0000135

try

sudo pacman -S lib32-openal

It wasn’t found because it was renamed, thx gotta fix the guide :slight_smile:

Nice catch! Now the intro (Daedalic) is coming up at least, but not yet the main game, and no audio.

[05/15/21 17:31:15] - Running wine- harvey.exe (Working directory : /home/thorsten/.PlayOnLinux/wineprefix/Harvey/drive_c/GOG Games/Edna and Harvey - Harveys New Eyes)
0024:fixme:ver:GetCurrentPackageId (0021F404 00000000): stub
00fc:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
17:31:15: m_gamePath: C:\GOG Games\Edna and Harvey - Harveys New Eyes\data.vis
17:31:15: Serialization finished. Needed time: 63 ms
0024:fixme:gameux:GameExplorerImpl_VerifyAccess (04113088, L"visplayer.exe", 0021F964)
0024:err:winediag:gnutls_initialize Failed to load libgnutls, secure connections will not be available.
0024:err:secur32:SECUR32_initSchannelSP no schannel support, expect problems
0024:err:winediag:check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0024:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0024:fixme:win:RegisterTouchWindow (00010054 00000003): stub
0024:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0024:fixme:imm:ImmReleaseContext (00010054, 09DC6080): stub
0024:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0024:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0024:fixme:imm:ImeSetCompositionString Reading string unimplemented
0024:fixme:imm:NotifyIME NI_CLOSECANDIDATE
012c:fixme:ver:GetCurrentPackageId (0492F584 00000000): stub
0134:fixme:ver:GetCurrentPackageId (04DFFF20 00000000): stub
0024:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0024:fixme:imm:ImeSetCompositionString Reading string unimplemented
0024:fixme:imm:NotifyIME NI_CLOSECANDIDATE

Let’s try to remove override we previously tried out


Can you please also post your:

inxi -Fxxxz

Even w/o the override, there’s no audio and no main game, sorry.

System: Kernel: 5.12.3-arch1-1 x86_64 bits: 64 compiler: gcc v: 10.2.0 Desktop: KDE Plasma 5.21.5 tk: Qt 5.15.2
wm: kwin_x11 vt: 1 dm: SDDM Distro: EndeavourOS base: Arch Linux
Machine: Type: Desktop Mobo: Micro-Star model: Z370-A PRO (MS-7B48) v: 1.0 serial: UEFI: American Megatrends
v: 2.60 date: 07/05/2018
CPU: Info: 6-Core model: Intel Core i7-8700 bits: 64 type: MT MCP arch: Kaby Lake note: check rev: A cache: L2: 12 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 76831
Speed: 4299 MHz min/max: 800/4600 MHz Core speeds (MHz): 1: 4299 2: 4299 3: 4300 4: 4300 5: 4299 6: 4300 7: 4299
8: 4300 9: 4300 10: 4300 11: 4300 12: 4299
Graphics: Device-1: NVIDIA GP104 [GeForce GTX 1070 Ti] driver: nouveau v: kernel bus-ID: 01:00.0 chip-ID: 10de:1b82
class-ID: 0300
Device-2: Conexant Systems CX23885 PCI Video and Audio Decoder driver: cx23885 v: 0.0.4 bus-ID: 04:00.0
chip-ID: 14f1:8852 class-ID: 0400
Display: x11 server: X.org 1.20.11 compositor: kwin_x11 driver: loaded: modesetting unloaded: fbdev,vesa
alternate: nouveau,nv resolution: <missing: xdpyinfo>
OpenGL: renderer: NV134 v: 4.3 Mesa 21.1.0 direct render: Yes
Audio: Device-1: Intel 200 Series PCH HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
chip-ID: 8086:a2f0 class-ID: 0403
Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:10f0
class-ID: 0403
Device-3: Conexant Systems CX23885 PCI Video and Audio Decoder driver: cx23885 v: 0.0.4 bus-ID: 04:00.0
chip-ID: 14f1:8852 class-ID: 0400
Device-4: Microsoft LifeCam HD-3000 type: USB driver: snd-usb-audio,uvcvideo bus-ID: 1-8:3 chip-ID: 045e:0779
class-ID: 0102
Sound Server-1: ALSA v: k5.12.3-arch1-1 running: yes
Sound Server-2: JACK v: 0.125.0 running: no
Sound Server-3: PulseAudio v: 14.2 running: yes
Sound Server-4: PipeWire v: 0.3.27 running: no
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI driver: r8169 v: kernel
port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac:
Drives: Local Storage: total: 14.1 TiB used: 5.78 TiB (41.0%)
ID-1: /dev/sda vendor: Crucial model: CT500MX500SSD4 size: 465.76 GiB speed: 6.0 Gb/s rotation: SSD
serial: rev: 020 scheme: GPT
ID-2: /dev/sdb vendor: Hitachi model: HUA723020ALA641 size: 1.82 TiB speed: 6.0 Gb/s rotation: 7200 rpm
serial: rev: A840 scheme: MBR
ID-3: /dev/sdc vendor: Western Digital model: WD10EACS-00D6B1 size: 931.51 GiB speed: 3.0 Gb/s serial:
rev: 1A01 scheme: MBR
ID-4: /dev/sdd vendor: Hitachi model: HUA723020ALA641 size: 1.82 TiB speed: 6.0 Gb/s rotation: 7200 rpm
serial: rev: A840
ID-5: /dev/sde type: USB vendor: Seagate model: BUP Slim WH size: 1.82 TiB serial: rev: 0304 scheme: MBR
ID-6: /dev/sdf type: USB vendor: Seagate model: Backup+ Hub BK size: 7.28 TiB serial: rev: D781
scheme: GPT
Partition: ID-1: / size: 19.52 GiB used: 10.44 GiB (53.5%) fs: ext4 dev: /dev/sda8
ID-2: /boot/efi size: 96 MiB used: 39.3 MiB (40.9%) fs: vfat dev: /dev/sda2
Swap: ID-1: swap-1 type: partition size: 16 GiB used: 7 MiB (0.0%) priority: -2 dev: /dev/sda12
Sensors: System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 49.0 C
Fan Speeds (RPM): N/A gpu: nouveau fan: 0
Info: Processes: 321 Uptime: 1h 07m wakeups: 0 Memory: 15.58 GiB used: 11.49 GiB (73.8%) Init: systemd v: 248 Compilers:
gcc: 10.2.0 Packages: pacman: 1142 Shell: Bash v: 5.1.8 running-in: konsole inxi: 3.3.03

Sorry, i’m not sure…Looks like you’re on nouveau, that’s usually not the best driver choice for games, but for this game i don’t think it should matter.

Hopefully someone else could help you further

1 Like