Accesso anticipato · Windows 64 bit · versione 1.0.111

Il client desktop di LoL Sensei

LoL Sensei è una piccola applicazione Windows che gira accanto al client di League. Segue quello che succede nella tua partita e mostra note sulla champion select, consigli su item e rune e un overlay compatto mentre giochi.

Il client è in accesso anticipato: non è finito, alcune parti cambieranno e altre si romperanno. Questa pagina mostra tutte le sue schermate, così puoi vedere come funziona prima che sia disponibile da installare.

Che aspetto ha l'applicazione

L'applicazione è una finestra sola, 800 per 820 pixel, con una barra laterale. Due delle sue schede compaiono soltanto quando hanno qualcosa da mostrare: la champion select si presenta mentre sei in draft, la scheda in partita mentre il match è in corso. L'applicazione ci passa da sola, così non devi cliccare niente mentre sei impegnato.

Accesso
La schermata di accesso. Quello che c'è dietro non si apre finché non sei entrato.

Accesso

La prima schermata che incontri. Entri con un account Google, e finché non lo fai il resto dell'applicazione non è raggiungibile. È l'account a collegare questo computer al tuo abbonamento e alle impostazioni che hai salvato.

Consenso
La schermata del consenso. Dal gioco non viene letto niente finché non acconsenti qui.

Consenso

La seconda schermata, e la seconda fermata. Elenca quello che l'applicazione legge dal tuo client di League e ti chiede di acconsentire prima che venga letto qualsiasi cosa. Se non c'è un consenso registrato, l'applicazione non va oltre.

Stato
La scheda dello stato, con in cima la connessione al client di League.

Stato

La scheda con cui l'applicazione si apre. Ti dice se il client di League è stato trovato e se l'applicazione ci sta dialogando, tiene il registro di quello che è successo durante la tua ultima champion select, e ospita le schede che spiegano la build in accesso anticipato e i primi passi.

Champion select
Champion select. Il tuo team a sinistra, le note sul campione e la pagina rune a destra.

Champion select

Compare nella barra laterale soltanto mentre sei in draft. Elenca il tuo team man mano che arrivano i pick, valuta quanto stanno bene insieme, mostra rank e campioni recenti di ogni giocatore, e dà indicazioni sul campione che stai per giocare: una pagina rune consigliata che puoi importare nel client di League con un clic, un ordine delle abilità, e un pannello a scomparsa con le note counter sui pick nemici. Pick e ban arrivano dal client di League stesso, le note counter dalle nostre guide campione scritte, il rank e la cronologia dall'API pubblica di Riot, e i consigli sul campione da un modello di IA.

In partita
La scheda in partita: i consigli sugli item in cima, i dieci giocatori sotto.

In partita

Compare soltanto mentre il match è in corso. In cima ci sono i consigli sugli item per la build che stai mettendo insieme in quel momento. Sotto c'è una griglia con i dieci giocatori della partita, i loro punteggi e gli item che hanno mostrato fino a lì. I numeri in tempo reale arrivano dal flusso di dati che il gioco pubblica sul tuo computer, i consigli sugli item sono calcolati sul nostro server.

Statistiche
Statistiche: il tuo profilo e le tue partite recenti.

Statistiche

Il tuo profilo e la tua cronologia partite, costruiti dall'API pubblica di Riot passando dal nostro server. È una vista di sola lettura: niente in questa scheda cambia qualcosa nel tuo account o nel gioco.

Impostazioni
Impostazioni, con le opzioni dell'overlay e la versione installata in fondo.

Impostazioni

Il tuo account e il tuo abbonamento, il saldo dei crediti, la tua regione Riot e le opzioni dell'overlay: la scorciatoia da tastiera che lo nasconde e lo mostra, e la sua posizione a schermo. In fondo trovi il numero di versione installata, che è quello da citare quando segnali un problema, e l'avviso che non siamo affiliati a Riot Games.

L'overlay

L'overlay è una finestra separata che galleggia sopra il gioco. È piccola, non ha bordi, resta fuori dalla barra delle applicazioni e fuori da Alt-Tab, ed è fatta in modo da non togliere mai il focus a League of Legends. Una scorciatoia da tastiera lo nasconde e lo richiama. Ce ne sono due: uno durante la champion select, uno durante il match.

Durante la champion select

Mostra pick e ban così come li riporta il client di League, le note dell'IA sul campione che stai per giocare, e le schede matchup dalle nostre guide scritte. È lo stesso materiale della scheda champion select, in una forma che puoi leggere senza uscire dal client.

Durante il match

Esiste in tre dimensioni, e le scorri a rotazione a partita in corso, con la scorciatoia da tastiera oppure cliccando sull'overlay stesso. La più piccola è una striscia sola: il tuo gold, la tua differenza di gold, un item consigliato. Quella intermedia aggiunge l'item successivo della tua build e una nota sul tuo matchup. La più grande aggiunge l'ordine di build completo, le note dell'IA sugli item, una lettura di come si è aperta la partita, la minaccia più grossa nel team nemico, i consigli sul matchup, le build dei professionisti, e come sta andando la tua partita.

L'overlay
L'overlay in partita nella dimensione intermedia. Lo trascini con la maniglia, e un suo pulsante lo porta a un'altra dimensione.
L'overlay nella dimensione massima
Lo stesso overlay aperto fino in fondo. Aggiunge come sta andando la tua partita, le build dei professionisti e le note sul matchup.

Da dove arrivano i numeri

Mentre il match è in corso, League of Legends pubblica un flusso di dati sul tuo computer, all'indirizzo 127.0.0.1 sulla porta 2999. Qualsiasi programma su quel computer può leggerlo e non c'è di mezzo nessuna password. Da quel flusso l'overlay prende il cronometro e la modalità di gioco, il tuo gold, il livello e le statistiche del campione, i tuoi sei slot degli item, i dieci giocatori con uccisioni, morti, assist, creep score, punteggio visione e item visibili, e gli eventi pubblici come un drago o un barone che cadono. I timer degli obiettivi sono aritmetica su quegli eventi: qualcosa muore, il cronometro parte. Il consiglio sugli item, invece, viene elaborato sul nostro server e rimandato all'applicazione.

Che cosa l'overlay non fa

  • Non preme tasti e non muove il mouse. Nell'applicazione non c'è nessuna automazione di tastiera o di mouse, da nessuna parte. L'unica scorciatoia globale che registra sta in ascolto di una combinazione di tasti per nascondere e mostrare l'overlay; non la invia.
  • Non legge la memoria del gioco. L'applicazione non apre mai il processo di League of Legends e non ne ispeziona mai la memoria. Le uniche funzioni di Windows che usa da quel lato sono quelle ordinarie delle finestre: restare in primo piano, non prendere mai il focus, restare fuori da Alt-Tab.
  • Non gioca al posto tuo. Tutto quello che l'applicazione chiede al client di League è una lettura, con una sola eccezione: scrive una pagina rune, e solo quando premi tu il pulsante di importazione. Non fa mai un pick, non fa mai un ban, non accetta mai una coda e non scrive mai in chat. Fuori dal client, scrive anche un file di set di oggetti sul disco, descritto in fondo a questa pagina.
  • Non clicca al posto tuo. Le uniche cose che rispondono al mouse sono i comandi dell'overlay stesso: la maniglia con cui lo trascini e il pulsante che ne cambia la dimensione. Non clicca mai dentro il gioco, e la finestra è fatta in modo da non poter togliere il focus a League of Legends.

Disponibilità e requisiti

Il client desktop è in arrivo: per ora non è scaricabile, e intanto questa pagina serve a mostrare com'è fatto e che cosa fa.

In arrivo

Che cosa ti serve

Un computer Windows a 64 bit con installato League of Legends. Non esiste una build per macOS né una per Linux. La versione attuale è la 1.0.111.

Che cosa scrive un modello di IA, e che cosa no

Le note sul campione in champion select, i consigli sugli item durante il match e le pagine rune sono scritti da un modello linguistico di grandi dimensioni. I modelli sbagliano. Possono consigliare un item che sulla patch attuale non esiste più, valutare male un matchup, o affermare con sicurezza qualcosa che semplicemente non è vero. Leggili come un'opinione, non come una regola, e se il consiglio non torna con quello che vedi sul tuo schermo, fidati dello schermo.

Nessuna persona controlla quei consigli prima che arrivino a te. Su quello che il modello scrive dentro l'applicazione non c'è nessun passaggio editoriale, quindi tratta qualunque cosa ti sorprenda come una cosa da verificare, non come una cosa da seguire.

Le parti in cui non c'è nessun modello

Non tutto quello che c'è nell'applicazione è generato. Il tuo profilo e la tua cronologia partite sono numeri presi dall'API pubblica di Riot. I timer degli obiettivi sono aritmetica sugli eventi che il gioco pubblica. Le schede counter, le note sui matchup e le note sulle sinergie sono lette da guide campione scritte in anticipo, non prodotte lì per lì. Niente di tutto questo passa da un modello, e non lo marchiamo come se ci passasse.

Che cosa legge l'applicazione, e che cosa esce dal tuo computer

Sul tuo computer

L'applicazione dialoga con due cose sul tuo computer, ed entrambe sono interfacce che il gioco stesso mette a disposizione. La prima è il client di League, da cui legge soltanto: la fase in cui ti trovi, la sessione di champion select, la tua lobby, i dati del tuo evocatore, la tua regione e le tue pagine rune. La seconda è il flusso di dati del match su 127.0.0.1 porta 2999, descritto qui sopra nella sezione sull'overlay. Scrive soltanto in due posti: la pagina rune che importa quando premi il pulsante, e il file di set di oggetti descritto qui sotto.

Sul nostro server

Tutto quello che passa dall'API web pubblica di Riot, come il tuo profilo, la tua cronologia partite e il rank degli altri giocatori, lo chiede il nostro server e non l'applicazione sul tuo computer. La nostra chiave dell'API Riot vive sul server e non viene mai spedita dentro il client. Il tuo account è un accesso con Google, e la risposta che dai nella schermata del consenso viene registrata perché l'applicazione sappia che l'hai data.

L'applicazione scrive un solo file suo dentro la cartella di League: un set di oggetti chiamato LoLSensei.json, messo nella cartella degli oggetti consigliati del campione a cui si riferisce, nel formato che il gioco documenta per i set di oggetti. Aggiunge un file accanto a quelli del gioco; non modifica e non sostituisce niente di quello che il gioco ha installato.

Qualcosa non funziona? Scrivici

Questa è una build in accesso anticipato e ha i suoi spigoli. Se va in crash, si blocca o ti mostra qualcosa che non ha senso, scrivi a support@lolsensei.com indicando il numero di versione che trovi in fondo alla pagina delle impostazioni e che cosa stavi facendo in quel momento. Le segnalazioni dei tester sono il motivo per cui questa build esiste.

LoL Sensei non è approvato da Riot Games e non riflette le opinioni o i punti di vista di Riot Games o di chiunque sia ufficialmente coinvolto nella produzione o gestione delle proprietà di Riot Games. Riot Games e tutte le proprietà associate sono marchi o marchi registrati di Riot Games, Inc.