League Not Working For Mac Client Cant Scroll Down

If you can't scroll down, the bottom edge of the window is probably below your taskbar. Go to your Display Options and change it from Windowed Mode to Fullscreen, see if that helps. ALT+ENTER also works to switch between Fullscreen and Windowed. Use the arrow up and arrow down keys. In the lower right side of your keyboard (usually between the letter keys and number keypad) is a set of four arrow keys. Pressing the up and down keys should allow you to scroll up and down the page you are viewing.

Posted by6 years ago

Hi guys,

So I was having the same issue and I managed to fix it.

League Not Working For Mac Client Cant Scroll Down

Here how I've done that :

Step 1 :

  • Go to 'C:Riot GamesLeague of LegendsRADSprojects'

  • Delete 'lol_launcher'

  • Start your client as admin and wait 30s-1mn

Step 2 : (if step 1 not working)

  • Delete:

  1. everything inside 'C:Riot GamesLeague of LegendsRADSdownloads'

  2. 'lol_air_client' and 'lol_air_client_config_xxx' inside 'C:Riot GamesLeague of LegendsRADSprojects'

  3. everything inside 'C:Riot GamesLeague of LegendsRADSsolutions'

If you don't have those files/folders go directly to step 3.

  • Restart your computer

  • Start your client as admin and wait 30s-1mn

Step 3 : (if step 1&2 is not working)

  • Download Adobe AIR : http://get.adobe.com/fr/air/

  • Copy/Paste all the content of 'C:Program Files (x86)Common FilesAdobe AIRVersions1.0' to 'C:Riot GamesLeague of LegendsairAdobe AIRVersions1.0'

If not existing, create those folders.

  • Start your client as admin and wait 30s-1mn

It should be working, just wait for client to start and update and DON'T CLICK THE BADGE.

Hope it will work for you guys.

See you on the Field Of Justice, Yznathir.

Samsung smart switch not working for mac

Edit : For people getting stuck at 99% (or 33%), normally just waiting should do.

  • If not, try changing region (apparently NA is the best option).

  • If still not finishing, repair your client.

Then wait again, this patch needs to take his time apparently.

Edit 2 : Here's a prepatched version of the patcher from a Red post :

  • EUW : http://uploaded.net/file/as74il3f

  • NA : http://uploaded.net/file/q5n6b4uy

This might help you too.

Edit 3 : Apparently changing the compatibility seems to also work for some. (Like putting it to run for XP S3 or even 7 if you are on windows 8)

Edit 4 : You can also try this in the 'compatibility' theme :

  • Go to 'C:Riot GamesLeague of LegendsRADSsystem' -> 'rads_user_kernel'

  • Set it as 'Run this program in compatibility mode' and as admin.

Edit 5 : Change your desktop resolution to below 1600px, then start the client. Credits to /u/HelixR

Edit 6 : Something I forgot to add, and it might help if you don't do it, is to run CCleaner and clean your registry.

Obligatory edit : WOW ! Front Page ! Glad it's helping you guys !

315 comments
Active4 years, 9 months ago

Background: tl;dr at the end

League of Legends has a spectator mode, in which you can watch someone else's game (essentially a replay) with a 3 minute delay. Popular LoL website OP.GG has figured out a clever way of hosting these spectator games on their own servers, thereby making them replayable, as opposed to only being available while the game is on (as Riot does it).

If you request a replay from OP.GG, it sends a batch file which looks for where the League is situated and then the magic happens:

This works fine on Windows. I'm trying to get it to work on Mac (which has an official client).

First I tried running the same command by hand, (split for convenience)

Running this, however, just starts the LoLLauncher, which closes all the active League processes. The exactly same thing happens if I just call /Applications/ ... /LeagueOfLegends.app/ ... /LeagueofLegends

Next I tried seeing what actually happens when Spectator mode is initiated so I ran $ ps -axf grep -i lol which showed

Of Interest:

  • there is (LolClient) which I cannot kill by it's PID.
  • UserKernel updateandrun lol_launcher LoLLauncher.app is launched first.
  • LoLLauncher is launched by the UserKernel (as we can see from the PPID)
  • The very long command (PID: 24927) is how Spectator mode is launched, and is also launched by UserKernel.
  • Spectator mode is launched in exactly the same way that the OP.GG .bat wanted to, with the only difference that Spectator mode connects to Riot instead of OP.GG's spectate server.

I tried attaching GDB to the LolClient, but I couldn't get anything meaningful from it since it's an Adobe AIR application (and I've never used GDB with code other than mine own).

Next I ran dtruss -a -b 100m -f -p $PID on everything I could think of: the LolClient, the LolLauncher and the UserKernel and skimmed the half a million lines produced. I found stuff like the GET request used to get the information of the game to spectate, but I could not see any launch of the equivalent of League of Legends.exe with spectator options.

Finally, I ran lsof grep -i lol to see if anything else was opened in the process, but didn't find anything that seemed appropriate. Open were UserKernel, LolLauncher, LolClient, Adobe AIR, LeagueofLegends and then Bugsplat, all of which are expected. None of this seemed especially relevant to figuring out how LeagueofLegends was opened into spectator mode.

It obviously can be done, since Spectator mode is accessible from within the client. It seems likely that it can be done from the CLI, since Windows can do it and the clients are supposed to equals. Unless I'm missing something in the difference between how UNIX and Windows handle CLI application launches.

My question is if there are any other things I can try to figure out how to launch Spectator mode myself.

tl;dr:

Trying to get into spectator mode from the CLI. It's possible on Windows (see first code block) but it just restarts League on Mac. What else can I try to find what call is made, and how to reproduce it?

EDIT 1: I've found the exact line (in GDB) when the spectator mode gets launched. This is everything that dtruss turned up for that one step.

PS: Please let me know how I can improve this question or its formatting, I'd love to use StackOverflow/SuperUser, but as the guys said on the podcast this week (Ep. 59) it's very intimidating. Sorry for posting this on StackOverflow the first time :(

Alex Popov
Alex PopovAlex Popov

2 Answers

Working For Mac Cosmetics

I was wondering this same thing, and you were SO close ... but, here's the answer, at least for 4.14.14_08_11_13_42 (see below). FYI, I did a bunch of searching and NO ONE else seems to have figured this out for Mac, so I hope I get credit for being the first ... ;-)

League Not Working For Mac Client Can't Scroll Down On Laptop

First, start the League client and log in as normal. Then, in terminal:

This worked for me. The only problem is after spectating the game, the lobby doesn't reset properly -- the 'game has ended' event doesn't seem to register properly when the spectator client is launched this way. So, I just close the app and relaunch ... but, at least this way I can spectate games of people who I'm not 'friends' with.

dossydossy

Expanding on dossy's answer, I made a bash function to make this easy to do:

Add this to your ~/.bash_profile and the spectator function will be available every time you open a new terminal.

I'm doing some wildcard magic to automatically be compatible with future versions too.

Usage:

League Not Working For Mac Client Cannot Scroll Down On Web Page

To test, use lolquickfind to find a live game of a popular streamer to spectate.

(I had some problems with environment variables + wild cards + directories with spaces. No matter how I escaped the spaces it didn't seem to work. Using wildcards for spaces fixed it though.)

Cheers.

Eric BoehsEric Boehs

League Not Working For Mac Client Cannot Scroll Down

Not the answer you're looking for? Browse other questions tagged macoscommand-linegdb or ask your own question.