Portfólio Blog Sobre
League of Legends: melhorando sua jogatina
Sistemas Operacionais e Ferramentas

League of Legends: melhorando sua jogatina

Olá player de Lolzinho.

Duas configurações do League of Legends não aparecem no menu de opções, e só mudam editando arquivo. Juntas elas formam o que chamo de Modo Teamfight: o scroll do mouse para de dar zoom sem você pedir, e o Espaço passa a exibir o alcance de ataque, fixar a câmera no campeão e mirar só campeões, simples assim.

Menos câmera girando por engano no meio da briga, e mais informação na tela na hora de decidir se troca dano ou recua.

Criei um aplicativo, um arquivo .bat que aplica as duas de uma vez, com backup antes de mexer em qualquer arquivo. Você pode conferir os detalhes do projeto no GitHub: league-of-legends-teamfight-mode.

Conceitos fundamentais

ConceitoO que é
input.iniArquivo de texto com os atalhos, em formato chave=valor agrupado por seção
PersistedSettings.jsonEspelho das configurações em JSON, que o cliente lê ao iniciar
cliente do LoLO programa da Riot que abre antes da partida. É ele que lê e grava esses arquivos de configuração
modo treinoPartida solo, sem adversários. Aqui serve para o cliente recarregar os arquivos
.bakCópia do arquivo original, criada antes da primeira edição
FPS (Frames Per Second, quadros por segundo)Quantos quadros o jogo desenha a cada segundo. Quanto mais constante o número, mais previsível fica o movimento na tela
tiltTermo vindo do pôquer. O estado emocional em que a irritação passa a decidir a jogada no lugar da leitura

O que o Modo Teamfight faz

Jinx atirando em modo teamfight

Aperta Espaço, modo luta. Alcance de ataque na tela, câmera fixa no campeão e ataque mirando só campeões.

Solta Espaço, modo normal. Câmera solta, alvos gerais e sem alcance na tela.

E o scroll do mouse para de dar zoom quando você esbarra nele sem querer.

Isto não é script de jogo

TIP

No League, “script” quer dizer automatizar jogada, e isso dá banimento. Aqui muda só o conteúdo de dois arquivos de configuração, os mesmos que o cliente grava quando você mexe nas opções. Nada fica em execução durante a partida, e o aplicativo não lê a memória do jogo nem decide jogada no seu lugar.

Aplicando a Configuração

O cliente do LoL lê esses arquivos ao entrar em partida, e reescreve alguns deles ao fechar. Por isso a ordem importa: abra o jogo em modo treino, minimize sem fechar, rode o .bat, depois feche o modo treino e abra de novo. Sem esse fecha e abre, o jogo segue com os valores que carregou antes da edição.

Baixe o aplica-modo-teamfight.bat e dê dois cliques nele:

  league-of-legends-teamfight-mode  v2.1.0  @thiagocajadev
  --------------------------------------------------------
  Config: C:\Riot Games\League of Legends\Config

  [1] Aplicar o Modo Teamfight
      zoom travado e alcance, camera e alvo no Espaco
      menos misclick, mais leitura de luta

  [2] Restaurar os arquivos originais (.bak)
  [0] Sair

NOTE

O combo do Espaço depende de a câmera estar solta. Com a câmera já travada no campeão, o Espaço não tem o que fixar, e o gesto inteiro perde efeito. Por isso o aplicativo também escreve o modo de câmera como livre, junto com as outras chaves. Quem for pelo caminho manual precisa acertar isso na mão, senão aplica tudo e não vê diferença.

Decisões de projeto:

  • Backup automático. Na primeira execução, cada arquivo tocado ganha um .bak ao lado. Rodar de novo não sobrescreve esse backup, senão a cópia “original” viraria cópia do arquivo já modificado.
  • Nunca cria arquivo. Se o input.ini ou o PersistedSettings.json não existirem, ele avisa e pula aquele arquivo. Só mexe no que o cliente já gravou.
  • Acha a instalação sozinho. Com o jogo aberto, ele lê o caminho do processo em execução, então funciona com o League em qualquer disco ou pasta.

Se não gostar do resultado, a opção 2 devolve tudo ao estado de antes da primeira execução. O repositório lista outros dois caminhos de volta, pra caso você não tenha mais o backup.

Prefere conferir cada linha antes de rodar qualquer coisa? O passo a passo manual está na documentação do projeto.

Configurações Super Avançadas

Com essas super configurações avançadas você vai até o desafiante 🤣. Abaixo listo algumas coisas que eu gosto de aplicar pra ajudar na Gameplay.

Configurações no Windows

Mouse: Configurações → Bluetooth e dispositivos → Mouse → Configurações adicionais do mouse → Opções do ponteiro → Desmarcar Aumentar a precisão do ponteiro.

Com ela ligada, o Windows acelera o cursor conforme a velocidade do movimento, então o mesmo gesto da mão percorre distâncias diferentes na tela. Desligada, a distância vira sempre a mesma, e a memória muscular passa a valer.

Configurações no cliente do LoL

Ajustes na interface do jogo (modo treino aberto):

MenuOpçãoAjuste
ÁudioVolume de música0
ÁudioVolume de voz0
ÁudioVolume de locução0
VídeoLimite de quadros80
VídeoQualidade gráficaMédio
VídeoSombrasDesligado
VídeoAnti-aliasingDesligado
VídeoSincronização verticalDesligado
JogoAtaque básicoDesligado
JogoPredição de movimentosLigado
JogoMovimentação de ataque no cursorLigado
JogoAlternância entre alvejar somente campeões *Desligado
CâmeraModo de câmera *Livre
CâmeraContrapeso por ladoSelecionado
InterfaceEscala da interface0
AtalhosOpções avançadas → Vincular golpe de ataque básico ao botão esquerdoLigado

As opções de Vídeo ajudam a evitar a perda de FPS durante as lutas.

* O .bat já escreve essas duas. Quem rodou ele pode pular.

Áudio no Modo Zen

Explicando o motivo de zerar o áudio da narradora e das vozes dos campeões.

Na narratologia, o campo que estuda como uma história é contada, Gérard Genette descreve o narrador como filtro: é ele que escolhe o foco, controla o ritmo e regula a distância emocional de quem recebe. Um jogo em que a mesma voz anuncia sua vitória e sua derrota, com a mesma cerimônia, está fazendo esse trabalho o tempo todo.

Numa partida perdida, isso vira um relatório do que está dando errado, repetido em voz alta enquanto você ainda tenta decidir o próximo movimento. Some as falas dos campeões e boa parte do que você escuta é comentário sobre o placar.

Desligar as duas não muda o placar, e mudou o que eu escuto durante a partida: som de habilidades dos inimigos. Isso ajuda a focar e te deixa menos tiltado.

Pra aprender o jogo

Configuração ajuda, mas não ensina a jogar. Pra isso recomendo o canal QUE AULA!, que tem vídeos explicativos bons sobre gameplay, decisão e macro.

Bons jogos nos campos da justiça!

Referências

Créditos

Imagem de capa e animação: Riot Games. League of Legends e os personagens do jogo são marcas registradas da Riot Games, Inc. Este post não tem vínculo com a Riot Games.

Ver todos os artigos →