PL. 01 / 04 — Réalisations ← Bordereau
NES · NotEnoughStats
Un compagnon de bureau gratuit pour League of Legends : il prépare la sélection des champions, pose des overlays discrets en partie et analyse chaque match ensuite.

NES accompagne une partie de League of Legends du début à la fin, depuis le bureau Windows. Il tourne en tâche de fond, ne demande aucun compte et garde tout sur l’ordinateur du joueur.
Avant, pendant, après
- En sélection des champions : import des runes, des sorts et des item sets, rappel des bans, notes de matchup et aperçu des alliés.
- En partie : de petits overlays transparents, posés où l’on veut au-dessus du jeu : les deux prochains objectifs, l’écart d’or entre vis-à-vis dans le tableau Tab, ses propres repères.
- Après la partie : l’historique, synchronisé par la Riot API, avec ses courbes, la carte des morts et une estimation du niveau joué face aux neuf autres joueurs.
Dans les règles de Riot
Riot encadre strictement les applications tierces, et NES s’y tient :
- seulement les API officielles : celle du client et celle de la partie en cours, jointes sur le poste, la Riot API et Data Dragon ;
- ni lecture de la mémoire du jeu, ni injection, ni capture d’écran ;
- aucune information cachée : ni timers de jungle, ni cooldowns ou positions ennemis ;
- les automatisations du client sont désactivées par défaut, comme les deux options que Riot juge non conformes, signalées par un avertissement.
Choix techniques
- Electron, React et TypeScript pour l’application, une base SQLite locale pour l’historique.
- Installation pour le seul compte Windows, sans droits administrateur ; mises à jour en arrière-plan, jamais en sélection des champions ni en partie.
- Pas de serveur NES, pas de télémétrie : chacun utilise sa propre clé Riot API, chiffrée sur son poste.
- Le site de présentation, bilingue, tourne sur le même serveur que celui-ci.
La première version arrive : les installeurs seront publiés sur le dépôt public des versions.