LOTRO and dll

Questions about Wine on Linux
Locked
zzephyr
Newbie
Newbie
Posts: 2
Joined: Tue Mar 06, 2018 11:10 am

LOTRO and dll

Post by zzephyr »

Hi,

I'm trying to run LOTRO with Wine. The launcher used to let me log in, then crash when I chose a server, but now when I click "Log in" I'm seeing a "Failed to launch client" error that says, "Failed to read end of authentication response [err: unexpected end of file][line:1][col:1]"
It earlier said something about an issue with rundll32.exe, which led me to some sites that recommended trying to run LOTRO through the terminal.

Entering the command

Code: Select all

wine lotroclient.exe
has this output:
0012:fixme:wer:WerSetFlags (2) stub!
0012:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
001b:err:module:import_dll Library MSVCR120_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
001b:err:module:import_dll Library mscoree.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
001b:err:module:attach_dlls Importing dlls for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
000f:err:service:process_send_command service protocol error - failed to write pipe!
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053
wine: cannot find L"C:\\windows\\system32\\lotroclient.exe"

I looked for those .dlls in winetricks, but they are not listed.

Also, the location of lotroclient.exe is in a different directory.

I'm rather new to all of this, so is there a command to change the directory that Wine checks to run programs?

Will someone please help with these issues?

Cheers.
zzephyr
Newbie
Newbie
Posts: 2
Joined: Tue Mar 06, 2018 11:10 am

Re: LOTRO and dll

Post by zzephyr »

I sorted out the directory change bit; it now outputs

0012:fixme:wer:WerSetFlags (2) stub!
0012:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
001b:err:module:import_dll Library MSVCR120_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
001b:err:module:import_dll Library mscoree.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
001b:err:module:attach_dlls Importing dlls for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
000f:err:service:process_send_command service protocol error - failed to write pipe!
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053
0009:err:module:load_builtin_dll failed to load .so lib for builtin L"OpenAL32.dll": libopenal.so.1: cannot open shared object file: No such file or directory
0009:err:module:import_dll Loading library OpenAL32.dll (which is needed by L"C:\\Program Files (x86)\\StandingStoneGames\\The Lord of the Rings Online\\lotroclient.exe") failed (error c000007a).
0009:err:module:attach_dlls Importing dlls for L"C:\\Program Files (x86)\\StandingStoneGames\\The Lord of the Rings Online\\lotroclient.exe" failed, status c0000135


Any ideas?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: LOTRO and dll

Post by DarkShadow44 »

Just "cd" into a different directory, and then run the command again.

You seem to have a broken .NET installation, you should probably try a fresh WINEPREFIX. Make it 32bit, and run "winetricks -q dotnet40". Unless LOTRO is 64bit, then it's more difficult.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: LOTRO and dll

Post by DarkShadow44 »

Do you have OpenAL, both 32 and 64bit installed properly?
Locked