Repository navigation
Releases: eljedi/NovaDriveGameBoost-releases
Release list
v2.6.0
NovaDrive & GameBoost 2.6.0
Votre PC depuis votre téléphone
Une application compagnon vous permet de suivre les températures, la charge et l'espace disque de votre PC pendant que vous jouez — ou quand vous n'êtes pas devant.
Elle s'installe depuis le site, sans passer par l'App Store ni Google Play. Ce n'est pas un raccourci : les deux boutiques refusent catégoriquement les applications d'optimisation et de nettoyage, et une version mobile de NovaDrive serait rejetée à la soumission. Une page installable rend la question sans objet, fonctionne sur iPhone, Android et ordinateur avec une seule base de code, et se met à jour sans validation.
L'association
Dans Paramètres → Application compagnon, activez la fonction et demandez un code. Huit caractères, valables dix minutes, à usage unique. Vous le saisissez sur votre téléphone, et le PC apparaît.
Le code transite par vos yeux, jamais par le réseau : c'est ce qui garantit que l'association vient de quelqu'un ayant accès aux deux appareils. Aucun lien n'est déduit de vos activations de licence — cela rattacherait l'état d'une machine à un compte sans que personne l'ait demandé.
Ce qui est transmis, et quand
Températures CPU et GPU, charge, mémoire, espace disque, et le nom du jeu en cours. Toutes les trente secondes, uniquement si vous avez coché la case.
Elle est décochée par défaut, et le texte sous elle dit exactement ce qui part et à quelle fréquence. Vous pouvez dissocier l'appareil depuis le téléphone à tout moment.
Ce que l'application ne fait pas croire
Un PC sans relevé depuis deux minutes passe hors ligne et ses températures disparaissent de l'écran. Afficher la dernière valeur connue comme si elle était actuelle laisserait croire que votre machine tourne alors qu'elle est éteinte.
Les relevés aberrants sont écartés à l'écriture : un GPU à 0 °C parce que le pilote n'a pas encore répondu, ou un CPU à 200 °C sur une lecture ratée, déclencheraient une alerte de surchauffe imaginaire. Le seuil d'alerte affiché est le même que celui du logiciel — deux seuils différents sur deux écrans pour la même machine sèmeraient le doute.
Et le cache hors ligne ne conserve que l'habillage de la page, jamais les données : servir une température périmée depuis le cache serait pire que de ne rien montrer.
Note sur les autres plateformes
Une version macOS ou Linux de NovaDrive n'aurait presque aucune fonction : ni registre, ni plans d'alimentation, ni pilotes à mettre à jour, et une protection système qui bloque l'essentiel des réglages. Le compagnon est la bonne réponse à « je veux y accéder ailleurs » — il ne remplace pas NovaDrive, il le prolonge.
Notes techniques
| Élément | Rôle |
|---|---|
Core/Companion/CompanionService.cs |
Publication de l'état, demande de code |
api/device-report.php |
Réception, avec bornage des valeurs de capteur |
api/device-pair.php |
Codes à usage unique, expiration 10 min |
api/device-status.php |
Lecture pour le compte connecté |
/app/ |
Application installable (manifeste + service worker) |
device_status conserve une seule ligne par machine, mise à jour en place : le téléphone n'affiche que l'instant présent, un historique remplirait la base pour rien.
v2.5.2
NovaDrive & GameBoost 2.5.2
La page Programmes installés est correctement réservée au Pro
En 2.5.0 et 2.5.1, seul le bouton « Analyser » portait le badge Pro — mais aucune commande ne vérifiait la licence. Un compte gratuit pouvait lister ses programmes, chercher les restes d'un logiciel désinstallé et les supprimer. Le badge affichait une restriction qui n'existait pas.
Le verrou porte désormais sur chaque action : analyse, recherche de restes, suppression et désinstallation. Et plutôt que des boutons inertes, un bandeau explique ce que la page fait et rappelle que l'essai de sept jours est inclus — laisser quelqu'un cliquer dans le vide sans explication est une mauvaise manière de vendre quoi que ce soit.
Le site reflète la même chose : la désinstallation en série et le nettoyage des restes figurent maintenant dans la liste Pro, le tableau comparatif et la FAQ.
v2.5.1
NovaDrive & GameBoost 2.5.1
Suite directe de la 2.5.0 : la désinstallation allait dans la bonne direction, mais elle laissait encore passer trois choses.
Le registre
Les logiciels y laissent leurs réglages, et personne ne va les chercher. NovaDrive les trouve maintenant, dans HKCU\Software, HKLM\SOFTWARE et sa variante 32 bits — et nulle part ailleurs. Le registre contient la configuration de Windows entier : une recherche large y ferait bien plus de dégâts que sur le disque.
La clé de l'éditeur n'est jamais proposée, seulement le logiciel à l'intérieur : elle abrite ses autres produits. Microsoft, Windows, Classes, Policies, NVIDIA, Intel et AMD sont écartés même quand le nom correspond. Et à la suppression, toute clé hors de ces branches, ou trop proche de la racine, est refusée.
Les dossiers au nom différent du logiciel
Streamlabs Desktop range ses données sous slobs-client. Une correspondance sur le nom affiché ne le trouvera jamais. Le dossier d'installation déclaré par l'éditeur sert désormais d'alias, ce qui rend ces cas visibles — avec un minimum de quatre caractères, en dessous de quoi l'alias deviendrait trop permissif.
Chercher les restes d'un logiciel déjà parti
Jusqu'ici l'analyse ne se déclenchait qu'après une désinstallation faite dans la session. Tout ce qui avait été retiré avant — par Windows, par son propre désinstalleur, l'an dernier — restait hors de portée.
Un champ dans Programmes installés permet maintenant de chercher par nom. Si le logiciel figure encore dans la liste des programmes installés, NovaDrive refuse et le dit : ses dossiers sont en service, les supprimer le casserait.
Une correction qui comptait
NovaDrive pouvait annoncer « 0 Mo libérés » après avoir réellement effacé des centaines de mégaoctets.
La suppression d'un dossier abandonnait au premier fichier refusé, et l'échec emportait tout le décompte — y compris ce qui était déjà parti. L'utilisateur voyait un dossier à moitié vidé et un message lui disant qu'il ne s'était rien passé.
La suppression se fait maintenant fichier par fichier : chacun qui passe est compté, chaque refus est recensé, et l'attribut lecture seule est retiré au passage — c'est la cause la plus fréquente de ces blocages. Le message dit ce qui a réellement été libéré et combien de dossiers restent incomplets, avec quoi faire : fermer le logiciel concerné, ou redémarrer.
Un défaut de comptage voisin est corrigé dans la fenêtre des jeux : les éléments retirés de l'affichage étaient les premiers de la liste, pas ceux qui avaient effectivement été supprimés.
Interface
Les cases à cocher des listes de restes ne s'affichaient pas : le style du thème ne dessinait rien, et la surbrillance bleue de la ligne sélectionnée recouvrait ce qui restait. Rendu natif pour les cases, surbrillance translucide pour les lignes.
Une colonne « Type » distingue dossier et clé de registre. Les clés n'affichent pas de taille — elles n'occupent pas d'espace disque, elles encombrent le système.
Notes techniques
LeftoverScanner.DeleteTree remplace Directory.Delete(recursive), qui ne dit jamais ce qu'il a fait avant d'échouer. ILeftoverScanner.DeleteAsync renvoie désormais (Deleted, Partial, Freed) : sans le décompte partiel, impossible de distinguer « rien à faire » de « bloqué à mi-parcours ».
v2.5.0
NovaDrive & GameBoost 2.5.0
Désinstaller pour de bon
Jusqu'ici NovaDrive libérait de la place en nettoyant des caches. Mais sur la plupart des machines, ce qui occupe vraiment le disque, ce sont les jeux et les logiciels dont on ne se sert plus. Cette version s'en occupe — et surtout, de ce que leur désinstallation laisse derrière elle.
Programmes installés
Une nouvelle page liste tout ce qui est installé, comme le Panneau de configuration, mais avec une case par ligne. Cochez ce dont vous ne voulez plus, cliquez une fois, et NovaDrive enchaîne les désinstallations.
Elles s'exécutent l'une après l'autre, en attendant la fin de chacune. Les lancer en parallèle empilerait des fenêtres modales et des demandes d'élévation concurrentes : ingérable. Un bouton permet d'arrêter la file entre deux programmes.
Rien n'est coché au départ. Sur une liste de quatre-vingts entrées, une présélection finit par être validée sans être lue.
Ce qui est signalé, et pourquoi
Trois catégories apparaissent en orange et sont masquées par défaut : les bibliothèques partagées (Visual C++, .NET, DirectX), les pilotes, et les composants Windows.
Retirer un redistribuable Visual C++ casse silencieusement d'autres logiciels, et personne ne fera le lien trois semaines plus tard devant un jeu qui refuse de démarrer. NovaDrive ne vous l'interdit pas — c'est votre machine — mais il les nomme un par un dans la confirmation, au lieu d'un avertissement générique que l'on cesse de lire.
Désinstallation d'un jeu
Depuis Jeux & Bottleneck, chaque jeu a un bouton « Désinstaller » qui ouvre une fenêtre en deux temps : d'abord le désinstalleur officiel de la plateforme, ensuite la recherche de ce qui reste.
NovaDrive ne supprime jamais le dossier du jeu lui-même. Effacer les fichiers dans le dos de Steam ou d'Epic laisserait leur bibliothèque persuadée que le jeu est toujours installé, et la réinstallation se comporterait de travers.
Les applications du Microsoft Store sont désormais prises en charge. Elles n'écrivent rien dans le registre, ce qui les rendait impossibles à désinstaller depuis NovaDrive ; il passe maintenant par leur mécanisme officiel. Comme Windows ne demande alors aucune confirmation, NovaDrive pose lui-même la question et le dit franchement.
Les restes
C'est la partie que personne ne nettoie. Les désinstalleurs retirent le programme, presque jamais les dossiers de réglages et de cache accumulés à l'usage. Après chaque désinstallation, NovaDrive les cherche et les présente avec leur taille.
Il distingue trois natures : cache, qui se recalcule ; réglages, dont la perte est agaçante sans plus ; et données personnelles, qui ne reviennent jamais. Les deux premières arrivent cochées, la troisième jamais — et un avertissement n'apparaît que lorsqu'il y en a effectivement, pour qu'il garde son sens.
Garde-fous
La recherche ne sort jamais de %LOCALAPPDATA%, %APPDATA%, Program Files, ProgramData et les dossiers de sauvegarde connus. Pas de balayage du disque, qui finirait par proposer un dossier sans rapport au nom voisin.
La correspondance de nom est stricte après normalisation : « Cyberpunk 2077™ » retrouve « Cyberpunk 2077 », mais « Halo » ne s'apparie jamais à « Halo Wars ». Un dossier d'éditeur n'est jamais proposé, seulement le logiciel à l'intérieur — c'est le piège des dossiers partagés entre plusieurs produits d'une même marque.
Enfin, une barrière refuse tout chemin situé à moins de trois niveaux sous la racine, égal à un dossier système, ou placé sous C:\Windows. Une erreur de correspondance ne doit jamais pouvoir coûter les Documents de quelqu'un.
Côté site
Les bugs signalés sont maintenant publics sur /bugs.php, avec leur statut et un vote « moi aussi » pour les faire remonter. Vérifiez-y avant de signaler : si le problème y figure déjà, votez plutôt que d'ouvrir un doublon.
Les retours envoyés avant cette version restent privés. Ils ont été écrits en privé, et les publier rétroactivement trahirait ce que leurs auteurs pensaient faire.
Notes techniques
| Fichier | Rôle |
|---|---|
Core/AppUninstaller/InstalledProgramsService.cs |
Lecture du registre, classement du risque, file séquentielle |
Core/AppUninstaller/LeftoverScanner.cs |
Recherche et suppression des restes, partagée jeux/programmes |
Core/GameUninstaller/GameUninstallService.cs |
Résolution du désinstalleur, y compris MSIX |
UI/Views/InstalledProgramsView.xaml |
Nouvelle page |
UI/Views/UninstallWindow.xaml |
Fenêtre de désinstallation d'un jeu |
Le scanner de restes est partagé entre les jeux et les programmes. Le dupliquer aurait garanti que les garde-fous divergent avec le temps, et c'est précisément le code où cela ne doit pas arriver.
Pour les applications du Store, le nom de famille du paquet est reconstruit à partir du dossier d'installation : le dossier trouvé est souvent un paquet de ressources, dont la suppression ne désinstallerait rien.
v2.4.9
NovaDrive & GameBoost 2.4.9
L'optimisation par jeu fait enfin quelque chose de réel
Jusqu'ici, « Optimiser » sur un jeu se contentait de passer son processus en priorité haute. Sur une machine où rien d'autre ne tourne, cela ne change quasiment rien : le processeur n'était pas disputé. Et quand l'entrée désignait un lanceur — MinecraftLauncher.exe, SmiteBootstrapper.exe — l'opération portait sur un programme de quelques mégaoctets qui n'exécute pas le jeu.
Cette version corrige les deux.
NovaDrive vise le vrai processus
Les lanceurs connus sont reconnus. Quand l'exécutable désigné en est un, NovaDrive cherche le jeu parmi les processus actifs : forte empreinte mémoire, fenêtre visible. Les anti-triche, gestionnaires de plantage et utilitaires du jeu sont écartés — y toucher casserait la partie. Les applications de bureau ordinaires (navigateurs, messageries, éditeurs) le sont aussi, pour qu'un navigateur chargé ne soit jamais pris pour un jeu.
Le nom de la cible retenue apparaît dans le statut quand il diffère de l'entrée choisie.
Délestage de l'arrière-plan
C'est le gain réel. Pendant la partie, navigateurs, Discord, lanceurs restés ouverts et clients de synchronisation passent en priorité basse. Le jeu ne se bat plus contre trente onglets pour du temps processeur.
Rien n'est jamais fermé : baisser une priorité est réversible et sans risque, tuer un processus ne l'est pas. Le système, l'audio, le gestionnaire de fenêtres et l'explorateur ne sont jamais touchés — les ralentir provoquerait des coupures de son et des à-coups de souris, exactement l'inverse du but recherché.
À la fermeture du jeu, tout revient à la normale sans intervention. Les priorités d'origine sont mémorisées une par une et restaurées à l'identique, pas remises à « Normal » au jugé.
Préférence GPU hautes performances
Écrite par jeu dans les préférences graphiques de Windows. Sur un PC à double carte, Windows lance parfois le jeu sur la puce intégrée : c'est de loin le réglage qui rapporte le plus d'images par seconde. Il s'applique même jeu fermé et prend effet au prochain lancement.
Jeux protégés par un anti-triche
EasyAntiCheat, BattlEye et Vanguard refusent tout accès au processus du jeu, y compris à un programme lancé en administrateur. NovaDrive ne cherche pas à contourner cette protection : le faire ferait passer le joueur pour un tricheur et le ferait bannir.
Le message le dit maintenant clairement, en nommant l'anti-triche responsable au lieu d'un « Accès refusé » opaque. Les autres optimisations — délestage d'arrière-plan, préférence GPU — s'appliquent normalement, car elles ne demandent aucun accès au jeu.
Garde-fous
Fermer NovaDrive pendant une partie laissait les applications d'arrière-plan en priorité basse : le navigateur restait ralenti jusqu'à son redémarrage. Les priorités sont maintenant rendues à la fermeture de l'application, quoi qu'il arrive.
NovaDrive n'optimise plus au hasard. Pour retenir un processus comme étant le jeu, il exige une preuve : l'exécutable réside dans un dossier de jeux, ou occupe plus d'un gigaoctet. En dessous, il n'optimise rien — mieux vaut cela que d'accélérer le mauvais programme en laissant croire au joueur que sa partie est boostée.
L'AutoBoost sur un lanceur attend désormais le jeu au lieu d'agir trois secondes après le clic. Auparavant il visait le lanceur, et le délestage était annulé dès la fermeture de celui-ci — c'est-à-dire au moment précis où la partie commençait.
Le délestage compare enfin les noms de processus à l'identique. « Contient » aurait ralenti un jeu nommé OperationX à cause d'Opera.
Correction
Les noms de jeux Xbox affichaient des codes HTML : « Solitaire & Casual Games » redevient « Solitaire & Casual Games ». Le manifeste Xbox est du XML, ses entités doivent être décodées.
Notes techniques
| Fichier | Rôle |
|---|---|
Core/GameOptimizer/GameProcessResolver.cs |
Lanceur → processus réel du jeu |
Core/GameOptimizer/BackgroundThrottleService.cs |
Délestage et restauration exacte |
Core/GameOptimizer/PerGameOptimizerService.cs |
Orchestration, préférence GPU, détection anti-triche |
Core/GameDetector/GameDetectorService.cs |
Décodage des entités HTML du manifeste Xbox |
Chaque réglage est tenté indépendamment : l'échec de l'un n'annule plus les autres. C'était le défaut le plus coûteux — un refus d'accès sur la priorité empêchait le délestage, alors que celui-ci ne dépend pas du jeu.
v2.4.8
➕ NovaDrive & GameBoost v2.4.8 — Ajoutez vos propres jeux
➕ Un jeu que l'application ne détecte pas ? Ajoutez-le
NovaDrive cherche vos jeux dans Steam, Epic, Xbox, EA, GOG, Battle.net et Ubisoft Connect. Tout ce qui vit en dehors de ces bibliothèques lui était donc invisible : serveurs privés, jeux portables, émulateurs, clients moddés.
Un bouton Ajouter un jeu est apparu dans Jeux & Bottleneck : désignez l'exécutable, et le jeu rejoint la liste comme n'importe quel autre. Il devient éligible à l'optimisation par jeu et à l'AutoBoost au lancement.
Les jeux ajoutés à la main sont mémorisés d'une session à l'autre et portent la plateforme « Manuel ». Un bouton ✕ permet de les retirer — il n'apparaît que sur ces entrées, un jeu détecté automatiquement revenant de toute façon au scan suivant.
Si un jeu ajouté à la main est aussi détecté par une plateforme, c'est l'entrée automatique qui est conservée : elle est mieux renseignée.
📦 Installation
Télécharge NovaDriveGameBoost-Setup.exe ci-dessous, puis lance-le.
Windows 10 (2004+) ou Windows 11 · droits administrateur requis.
v2.4.7
🔑 NovaDrive & GameBoost v2.4.7 — Gérez votre licence depuis l'application
🔑 La page Activation s'adapte à votre licence
Une fois votre licence Pro active, le formulaire d'activation laisse place à l'état réel de votre licence : clé masquée, date d'activation, et date d'expiration (ou « Jamais — licence à vie »).
Vous changez de PC ? Un bouton Désactiver sur ce PC délie la licence pour que vous puissiez la saisir sur votre nouvelle machine. Votre licence reste valide — plus besoin d'écrire au support pour un transfert.
Le passage Pro ↔ Gratuit se répercute immédiatement sur toute l'application : badges, boutons verrouillés, tout se met à jour sans redémarrage.
🐛 Corrections
- GameBoost : le bandeau de profil conseillé et l'option « Mesurer le gain réel » se chevauchaient
- Le sous-titre de la page Activation invitait à activer une licence déjà active
📦 Installation
Télécharge NovaDriveGameBoost-Setup.exe ci-dessous, puis lance-le.
Windows 10 (2004+) ou Windows 11 · droits administrateur requis.
v2.4.6
🇪🇸 NovaDrive & GameBoost v2.4.6 — Español, espace disque, profil conseillé
🇪🇸 L'application est maintenant en espagnol
Traduction complète : 866 textes, interface et messages générés compris. Sélectionnable depuis Paramètres → Langue, aux côtés du français et de l'anglais.
💾 Où passe votre espace disque (nouveau)
Une carte au bas du Nettoyeur classe par taille les dossiers qui remplissent réellement votre disque : Téléchargements, Documents, Vidéos, données d'applications, et vos bibliothèques Steam, Epic et Xbox.
Chaque ligne indique ce que contient le dossier et sa part du total, avec un bouton pour l'ouvrir dans l'Explorateur.
L'application ne supprime rien ici : ce sont vos fichiers personnels, pas des caches. Elle vous montre où regarder, vous décidez. Les caches et temporaires restent gérés par le Nettoyeur au-dessus.
🎯 Profil GameBoost conseillé (nouveau)
Après un scan matériel, GameBoost annonce le profil adapté à votre machine et explique pourquoi. Un clic présélectionne les optimisations correspondantes — rien n'est appliqué sans votre validation.
Le raisonnement reste prudent : SysMain n'est proposé que si votre RAM est juste, l'indexation Windows n'est coupée que sur disque mécanique, et une machine confortable reste sur le profil sûr. Si la VRAM est le facteur limitant, l'application vous le dit plutôt que de proposer des réglages qui n'y changeraient rien.
🌍 Langues incomplètes retirées
Le menu ne propose plus que les langues réellement traduites. Choisir une langue partiellement traduite donnait jusqu'ici une interface en français ; les langues concernées réapparaîtront automatiquement une fois terminées.
📦 Installation
Télécharge NovaDriveGameBoost-Setup.exe ci-dessous, puis lance-le.
Windows 10 (2004+) ou Windows 11 · droits administrateur requis.
v2.4.5
↩️ NovaDrive & GameBoost v2.4.5 — Tout annuler en un clic, gain mesuré
↩️ Annuler toutes les optimisations, en une action
Un bouton Tout annuler apparaît dans Paramètres → Sauvegarde système. Il remet Windows dans l'état où il était avant vos boosts : plan d'alimentation, services, priorité CPU, HPET, réglages réseau — quelle que soit la page depuis laquelle vous les aviez appliqués.
L'application tient le compte de ce qui a réellement été modifié : rien n'est touché au hasard, et le bouton reste grisé s'il n'y a rien à annuler.
📊 Le gain réel, mesuré (nouveau)
Une case Mesurer le gain réel dans GameBoost lance un benchmark CPU avant et après l'optimisation, puis affiche l'écart.
Pas de « +200 % de FPS » : en dessous de 3 % l'application annonce « aucun écart mesurable », parce qu'un benchmark varie naturellement de quelques pourcents d'une exécution à l'autre. Et si une optimisation dégrade les performances sur votre machine, le chiffre s'affiche en rouge.
🌍 Fini les langues à moitié traduites
Le menu des langues ne propose plus que celles réellement disponibles. Choisir « Español » donnait jusqu'ici une interface en français : ces langues incomplètes sont retirées et réapparaîtront automatiquement une fois traduites.
🌡️ Températures CPU : explication claire
Le message du Moniteur indiquait encore une cause obsolète. Il explique désormais la vraie raison et propose un lien direct pour installer PawnIO, le pilote signé par Microsoft qui débloque la lecture des capteurs CPU.
📦 Installation
Télécharge NovaDriveGameBoost-Setup.exe ci-dessous, puis lance-le.
Windows 10 (2004+) ou Windows 11 · droits administrateur requis.
v2.4.4 — Fin de l'alerte antivirus, Moniteur gratuit
🛡️ NovaDrive & GameBoost v2.4.4 — Plus de pilote vulnérable, Moniteur gratuit
🛡️ Fin de l'alerte antivirus (important)
Les versions précédentes lisaient les températures via WinRing0, un pilote noyau ajouté à la liste des pilotes vulnérables de Microsoft (CVE-2020-14979). Windows Defender le mettait en quarantaine — à juste titre.
NovaDrive n'installe plus aucun pilote de ce type. La lecture des capteurs passe désormais par PawnIO, signé et validé par Microsoft.
Températures CPU et carte mère : installez PawnIO pour les afficher. GPU, disques, RAM et charges fonctionnent sans lui.
🔄 Mise à jour propre
L'installeur désinstalle automatiquement l'ancienne version avant d'installer la nouvelle, ferme l'application si elle tourne et supprime les pilotes résiduels — plus de fichiers orphelins ni d'installations en double.
Votre licence Pro et vos réglages sont préservés lors d'une mise à jour. À la désinstallation manuelle, l'application vous demande maintenant si vous souhaitez les conserver.
📊 Le Moniteur est entièrement gratuit
Le bouton de mise en pause du Moniteur temps réel n'est plus réservé à la version Pro : CPU, GPU, RAM et températures sont accessibles sans licence, sans limite de temps.
📦 Installation
Télécharge NovaDriveGameBoost-Setup.exe ci-dessous, puis lance-le.
Windows 10 (2004+) ou Windows 11 · droits administrateur requis.