The forum

League of Legends Buy Shop Error

Errors When Shop Button is Pressed

Author Replies
Jump to the page: 1 - 2
donjoe Thursday 27 March 2014 at 13:34
donjoeAnonymous

Sounds like the game is running well, are the huge icons gone yet?

Quote from booman
Yes - that's what I meant by "shop dialog completely fixed": all the icons are in the right place and at the right size so I can buy gear and perform normal gameplay.

Normally I just install dxfullsetup to cover all the direct x libraries.

Quote
Well yeah, that's what I did, in keeping with the GamersOnLinux.com guide, but it seems that dxfullsetup package may not be the optimal way to install things. I still need to experiment with this, but so far it seems that installing dx10 (whether alone or as a last step after dx9 or after dxfullsetup) improves performance on 32-bit Ubuntu 12 with Nvidia graphics.

Edited by donjoe


AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
booman Thursday 27 March 2014 at 13:48
booman

True, I have heard that dxfullsetup can install more than you need for the specific game.
Keep messing with those d3dx libraries and report what your findings are.
I may update the guide and mention that d3dx9 and d3dx10 are the way to go.

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
donjoe Thursday 27 March 2014 at 14:11
donjoeAnonymous

OK, I did another dx10 install and I'm seeing high FPS again, up to 60. This is with unit models set to Medium, environment and effects to Low, shadows Off and wait-for-vsync enabled. Playability is much better.

The only remaining annoyance is that voice notifications during the game are all stuttering (they've been like this ever since I switched to the "System" version of Wine).

Edited by donjoe


AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
booman Thursday 27 March 2014 at 14:25
booman

Pulseaudio has been a real pain-in-my-neck since I started using Mint 16.
I have a feeling your frame rate problems are related to it because I was having the same problem.
Borderlands 2 would stutter stutter stutter.
Try this tutorial to fix the pulseaudio problems: Pulseaudio bufferunderrun

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
donjoe Sunday 30 March 2014 at 15:37
donjoeAnonymous

Cool, that fixed it. So now I have a completely playable LoL on Linux. :)

As for specifying exactly what version of Wine I switched to when I selected "System" for LoL, it seems it's not what I thought. In Synaptic I can see multiple Wine packages installed, including "wine" (1.7.14), "wine1.6" and "wine1.5". If I do "wine --version" in the command line I get "1.6.1". If I open a shell from the LoL virtual drive in PoL and do "wine --version" I get "1.6.1" again. I take it what I really switched to was the latest stable version of Wine which happened to be older than the "1.7-LeagueOfLegends" that was available for install via PoL? It's strange that it would work better with an older version than with a newer version that was specifically tweaked for the game. I guess they don't call stable versions "stable" for nothing. :P

Edited by donjoe


AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
booman Monday 31 March 2014 at 18:00
booman

I only switch Wine versions in PlayOnLinux. The developers provide all kinds of patched, stable and new versions available for download.
I'll only install Wine first before installing PlayOnLinux.
This initial installation is your "system" PlayOnLinux wine prefix.
I never use it. I always create a new wineprefix (virtual drive) after downloading the version of Wine I want to try.
Its pretty cool because you can quickly switch versions of Wine on-the-fly to test your game.
I had a feeling the 1.7-LeagueOfLegends would work for you.

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
donjoe Monday 31 March 2014 at 18:12
donjoeAnonymous

Well no, with 1.7-LeagueOfLegends I had the corrupted shop dialog. It's now working well with "System" Wine, i.e. apparently v1.6.1 in my case.

As for switching Wine versions in PoL only... that's after I've decided to install the game with PoL. I always like to try a direct install with my default Wine first because it's easier to do (if the game happens to have no complicated requirements, like I saw in the case of WoW) plus if it works it will be easier to launch the game directly (I will have an auto-completable command for it in Synapse as opposed to always needing to start PoL first).

Edited by donjoe


AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
booman Monday 31 March 2014 at 18:33
booman

Cool, I had no idea Wine 1.6.1 would work. Wine 1.6.2 is their current "stable" version, so I bet it will work even better.
Sounds like you have a better handle on Linux and Wine better than I do.
Feel free to post more suggestions and tips in the future

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
donjoe Monday 31 March 2014 at 18:45
donjoeAnonymous

Haha, no, that's the whole point: if I can just double-click the installer .exe, run it with the default Wine and directly end up with a working program/game, this saves me from having to be a Linux or Wine expert. :D

AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
booman Monday 31 March 2014 at 18:51
booman

Ah I see... I wish it were that easy for all games. Hence why I started creating "guides"
Its never that simple because Wine by its-self can't do it. So many games require a different Wine version, Windows version and Libraries.
Just way to much to handle in one Wineprefix.
PlayOnLinux really helps get the games working and its a bit simpler with a GUI, but there are still a lot of steps.
I'm trying to eliminate others having to trial-n-error and really get the game running the first time.

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained