WineHQ

Legends of Runeterra

No Screenshot

Submit Screenshot

Live version

Application Details:

Version: Live
License: Free to use
URL: https://playruneterra.com/
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 5.8-staging

Maintainers: About Maintainership

Free Download Official Website

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

All major features of the game work:

  • Gameplay
  • Collection
  • Expeditions
  • Rewards


What does not

The game will occasionally disconnect, and will fail to reconnect, causing major problems for playing.

If playing fullscreen, if the game loses focus (e.g. by Alt-Tab), it can't regain focus.

Workarounds

There are two workarounds for the disconnection issue:

  1. The game disconnects much less frequently when the Emote window is open. If it does disconnect, opening the emote window (if possible) will often allow it to continue.
  2. For PvP games, exiting and restarting the game will reconnect, if not too much time has passed.

For the focus issue, having wine emulate a virtual desktop (in winecfg graphics settings) works around the problem completely.

What was not tested

Real money purchases were not tested

Hardware tested

Graphics:

  • GPU: Intel
  • Driver: open source

Additional Comments

The game only works with wine-staging.

wine-staging-5.2 does not work (the game does not start), but wine-staging-5.1 does.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowGentoo LinuxMay 12 20205.8-stagingYes Yes YesBronzedolphinling 
CurrentGentoo LinuxFeb 22 20205.1-stagingYes Yes YesBronzedolphinling 

Known Bugs

Bug # Description Status Resolution Other apps affected
45550 League of Legends 8.15+ anticheat fails due to incorrect implementation of NtQuerySystemInformation(SystemModuleInformation) CLOSED FIXED View
45571 League of Legends 8.12+ fails to start a game (anticheat engine, hooking of NtCreateThread/Ex) CLOSED FIXED View
45666 Multiple Riot Games' anti-cheat / protection schemes need implementation of NtQuerySystemInformation 'SystemModuleInformationEx' info class (League of Legends 8.15+, Valorant/Vanguard) CLOSED FIXED View
45667 League of Legends 8.15+ fails due to missing implementation of NtQueryVirtualMemory(MemoryWorkingSetExInformation) CLOSED FIXED View
46870 League of Legends 8.12+ fails to start a game in Vista+ mode (anticheat engine, SystemExtendedProcessInformation) CLOSED FIXED View
47915 League of Legends 9.20: Crash after champ select CLOSED FIXED View
47970 Legends of Runeterra crashes at launch CLOSED FIXED View
48121 Unity games do not fire OnApplicationFocus/OnApplicationPause events on focus regain UNCONFIRMED View
48138 League of Legends 9.23: Crash after champ select CLOSED FIXED View
48665 Legends of Runeterra crashes at launch (needs proper WRITECOPY emulation) UNCONFIRMED View
48920 Can't quit Legends of Runeterra by closing virtual desktop window (stack overflow) (5.6 regression) CLOSED FIXED View
49050 Legends of Runeterra hangs at startup with wine 5.7 CLOSED DUPLICATE View

Show open bugs

HowTo / Notes

Broken with wine-5.2 through wine 5.7

Due to Bug 48665, along with other shorter-lived bugs, Runeterra does not start with wine-staging-5.2 through wine-staging-5.7. It looks like it should be back to its crashy-but-working state as of wine-staging-5.8.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Problem Launching on wine-staging-5.9
by Simon on Tuesday April 6th 2021, 22:55
I originally tried launching LoR from my package manager's current version of wine (wine-6.4 (Staging)), but unfortunately it didn't work, so I decided to check out any info I could find on its appdb page here. That led me to bug report 47970. According to a commenter there, the last version on which the game ran was wine-staging-5.9, so I decided to get the sources for wine and the patches from wine-staging and compile it myself. The compile was successful, but LoR is crashing on startup, and I'm not sure what the reason is. In wine's output, the line that seems to point to the source is a "call_stack_handlers nested exception." The next step I was going to try was to compile wine-staging-5.8 and try that build. Below is the command used as well as the output. Any help would be appreciated.

[ simon@simon-dt2019-arch Riot Client]$ WINEPREFIX=/home/simon/windows-content/wine-bottles/wine/lor /home/simon/bin/wine-staging-5.9-bin/bin/wine RiotClientServices.exe --launch-product=bacon --launch-patchline=live
0058:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\NDIS": 00000001
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"NDIS" failed to start: 731
00d0:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 04DFFF14
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0024:fixme:nls:get_dummy_preferred_ui_language (0x8 0x31e540 0x31e578 0x31e544) returning a dummy value (current locale)
0024:fixme:font:RemoveFontMemResourceEx (0x83ad2851) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82528b39) stub
0024:fixme:font:RemoveFontMemResourceEx (0x825e3241) stub
0024:fixme:font:RemoveFontMemResourceEx (0x825a6289) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8225b3b1) stub
0024:fixme:font:RemoveFontMemResourceEx (0x822f5c41) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82361761) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8239fd21) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82db4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x81a54301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x80b94301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8e654301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8d4d4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8dbf4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8cf94301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8b074301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8a494301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8ae74301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x8a874301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x89254301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x89ef4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x89bf4301) stub
0130:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 0F54FF14
0024:fixme:process:CreateProcessInternalW Unsupported attribute 0x20002.
0138:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0138:fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
0024:fixme:nls:get_dummy_preferred_ui_language (0x8 0x31c73c 0x31c774 0x31c740) returning a dummy value (current locale)
0164:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 1C14FF14
01d4:fixme:winsock:GetAddrInfoExW Unsupported cancel handle
01e4:fixme:winsock:GetAddrInfoExW Unsupported cancel handle
0024:fixme:nls:get_dummy_preferred_ui_language (0x8 0x31c30c 0x31c344 0x31c310) returning a dummy value (current locale)
01fc:err:rpc:I_RpcGetBuffer no binding
0264:fixme:winsock:GetAddrInfoExW Unsupported cancel handle
027c:fixme:winsock:GetAddrInfoExW Unsupported cancel handle
0294:fixme:winsock:GetAddrInfoExW Unsupported cancel handle
021c:fixme:reg:RegQueryInfoKeyW security argument not supported.
021c:fixme:reg:RegQueryInfoKeyW security argument not supported.
01c0:fixme:winsock:GetAddrInfoExW Unsupported cancel handle
01c8:fixme:winsock:GetAddrInfoExW Unsupported cancel handle
02e0:fixme:heap:RtlSetHeapInformation 0x70f0000 0 0x21ec10 4 stub
02e0:fixme:seh:call_stack_handlers nested exception
0024:fixme:font:RemoveFontMemResourceEx (0x821af109) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82e185c1) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82ed1591) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82e95a51) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82eaf461) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82fda531) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82c759d1) stub
0024:fixme:font:RemoveFontMemResourceEx (0x82cec791) stub
0024:fixme:font:RemoveFontMemResourceEx (0x96be4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x95b84301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x949c4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x92784301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x91204301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x91924301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x90dc4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x9f1a4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x88ce4301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x9e114301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x9eb14301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x88b34301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x9d324301) stub
0024:fixme:font:RemoveFontMemResourceEx (0x9dc24301) stub
0024:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE98
0138:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE98
Emote window trick no longer working
by dolphinling on Tuesday May 12th 2020, 16:40
As of a month or so ago, the trick of opening the emote window to avoid certain hangs no longer works. I haven't confirmed, but I believe this was due to a change in LoR, not a change in wine.
RE: Emote window trick no longer working
by dolphinling on Wednesday May 13th 2020, 13:57
It seems that while opening the emote window no longer works, clicking on your deck, then one of the champions in your deck to view the champion card and associated cards does work. Like with the emote window, it only affects certain hangs, not all of them.
Back