Anmeldung
Der erste Bildschirm, den du siehst. Du meldest dich mit einem Google-Konto an, und bis dahin ist nichts anderes in der App erreichbar. Über das Konto hängen dieser Rechner, dein Abonnement und deine gespeicherten Einstellungen zusammen.
LoL Sensei läuft als kleine Windows-App neben dem League-Client. Sie verfolgt, was in deinem Spiel passiert, und zeigt Hinweise zum Champion Select, Vorschläge zu Items und Runen sowie ein kompaktes Overlay, während du spielst.
Der Client ist im Early Access: Er ist unfertig, Teile davon werden sich ändern, und manches wird kaputtgehen. Diese Seite zeigt jeden einzelnen Bildschirm, damit du sehen kannst, wie er arbeitet, bevor er sich installieren lässt.
Die App ist ein einzelnes Fenster, 800 mal 820 Pixel, mit einer Seitenleiste. Zwei ihrer Tabs erscheinen nur, wenn sie etwas zu zeigen haben: Der Champion Select taucht auf, während gedraftet wird, und der In-Game-Tab, während eine Partie läuft. Die App wechselt von selbst dorthin, du musst also nichts anklicken, während du beschäftigt bist.
Der erste Bildschirm, den du siehst. Du meldest dich mit einem Google-Konto an, und bis dahin ist nichts anderes in der App erreichbar. Über das Konto hängen dieser Rechner, dein Abonnement und deine gespeicherten Einstellungen zusammen.
Der zweite Bildschirm und die zweite Station. Er legt dar, was die App aus deinem League-Client liest, und bittet dich um Zustimmung, bevor irgendetwas gelesen wird. Ohne erteilte Einwilligung geht die App keinen Schritt weiter.
Der Tab, mit dem die App startet. Er sagt dir, ob der League-Client gefunden wurde und ob die App mit ihm spricht, führt ein laufendes Protokoll dessen, was in deinem letzten Champion Select passiert ist, und enthält die Karten, die den Early-Access-Build und die ersten Schritte erklären.
Erscheint in der Seitenleiste nur, während gedraftet wird. Er listet dein Team auf, sobald die Picks hereinkommen, bewertet, wie gut sie zusammenpassen, zeigt Rang und zuletzt gespielte Champions jedes Spielers und gibt Hinweise zu dem Champion, den du gleich spielst: eine vorgeschlagene Runenseite, die du mit einem Klick in den League-Client importieren kannst, eine Skill-Reihenfolge und ein ausklappbares Feld mit Counter-Hinweisen zu den gegnerischen Picks. Picks und Bans kommen aus dem League-Client selbst, die Counter-Hinweise aus unseren geschriebenen Champion-Guides, Rang und Spielverlauf aus der öffentlichen API von Riot und die Champion-Hinweise von einem KI-Modell.
Erscheint nur, während eine Partie läuft. Oben stehen die Item-Vorschläge für den Build, den du gerade zusammenstellst. Darunter ein Raster mit den zehn Spielern der Partie, ihren Bewertungen und den Items, die sie bisher gezeigt haben. Die Live-Zahlen kommen aus dem Datenstrom, den das Spiel auf deinem eigenen Rechner bereitstellt, die Item-Hinweise werden auf unserem Server berechnet.
Dein Profil und dein Spielverlauf, aus der öffentlichen API von Riot über unseren Server aufgebaut. Es ist eine reine Leseansicht: Nichts in diesem Tab verändert etwas an deinem Konto oder im Spiel.
Dein Konto und dein Abonnement, dein Credit-Stand, deine Riot-Region und die Overlay-Optionen: das Tastenkürzel, das es aus- und wieder einblendet, und an welcher Stelle des Bildschirms es sitzt. Ganz unten findest du die installierte Versionsnummer, die du bei einer Fehlermeldung angeben solltest, und den Hinweis, dass wir nicht mit Riot Games verbunden sind.
Das Overlay ist ein eigenes Fenster, das über dem Spiel schwebt. Es ist klein, hat keinen Rahmen, taucht weder in der Taskleiste noch in Alt-Tab auf und ist so gebaut, dass es League of Legends niemals den Fokus entzieht. Ein Tastenkürzel blendet es aus und wieder ein. Es gibt zwei davon: eins im Champion Select, eins während der Partie.
Es zeigt die Picks und Bans, so wie der League-Client sie meldet, die KI-Hinweise zu dem Champion, den du gleich spielst, und die Matchup-Karten aus unseren geschriebenen Guides. Es ist dasselbe Material wie im Champion-Select-Tab, nur in einer Form, die du lesen kannst, ohne den Client zu verlassen.
Es gibt drei Größen, und du schaltest mitten im Spiel der Reihe nach durch sie hindurch, entweder mit dem Tastenkürzel oder mit einem Klick auf das Overlay selbst. Die kleinste Stufe ist ein einzelner Streifen: dein Gold, deine Gold-Differenz, ein vorgeschlagenes Item. Die mittlere Stufe ergänzt das nächste Item in deinem Build und einen Hinweis zu deinem Matchup. Die größte Stufe ergänzt die vollständige Build-Reihenfolge, die KI-Hinweise zu den Items, eine Einschätzung, wie das Spiel begonnen hat, die größte Bedrohung im gegnerischen Team, Matchup-Hinweise, Builds von Profis und wie deine eigene Partie läuft.
Während eine Partie läuft, stellt League of Legends auf deinem eigenen Rechner einen Datenstrom bereit, unter 127.0.0.1 auf Port 2999. Jedes Programm auf diesem Rechner kann ihn lesen, ein Passwort ist nicht im Spiel. Aus diesem Strom holt sich das Overlay Spielzeit und Spielmodus, dein Gold, dein Level und deine Champion-Werte, deine sechs Item-Slots, die zehn Spieler mit ihren Kills, Toden, Assists, ihrem Creep Score, ihrem Vision Score und ihren sichtbaren Items sowie die öffentlichen Ereignisse, etwa wenn ein Drache oder der Baron fällt. Die Objective-Timer sind reine Rechenarbeit auf diesen Ereignissen: Etwas stirbt, die Uhr läuft los. Die Item-Hinweise selbst werden auf unserem Server ermittelt und an die App zurückgeschickt.
Der Desktop-Client ist unterwegs: herunterladen lässt er sich noch nicht, und so lange zeigt diese Seite, wie er aussieht und was er macht.
Demnächst verfügbarEinen Windows-Rechner mit 64 Bit, auf dem League of Legends installiert ist. Es gibt keinen Build für macOS und keinen für Linux. Die aktuelle Version ist 1.0.111.
Die Champion-Hinweise im Champion Select, die Item-Vorschläge während einer Partie und die Runenseiten werden von einem großen Sprachmodell geschrieben. Modelle liegen daneben. Sie können ein Item vorschlagen, das es im aktuellen Patch nicht mehr gibt, ein Matchup falsch einschätzen oder etwas mit voller Überzeugung behaupten, das schlicht nicht stimmt. Lies sie als Meinung, nicht als Regel, und wenn der Rat dem widerspricht, was du auf deinem eigenen Bildschirm siehst, vertrau deinem Bildschirm.
Niemand prüft diese Hinweise, bevor sie bei dir ankommen. Was das Modell in der App schreibt, durchläuft keine redaktionelle Kontrolle; nimm alles Überraschende also als etwas, das du nachprüfst, und nicht als etwas, dem du folgst.
Nicht alles in der App wird erzeugt. Dein Profil und dein Spielverlauf sind Zahlen aus der öffentlichen API von Riot. Die Objective-Timer sind reine Rechenarbeit auf den Ereignissen, die das Spiel bereitstellt. Die Counter-Karten, die Matchup-Hinweise und die Synergie-Hinweise stammen aus Champion-Guides, die vorher geschrieben wurden, und entstehen nicht im Moment. Nichts davon läuft durch ein Modell, und wir kennzeichnen es auch nicht, als wäre es so.
Die App spricht auf deinem eigenen Rechner mit zwei Dingen, und beide sind Schnittstellen, die das Spiel selbst anbietet. Das erste ist der League-Client, aus dem sie nur liest: die Phase, in der du gerade bist, die Champion-Select-Sitzung, deine Lobby, deine Beschwörerdaten, deine Region und deine Runenseiten. Das zweite ist der Datenstrom der Partie auf 127.0.0.1, Port 2999, der weiter oben im Abschnitt zum Overlay beschrieben ist. Sie schreibt an genau zwei Stellen: die Runenseite, die sie importiert, wenn du die Schaltfläche drückst, und die Item-Set-Datei, die weiter unten beschrieben ist.
Alles, was die öffentliche Web-API von Riot braucht, also dein Profil, dein Spielverlauf und die Ränge anderer Spieler, fragt unser Server an und nicht die App auf deinem Rechner. Unser Riot-API-Schlüssel liegt auf dem Server und wird nie mit dem Client ausgeliefert. Dein Konto ist eine Google-Anmeldung, und die Antwort, die du auf dem Einwilligungsbildschirm gibst, wird festgehalten, damit die App weiß, dass du sie gegeben hast.
Die App schreibt eine einzige eigene Datei in den League-Ordner: ein Item-Set namens LoLSensei.json, abgelegt im Ordner für die empfohlenen Items des Champions, für den es gilt, in dem Format, das das Spiel für Item-Sets dokumentiert. Sie legt eine Datei neben die des Spiels; sie ändert oder ersetzt nichts, was das Spiel installiert hat.
Das ist ein Early-Access-Build, und er hat raue Kanten. Wenn er abstürzt, hängt oder dir etwas zeigt, das keinen Sinn ergibt, schreib an support@lolsensei.com mit der Versionsnummer vom unteren Rand der Einstellungsseite und dem, was du gerade gemacht hast. Meldungen von Testern sind der Grund, warum es diesen Build gibt.
LoL Sensei wird nicht von Riot Games unterstützt und spiegelt nicht die Ansichten oder Meinungen von Riot Games oder einer Person wider, die offiziell an der Produktion oder Verwaltung von Riot Games-Produkten beteiligt ist. Riot Games und alle zugehörigen Marken sind Marken oder eingetragene Marken von Riot Games, Inc.