'Alühn' (wine) lässt sich nicht starten

Uridium

Commander
Registriert
Juni 2005
Beiträge
2.145
Hallo,
Alühn ist ein Windows Point&Click Spiel, das ich im Freewarethread gefunden habe. Sieht ganz lustig aus und ist auch schon etwas älter (+10 Jahre). Das Problem ist, ich bekomme es nicht mit Wine gestartet. Es stürzt schon ab bevor überhaupt ein Fenster erscheint.
Ich bin mir nicht sicher, ob man da vielleicht was mit Winetricks nachinstallieren kann oder ähnliches.

Bekommt ihr das zum Laufen?

Edit:
Getestet mit allen drei in-game Renderern (settings.exe - Dx9, Dx11, OpenGL) und Win32 und 64Bit Präfix, sowie Win7 und Win10 (winecfg).

Log:
Code:
$ wine Alühn\ BÄ.exe
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0E0DD9D0, 00000000 0E0DD9F8
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x407 0E0DD9D0 00000000 0E0DD9F8) returning a dummy value (current locale)
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0E0DD9D0, 0F1219B0 0E0DD9F8
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x407 0E0DD9D0 0F1219B0 0E0DD9F8) returning a dummy value (current locale)
0024:fixme:wtsapi:WTSRegisterSessionNotification Stub 0001007E 0x00000000
0024:fixme:uxtheme:BufferedPaintInit Stub ()
0024:fixme:mmdevapi:control_RegisterAudioSessionNotification (0E5B3868)->(0F0DA3C0) - stub
0024:fixme:mmdevapi:ASM_GetSessionEnumerator (0E5B38E8)->(0F0A6674) - stub
0024:fixme:mmdevapi:control_UnregisterAudioSessionNotification (0E5B3868)->(0F0DA3C0) - stub
wine: Unhandled exception 0x0eedfade in thread 24 at address 7B012387 (thread 0024), starting debugger...
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
Couldn't get first exception for process 0020 Z:\tmp\aluehn_1_47\Al³hn B─.exe (WOW64).
No backtrace available
Modules:
Module  Address                 Debug info      Name (87 modules)
PE      003b0000-003d1000       Deferred        msacm32
PE      00400000-0dfd2000       Deferred        al³hn b─
PE      10000000-10013000       Deferred        bass_fx
PE      11000000-11063000       Deferred        bass
PE      62500000-6260d000       Deferred        oleaut32
PE      63e40000-63eb3000       Deferred        winepulse
PE      64180000-6421b000       Deferred        winspool
PE      64a80000-64aa8000       Deferred        win32u
PE      65480000-654f9000       Deferred        rpcrt4
PE      65680000-65724000       Deferred        msvcrt
PE      66080000-660c5000       Deferred        shlwapi
PE      66380000-66496000       Deferred        ole32
PE      66640000-6664c000       Deferred        version
PE      667c0000-667d6000       Deferred        shcore
PE      66fc0000-66fd5000       Deferred        compstui
PE      67500000-6751c000       Deferred        imm32
PE      67bc0000-67d0e000       Deferred        comctl32
PE      684c0000-6850a000       Deferred        combase
PE      68880000-68a31000       Deferred        user32
PE      69840000-6987f000       Deferred        advapi32
PE      6a680000-6a68d000       Deferred        wtsapi32
PE      6aac0000-6ab8b000       Deferred        ucrtbase
PE      6acc0000-6ace9000       Deferred        mmdevapi
PE      6bb40000-6bb96000       Deferred        winex11
PE      6bbc0000-6bbe7000       Deferred        sechost
PE      6da80000-6db03000       Deferred        gdi32
PE      6f240000-6f2ff000       Deferred        winmm
PE      70d80000-70db5000       Deferred        uxtheme
PE      712c0000-712de000       Deferred        mpr
PE      71400000-71d20000       Deferred        shell32
PE      7b000000-7b285000       Deferred        kernelbase
PE      7b800000-7b85b000       Deferred        kernel32
PE      7bc00000-7bca1000       Deferred        ntdll
ELF     7d003000-7d029000       Deferred        libgpg-error.so.0
ELF     7d029000-7d0f6000       Deferred        libzstd.so.1
ELF     7d0f6000-7d130000       Deferred        liblzma.so.5
ELF     7d130000-7d22d000       Deferred        libgcrypt.so.20
ELF     7d22d000-7d28b000       Deferred        libopus.so.0
ELF     7d28b000-7d318000       Deferred        libvorbisenc.so.2
ELF     7d318000-7d400000       Deferred        libsystemd.so.0
ELF     7d417000-7d423000       Deferred        libcap.so.2
ELF     7d423000-7d4b8000       Deferred        libsndfile.so.1
ELF     7d694000-7d6c2000       Deferred        libvorbis.so.0
ELF     7d6c2000-7d714000       Deferred        libflac.so.12
ELF     7d714000-7d76d000       Deferred        libdbus-1.so.3
ELF     7d76d000-7d800000       Deferred        libpulsecommon-16.1.so
ELF     7d800000-7dc1e000       Deferred        libcrypto.so.3
ELF     7dc24000-7dc2f000       Deferred        libogg.so.0
ELF     7dc2f000-7dc8b000       Deferred        libpulse.so.0
ELF     7dccd000-7dce2000       Deferred        winepulse.so
ELF     7dce2000-7dd87000       Deferred        libssl.so.3
ELF     7dd87000-7de2d000       Deferred        libcups.so.2
ELF     7df55000-7df5d000       Deferred        libxfixes.so.3
ELF     7df5d000-7df6a000       Deferred        libxcursor.so.1
ELF     7df6a000-7df7f000       Deferred        libxi.so.6
ELF     7df7f000-7df84000       Deferred        libxcomposite.so.1
ELF     7df84000-7df94000       Deferred        libxrandr.so.2
ELF     7df94000-7dfa2000       Deferred        libxrender.so.1
ELF     7dfa2000-7dfaa000       Deferred        libxxf86vm.so.1
ELF     7dfaa000-7dfaf000       Deferred        libxinerama.so.1
ELF     7dfaf000-7dfdb000       Deferred        libxcb.so.1
ELF     7dfdb000-7e12d000       Deferred        libx11.so.6
ELF     7e12d000-7e143000       Deferred        libxext.so.6
ELF     7e144000-7e14c000       Deferred        libasyncns.so.0
ELF     7e14c000-7e17f000       Deferred        libcrypt.so.2
ELF     7e17f000-7e185000       Deferred        winspool.so
ELF     7e185000-7e211000       Deferred        winex11.so
ELF     7e3bf000-7e3ea000       Deferred        libexpat.so.1
ELF     7e3ea000-7e43d000       Deferred        libfontconfig.so.1
ELF     7e43d000-7e4de000       Deferred        libpcre2-8.so.0
ELF     7e4de000-7e501000       Deferred        libbrotlicommon.so.1
ELF     7e501000-7e666000       Deferred        libglib-2.0.so.0
ELF     7e666000-7e674000       Deferred        libbrotlidec.so.1
ELF     7e674000-7e78e000       Deferred        libharfbuzz.so.0
ELF     7e78e000-7e7cb000       Deferred        libpng16.so.16
ELF     7e7cb000-7e7e4000       Deferred        libz.so.1
ELF     7e7e4000-7e8b2000       Deferred        libfreetype.so.6
ELF     7e8b2000-7e986000       Deferred        libm.so.6
ELF     7ee04000-7ee16000       Deferred        libbz2.so.1.0
ELF     7ee16000-7ee3f000       Deferred        libgcc_s.so.1
ELF     7ee42000-7ee49000       Deferred        libxdmcp.so.6
ELF     7ee49000-7ee4e000       Deferred        libxau.so.6
ELF     7ee81000-7f000000       Deferred        win32u.so
ELF     f7c00000-f7e2e000       Deferred        libc.so.6
ELF     f7e67000-f7f1c000       Dwarf           ntdll.so
ELF     f7f1e000-f7f53000       Deferred        ld-linux.so.2
ELF     f7f53000-f7f58000       Deferred        <wine-loader>
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 (D) Z:\tmp\aluehn_1_47\Al³hn B─.exe
        00000024    0 <==
00000038 services.exe
        0000003c    0
        00000040    0     wine_rpcrt4_server
        0000004c    0     wine_rpcrt4_io
        00000050    0     wine_threadpool_worker
        0000005c    0     wine_rpcrt4_io
        00000074    0     wine_rpcrt4_io
        00000080    0     wine_rpcrt4_io
        000000a8    0     wine_rpcrt4_io
        000000c0    0     wine_rpcrt4_io
        000000d4    0
        000000e8    0     wine_rpcrt4_io
        000000ec    0     wine_threadpool_worker
00000044 winedevice.exe
        00000048    0
        00000054    0
        00000058    0     wine_sechost_service
        00000060    0
        00000064    0
        00000068    0
        000000d0    0
0000006c winedevice.exe
        00000070    0
        00000078    0
        0000007c    0     wine_sechost_service
        00000084    0
        00000088    0
        0000008c    0
        00000098    0
        0000009c    0
00000090 explorer.exe
        00000094    0
        000000cc    0
        000000d8    0     wine_rpcrt4_server
000000a0 plugplay.exe
        000000a4    0
        000000ac    0
        000000b0    0     wine_sechost_service
        000000b4    0     wine_rpcrt4_server
000000b8 svchost.exe
        000000bc    0
        000000c4    0
        000000c8    0     wine_sechost_service
000000e0 rpcss.exe
        000000e4    0
        000000f0    0
        000000f4    0     wine_sechost_service
        000000f8    0     wine_rpcrt4_server
        000000fc    0     wine_rpcrt4_server
        00000100    0     wine_rpcrt4_io
        00000104    0     wine_threadpool_worker
00000108 conhost.exe
        0000010c    0
System information:
    Wine build: wine-8.12
    Platform: x86_64 (guest: i386)
    Version: Windows 10
    Host system: Linux
    Host version: 6.4.4-arch1-1
0024:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0001007E
0024:fixme:uxtheme:BufferedPaintUnInit Stub ()
 
Zuletzt bearbeitet:
Wilde Vermutung:
Hast du schon überprüft, ob Wine sich vielleicht an den Umlauten in dem Dateinamen der EXE-Datei verschluckt?

Ich würde zunächst einmal das ü und das ä ersetzen (z.B. mit ue und ae) und das Leerzeichen mit einem Unterstrich ersetzen. Windows kommt mit Umlauten und Leerzeichen zwar ziemlich gut klar, aber das muß nicht zwangsläufig für Linux gelten. Nicht vergessen, Wine ist kein Emulator sondern eher ein Wrapper.
 
  • Gefällt mir
Reaktionen: piepenkorn
Ne, bringt nichts, gleicher Fehler.
Ich bin mir nicht sicher, welche Engine das Ding hat. Zuerst dachte ich irgendwas Macromedia Shockwave/Director o.ä.. Aber ScummVM sagt was von AGI (Adventure Game Interpreter). Ich kompiliere das gerade neu, weil ich die agi Engine derzeit nicht drin habe.
 
Probiere es mal mit bottles.
 
ScummVM ist entweder falsch-positiv oder nicht unterstützt.
Mit Bottles habe ich drei Runner getestet (soda, caffe, wine-ge-proton). Stürzen auch ab.

Vor Jahren hat das jemand im Alühn Forum mit Tonfehlern gestartet bekommen. Das war aber wahrscheinlich die nicht-überarbeitete Version. Wirklich zufriedenstellend lief das wohl aber auch nicht.

Es läuft aber auch garnix unter Linux. ;)
 
Zuletzt bearbeitet:
@Uridium
Die ScummVM läuft schon seit den 2001er Jahr nativ auf Linux, du Kasper.

Du brauchst also nur die Pakete installieren...
 
Zuletzt bearbeitet:
Du hast keine Ahnung, wovon ich rede. Kompiliert werden nur die Engines, die man braucht.
Code:
sed -i 's#--enable-all-engines \\#--disable-all-engines \\\n    --enable-engine-static=ags,agi,scumm \\#' PKGBUILD
Normalerweise ist da noch ein vierter Button ("Add game anyway"). Der ist hier nicht. Das liegt aber nicht an der fehlenden agi Engine. Vielleicht ist das nur bei AGS so.

scummvm.png

Ergänzung ()

Ok, Lösung gefunden.
Wine auf 'WindowsXP' setzen und es läuft. :)
 
Zuletzt bearbeitet:
Zurück
Oben