Votre registre Windows n’est pas le genre d’endroit où vous souhaitez que le code du jeu ajoute constamment tout un tas de données inutiles, mais c’est exactement ce que Kerbal Space Program 2 a fait. Vraisemblablement depuis son lancement en accès anticipé également.
KSP2 ne peut pas faire de pause. C’était l’une des affiches d’une campagne réussie d’accès anticipé – après une première étape alpha indépendante – mais presque toute cette bonne volonté s’est évaporée avec la sortie de ce deuxième volet. Il est léger en fonctionnalités, beaucoup plus léger que le jeu original, et a souffert d’une litanie de problèmes de performances.
Et maintenant, un bug potentiellement révolutionnaire a été découvert, soulignant le fait que le jeu accède régulièrement au registre Windows tout au long du jeu (lorsque vous passez du chargement d’une nouvelle sauvegarde ou du déplacement entre les zones (planètes ou lunes)) et l’écriture. de nouvelles données inutiles, encore et encore.
Les responsables de la communauté et les développeurs ont répondu à la fois sur les forums KSP et dans la section de discussion sur Steam, pour dire que les développeurs étaient (maintenant) conscients du problème et disposaient d’un correctif. « Il est actuellement en cours de test et nous visons un correctif, merci de l’avoir porté à notre attention ! » est la réponse actuelle sur Steam.
Le fait que ce problème soit en cours d’examen, qu’il ait été théoriquement corrigé et qu’il soit actuellement en phase de test est une bonne chose. Que ça existait en premier lieu, enfin… moins.
Il existe de nombreuses réponses sur Reddit et sur les forums, se demandant comment un développeur aurait pu créer un tel problème, certains parlant de la situation s’apparentant à celle des développeurs de KSP2 utilisant simplement le fichier de registre comme vidage de données temporaire. D’autres ont dit que cela ressemblait à un stockage par erreur de paramètres sous une variable constante alors qu’il s’agissait en fait d’une variable dynamique – « une erreur assez basique, que chaque développeur a commise à un moment donné de sa carrière ».
Quoi qu’il se passe réellement ici, le registre Windows se remplit d’un grand nombre d’entrées à chaque fois qu’un jeu est joué entraînera des problèmes avec votre système, où le jeu affichera des erreurs PlayerPrefsException lors de la tentative de chargement du jeu. Le correctif actuel consiste à fouiller vous-même dans votre registre Windows et à supprimer l’intégralité de l’entrée Intercept Games, mais supprimer des éléments de votre registre peut être dangereux.
Vous allez probablement ça va, mais supprimer une mauvaise chose peut avoir des répercussions dramatiques sur le fonctionnement de différentes applications, et peut-être même sur votre système d’exploitation. Alors oui, ce n’est pas un bon endroit pour élaguer les entrées au cas où vous trouveriez la bonne chose.
Et si vous vous demandez combien d’entrées vous pourriez obtenir… J’ai à peine joué au jeu depuis que j’ai eu du mal avec son état pratiquement alpha, en passant environ 14 heures à faire exploser des Kerbals sur la rampe de lancement, et j’ai 1 548 entrées PqsObjectState dans mon registre. Une personne sur le forum a affirmé avoir supprimé 1,65 Go de données inutiles en supprimant l’entrée de registre.
Prenez peut-être cela avec un grain de sel, mais je ne vais toujours pas redémarrer KSP2 tant que le problème n’aura pas été réglé. En tant que correctif, le correctif devrait être publié dès qu’il aura été minutieusement testé, donc j’espère que nous pourrons nous y attendre bientôt. Nous vous ferons savoir quand ce sera le cas.