The forum

LeagueOfLegends & AdobeAir version

Author Replies
terryc Tuesday 29 October 2013 at 2:49
terrycAnonymous

I am ableto start LOL andit runs through the updating screen, then comes to the "Press orange button to PLAY screen".

Pressing PLAY resulst in a window with lol icon, the message
"The application requires a version of Adobe Air which can not be found"

IThe relevant error message from debug log is this.

err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Riot Games\\League of Legends\\RADS\\projects\\lol_air_client\\releases\\0.0.1.53\\deploy\\Adobe AIR\\Versions\\1.0\\Adobe AIR.dll") fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP


First I tried going into configure and installing AdobeAir package, but that made no difference.

As suggested in the windows message, I've gone to the url and downloaded the AdobeeAir installer, but am lost as to what to do next.

Trying wine adobeairinstaller.exe in the lol virtual c_drive crashed.
booman Friday 1 November 2013 at 19:00
booman

I created a step-by-step guide on installing League of Legends and never had to mess with Adobe Air at all
http://gamersonlinux.com/forum/threads/league-of-legends-guide.206/

Edited by booman


† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
krissi Saturday 2 November 2013 at 20:20
krissiAnonymous

i found
http://www.change.org/en-GB/petitions/petition-port-league-of-legends-to-linux-operating-systems

So maybe we can get native linux client :)
booman Sunday 3 November 2013 at 15:28
booman

Yeah, I signed it too, but who knows if it will make any difference.

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
terryc Tuesday 5 November 2013 at 8:33
terrycAnonymous

That was the guide that I actually followed(thank you for thatm very helpful), except I used the wine 1.7-legue-of-legends. Can it be that critical?

I have been through and reinstalled all the libraries listed, but the same error occurs. Previously I had tried loading the Adobeair lbrary, but the error still occurs.

I followed the advice with the adobeair error on screen and downloaded the adobeairinstaller, but when I try "wine AdobeairInstaller, it stops with the same error."

I am currently trying to use ie8 under the LoL virtualdir to download aother copy and check that that the download via linux didn't introduce a glictch.



booman Tuesday 5 November 2013 at 17:23
booman

Please update us if you have any success.
This seems to be a problem with the new release of League of Legends.... but I havn't tried the Wine 1.7-league-of-legends patch yet.
I'll have to download this weekend, try it out and then update my guide.
That is... if it actually runs

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
terryc Wednesday 6 November 2013 at 0:19
terrycAnonymous

The other thing about your guide is that on my AMD64 kernel based system, with the latest POL(V4.2.1) there is an additional option of 64bit or 32bit installation.You might want to add in a note about it, even if just to mention it. It is in the first option(if I remeber correctly). There are both 32bit and 64bit versions of all three kernels mentioned in this thread.

Hmm, looks like I'm going to have to try another install(when my download quota is back to parity(%quota<=%month).
booman Wednesday 6 November 2013 at 0:46
booman

Oh yeah, I have been adding a note on my current guides.
I forgot to add it to LoL guide. Thanks

Yeah, always stick to 32-bit virtual drive

Is there a way to backup the League of Legends game files so you don't have to download it again?

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Saturday 9 November 2013 at 14:10
booman

I downloaded and installed League of Legends this weekend and can get to the login screen, but then it crashes after logging in.
I get this error each time:
wine: Unhandled page fault on write access to 0x630020c4 at address 0x77f77316 (thread 0040), starting debugger...
err:dbghelp: pe_load_dbg_file Couldn't find .DBG file "dll\\wininet.dbg" ("\xf2^=\xb7\x01\x80\xad\xfb \xc53")

Edited by booman


† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
SoupFetchingGoat Wednesday 13 November 2013 at 20:56
SoupFetchingGoatAnonymous

I downloaded and installed League of Legends this weekend and can get to the login screen, but then it crashes after logging in.
I get this error each time:
[code]wine: Unhandled page fault on write access to 0x630020c4 at address 0x77f77316 (thread 0040), starting debugger...
err:dbghelp: pe_load_dbg_file Couldn't find .DBG file "dll\wininet.dbg" ("xf2^=xb7x01x80xadxfb xc53")[/code]

Quote from booman

Hey Booman, 
  I have exactly the same problem. Any luck getting a fix ?
Thanks
booman Wednesday 13 November 2013 at 21:03
booman

Actually yes, I was able to login and play a game very easily.
The trick?
Before you login, click the gear at the top-right of the client window
Uncheck Peer-to-Peer
Click Save

I have a feeling the Peer-to-Peer and dbghelp work together for security.
So turning it off allowed me to login, start a game and play just fine.

There is still an icon problem with the Store.
I will request a Store version of Wine 1.7.4 and we'll see if it fixes it.

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
SoupFetchingGoat Thursday 14 November 2013 at 0:21
SoupFetchingGoatAnonymous

It doesnt work for me :( Its off and I still get the error even though Peer to Peer is unchecked :(

Any other ideas ?

Thanks
booman Thursday 14 November 2013 at 3:12
booman

Really? Dang, I thought I was on to something there.
That was the only change I made when using Wine 1.7-LeagueOfLegends
Try setting the Display options in PlayOnLinux Configure
Offscreen Rendering Mode: backbuffer

Did you install IE8 too?

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Thursday 14 November 2013 at 3:24
booman

Yeah, I'm in-game with Wine 1.7-LeagueOfLegends.


When I click the store, I get these errors:
[code][11/13/13 19:17:48] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/booman/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends)fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x33eebc,(nil),(nil),(nil),0x33eecc,0x33eec8),stub!fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x33e8dc,(nil),(nil),(nil),0x33e8ec,0x33e8e8),stub!fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x32fa7c,(nil),(nil),(nil),0x32fa8c,0x32fa88),stub!fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x33fa7c,(nil),(nil),(nil),0x33fa8c,0x33fa88),stub!fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x33fa7c,(nil),(nil),(nil),0x33fa8c,0x33fa88),stub!fixme:win:EnumDisplayDevicesW ((null),0,0x33f948,0x00000000), stub!fixme:ver:GetCurrentPackageId (0x33fc5c (nil)): stubfixme:win:EnumDisplayDevicesW ((null),0,0x33f61c,0x00000000), stub!fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f964,0x00000000), stub!fixme:d3d9:Direct3DShaderValidatorCreate9 stubfixme:d3d:resource_check_usage Unhandled usage flags 0x8.fixme:d3d:resource_check_usage Unhandled usage flags 0x8.fixme:d3d:resource_check_usage Unhandled usage flags 0x8.fixme:d3d:resource_check_usage Unhandled usage flags 0x8.fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x33fadc,(nil),(nil),(nil),0x33faec,0x33fae8),stub!fixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}fixme:lsa:LsaGetLogonSessionData 0x33e3a8 0x33e3b8 stubfixme:win:EnumDisplayDevicesW ((null),0,0x33e6d8,0x00000000), stub!fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formatsfixme:win:EnumDisplayDevicesW ((null),0,0x33d7bc,0x00000000), stub!fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stubfixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stubfixme:imm:ImmReleaseContext (0x1008a, 0x5f480a0): stuberr:wininet:HTTP_ParseRfc1123Date unexpected time zone L"PST"err:wininet:HTTP_ParseRfc850Date unexpected month format L" Dec 1969 16:00:00 PST"err:wininet:HTTP_ParseDate unexpected date format L"Wed, 31 Dec 1969 16:00:00 PST"err:wininet:HTTP_ParseRfc1123Date unexpected time zone L"PST"err:wininet:HTTP_ParseRfc850Date unexpected month format L" Dec 1969 16:00:00 PST"err:wininet:HTTP_ParseDate unexpected date format L"Wed, 31 Dec 1969 16:00:00 PST"fixme:wininet:IsDomainLegalCookieDomainW (L"youtube.com", L"www.youtube.com") semi-stubfixme:wininet:set_cookie httponly not handled (L"httponly")err:wininet:HTTP_ParseRfc1123Date unexpected time zone L"EST"err:wininet:HTTP_ParseRfc850Date unexpected month format L" Apr 1971 19:44:06 EST"err:wininet:HTTP_ParseDate unexpected date format L"Tue, 27 Apr 1971 19:44:06 EST"fixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockExclusive 0x5de6b680 stubfixme:ntdll:RtlAcquireSRWLockShared 0x5de6b680 stubfixme:ntdll:RtlReleaseSRWLockShared 0x5de6b680 stubfixme:wininet:set_cookie secure not handled (L"secure")fixme:wininet:set_cookie secure not handled (L"secure")fixme:wininet:set_cookie secure not handled (L"secure")ases/0.0.1.57/deploy/LolClient.exe: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.wine: Assertion failed at address 0xb7730424 (thread 0057), starting debugger...[/code]

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
SoupFetchingGoat Thursday 14 November 2013 at 4:34
SoupFetchingGoatAnonymous

Hey Booman,
Got it working. Had to try a few things.
I force installed wininet using "winetricks --force wininet"
Went through and manually installed all the components using winetricks.
and then reinstalled ie8 through playonlinux.
Somewhere in there it got fixed lol

thanks for all your help.
Soup
booman Thursday 14 November 2013 at 13:24
booman

Awesome!
Patience is the key!

What about the store? Is it crashing for you also?

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
SoupFetchingGoat Thursday 14 November 2013 at 22:32
SoupFetchingGoatAnonymous

Running on 1.7-LeagueofLegends.
I can click on the store and all I get is a blank screen.
In game their are red icons instead of some pictures but it doesnt crash
I tried the same running 1.5.4 LeagueOfLegendsStore and seemed to get the same results.
I encountered another problem however.
With the display size set to 1024x768 (laptop screen 1328x768) I could not see the bottom of the screen so I couldn't move the camera down. I tried reducing the height but all that did was crop the picture so I couldn't see the top or bottom. I tried to change it ingame but it wouldn't show me anything lower than 1024x768.
However when I moved to my monitor the ingame video settings gave me a range of resolutions and the wine terminal seemed to adjust automatically.
Any help would be great but even if I have to hook up to a monitor each time im happy cause Im playing.

Thanks
booman Thursday 14 November 2013 at 22:36
booman

Try setting Virtual Desktop in Wine Configuration
use 1328x768 as the resolution

Then launch your game
Make sure in-game is set to fullscreen

Now you should be able to see everything.

I didn't realize the store worked when in a match.
I click the Store button before joining a match and it crashes.

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
SoupFetchingGoat Thursday 14 November 2013 at 23:25
SoupFetchingGoatAnonymous

Sorry I should have clarified. The ingame shop works not the store where you buy with IP etc. 
I tried using it at 1328x768 but the bottom of the screen overflows to a different workspace so I can't click on it. I think this is because it doesn't go full screen and therefore has the two top window bars which pushes it down.
Also i there an easy way to upload images directly.
Thanks
booman Friday 15 November 2013 at 0:05
booman

Gotcha
Well that is strange, havn't heard of windows going outside the desktop before.
Not sure about that one. I will probably have to be trial-n-error on your end.
If your LInux desktop is set to 1328x768 and the virtual drive is the same... the virtual desktop should appear as fullscreen.

No way to upload images here on POL. Sorry

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained