ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.13k stars 1.06k forks source link

LEGO® Indiana Jones™ 2: The Adventure Continues (32450) #2077

Open ghost opened 5 years ago

ghost commented 5 years ago

Compatibility Report

System Information

I confirm:

Log: steam-32450.log

Symptoms

The game dont save the settings & crash after trying to create one.

The game worked out of the box with 3.16-x now not anymore!

Reproduction

Reproduction: legoindy2

ghost commented 5 years ago

@flibitijibibo but the game doesnt needed xaudio2 or xact to ran platinum with steam play.. :(

flibitijibibo commented 5 years ago

The log suggests otherwise:

14535.493:0008:0009:trace:module:load_dll looking for L"C:\\windows\\system32\\XAudio2_4.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.493:0008:0009:trace:module:get_load_order looking for L"C:\\windows\\system32\\XAudio2_4.dll"
14535.493:0008:0009:trace:module:get_load_order got hardcoded default for L"XAudio2_4.dll"
14535.493:0008:0009:trace:module:load_builtin_dll Trying built-in L"C:\\windows\\system32\\XAudio2_4.dll"
14535.494:0008:0009:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XAudio2_4.dll": /home/alexander/.local/share/Steam/steamapps/compatdata/32450/pfx/dosdevices/c:/windows/syswow64/xaudio2_4.dll: invalid ELF header
14535.494:0008:0009:trace:module:load_builtin_dll Trying built-in L"XAudio2_4.dll"
14535.495:0008:0009:trace:module:load_dll looking for L"ole32.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.495:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\ole32.dll" for L"ole32.dll" at 0x7e7c0000, count=-1
14535.495:0008:0009:trace:module:load_dll looking for L"kernel32.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.495:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\KERNEL32.dll" for L"kernel32.dll" at 0x7b420000, count=-1
14535.495:0008:0009:trace:module:load_builtin_callback loaded xaudio2_4.dll 0x10f72c60 0x6cc40000
14535.495:0008:0009:trace:module:MODULE_InitDLL (0x6cc40000 L"xaudio2_4.dll",WINE_PREATTACH,(nil)) - CALL
14535.495:0008:0009:trace:module:MODULE_InitDLL (0x6cc40000,WINE_PREATTACH,(nil)) - RETURN 0
14535.495:0008:0009:trace:module:load_dll L"C:\\windows\\system32\\XAudio2_4.dll" pre-attach returned FALSE, preferring native
14535.495:0008:0009:trace:module:LdrUnloadDll (0x6cc40000)
14535.495:0008:0009:trace:module:LdrUnloadDll (L"xaudio2_4.dll") - START
14535.495:0008:0009:trace:module:MODULE_DecRefCount (L"xaudio2_4.dll") ldr.LoadCount: 0
14535.495:0008:0009:trace:module:free_modref  unloading L"C:\\windows\\system32\\xaudio2_4.dll"
14535.495:0008:0009:trace:module:LdrUnloadDll END
14535.495:0008:0009:trace:module:load_native_dll Trying native dll L"C:\\windows\\system32\\XAudio2_4.dll"
14535.495:0008:0009:trace:module:map_image mapped PE file at 0x13690000-0x1371c000
14535.495:0008:0009:trace:module:map_image mapping section .text at 0x13691000 off 400 size 78200 virt 780d4 flags 60000020
14535.496:0008:0009:trace:module:map_image clearing 0x13709200 - 0x1370a000
14535.496:0008:0009:trace:module:map_image mapping section .no_bbt at 0x1370a000 off 78600 size 600 virt 493 flags 60000020
14535.496:0008:0009:trace:module:map_image clearing 0x1370a600 - 0x1370b000
14535.496:0008:0009:trace:module:map_image mapping section .data at 0x1370b000 off 78c00 size 600 virt b8c0 flags c0000040
14535.496:0008:0009:trace:module:map_image clearing 0x1370b600 - 0x1370c000
14535.496:0008:0009:trace:module:map_image mapping section .rsrc at 0x13717000 off 79200 size 400 virt 3f8 flags 40000040
14535.496:0008:0009:trace:module:map_image clearing 0x13717400 - 0x13718000
14535.496:0008:0009:trace:module:map_image mapping section .reloc at 0x13718000 off 79600 size 3800 virt 374c flags 42000040
14535.496:0008:0009:trace:module:map_image clearing 0x1371b800 - 0x1371c000
14535.496:0008:0009:trace:module:perform_relocations relocating from 0x400000-0x48c000 to 0x13690000-0x1371c000
14535.496:0008:0009:trace:module:set_security_cookie initializing security cookie 0x1370b020
14535.496:0008:0009:trace:module:load_dll looking for L"msvcrt.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.496:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\msvcrt.dll" for L"msvcrt.dll" at 0x7ef40000, count=-1
14535.496:0008:0009:trace:module:load_dll looking for L"KERNEL32.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.496:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\KERNEL32.dll" for L"KERNEL32.dll" at 0x7b420000, count=-1
14535.496:0008:0009:trace:module:load_dll looking for L"ole32.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.496:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\ole32.dll" for L"ole32.dll" at 0x7e7c0000, count=-1
14535.496:0008:0009:trace:module:load_dll looking for L"USER32.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.496:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\user32.dll" for L"USER32.dll" at 0x7e9f0000, count=-1
14535.496:0008:0009:trace:module:load_dll looking for L"RPCRT4.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.496:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\rpcrt4.dll" for L"RPCRT4.dll" at 0x7e730000, count=-1
14535.496:0008:0009:trace:module:load_dll looking for L"ADVAPI32.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.496:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\advapi32.dll" for L"ADVAPI32.dll" at 0x7ed90000, count=-1
14535.496:0008:0009:trace:module:load_dll looking for L"WINMM.dll" in L"C:\\windows\\system32;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
14535.496:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\winmm.dll" for L"WINMM.dll" at 0x7e910000, count=-1
14535.496:0008:0009:trace:module:load_dll Loaded module L"C:\\windows\\system32\\XAudio2_4.dll" (native) at 0x13690000
14535.496:0008:0009:trace:module:process_attach (L"XAudio2_4.dll",(nil)) - START
14535.496:0008:0009:trace:module:MODULE_InitDLL (0x13690000 L"XAudio2_4.dll",PROCESS_ATTACH,(nil)) - CALL
14535.497:0008:0009:trace:module:GetModuleFileNameW L"Z:\\home\\alexander\\.local\\share\\Steam\\steamapps\\common\\Lego Indiana Jones 2\\LEGOIndy2.exe"
14535.497:0008:0009:trace:module:MODULE_InitDLL (0x13690000,PROCESS_ATTACH,(nil)) - RETURN 1
14535.497:0008:0009:trace:module:process_attach (L"XAudio2_4.dll",(nil)) - END

This lines up pretty much exactly with the rest of the LEGO game engines. AFAIK 2008 and older was DirectSound (i.e. the games that have looping issues with esync turned on) and ~2009+ moved to XAudio2 (2.4 was the newest as of March '09).

ghost commented 5 years ago

i need to start the game with unset LC_ALL && %command% and now everything works fine again.

ghost commented 5 years ago

@kisak-valve All Issues got now fixed changing to a whitelist request:

Whitelist Request :

System Information

I confirm:

Issues