La graine de la légendaire image pack.png de Minecraft – surnommée «l’image la plus emblématique de l’histoire de Minecraft» – a finalement été trouvée, permettant à tous les joueurs d’explorer le monde d’où elle vient.
Si vous avez déjà joué à Minecraft Java Edition, vous reconnaissez probablement cette image: elle représente une colline herbeuse avec des arbres et une plage avec un front de mer. Les nouveaux joueurs n’ont probablement vu l’image qu’en noir et blanc. Qu’Est-ce que c’est? D’où vient-il?
Cette image, appelée pack.png dans les fichiers du jeu, est visible à deux endroits dans Minecraft: dans l’écran de sélection du pack de ressources, où l’image est affichée comme l’icône du pack de ressources par défaut de Minecraft, et sur l’écran de sélection du serveur, lorsqu’il est affiché en noir et blanc lorsqu’un hôte n’a pas sélectionné d’icône pour son serveur.
La recherche de la graine mondiale pour pack.png a été déclenchée par SalC1, un fan américain de Minecraft qui réalise des vidéos sur le célèbre jeu de construction de blocs. SalC1 a commencé à enquêter sur l’origine de pack.png au début de 2020 et a découvert qu’il avait été pris dans une version beaucoup plus ancienne du jeu. Pour être exact, il a été ajouté à Minecraft avec le lancement de la version alpha 1.2.2, qui a été publiée le 10 novembre 2010. Il s’agit de la version du jeu qui a ajouté le support officiel des packs de textures, et avec cette fonctionnalité, l’image a été ajoutée. à l’écran de sélection du pack de textures.
Mais les détectives Internet ont trouvé presque impossible de trouver une graine mondiale en utilisant uniquement l’image. Il est minuscule, ne pesant que 128 x 128 pixels. Mais des extraits d’informations dans l’image se sont avérés utiles. En regardant les nuages par rapport aux blocs, il était possible de trouver l’emplacement approximatif dans un monde Minecraft sur un axe. Ceci, combiné à l’examen de la texture de l’eau pour donner l’orientation, a considérablement réduit la zone à rechercher dans un monde potentiel.
Les fans ont essayé de recréer l’image bloc par bloc pour aider les développeurs travaillant sur la rétro-ingénierie de la graine. Des emplacements de bloc exacts étaient nécessaires pour obtenir des résultats exacts, mais étant donné la faible résolution de l’image, il était difficile de déterminer où chaque bloc allait.
Un upscaler AI était nécessaire, et cet upscaler AI devait être «formé» avec des images de Minecraft. Des millions de captures d’écran ont été soumises par la communauté Minecraft dans le cadre de l’effort croissant pour trouver la graine de l’image, et cela a produit une image plus claire qui a aidé les développeurs à déterminer où certains blocs devraient être placés.
À partir de là, la cascade de l’image a été utilisée pour l’inversion de «graine de bloc» – la graine de morceau relative à la partie de la génération mondiale de Minecraft qui élabore la population du monde (fleurs, animaux, etc.). Le plan était de convertir les graines en morceaux potentiels en graines mondiales potentielles, et en juin de cette année, la recherche était en cours pour ces graines en morceaux potentiels.
En raison du très grand nombre de graines potentielles pour les mondes Minecraft générés aléatoirement (281 474 976 710 656), personne ne pouvait vérifier chaque graine elle-même. Au lieu de cela, les développeurs ont utilisé la plate-forme de partage de calcul BOINC pour rechercher dans tout cet espace de semences afin d’obtenir une liste d’environ 700 000 semences mondiales possibles. Ceux-ci ont ensuite été exécutés via un autre programme qui vérifiait si la hauteur du terrain correspondait à la recréation de pack.png.
Le 1er septembre, l’équipe de Minecraft @ Home – la même qui a aidé à déterrer la graine du célèbre panorama d’arrière-plan de l’écran de titre de Minecraft en juillet – a développé une nouvelle méthode de craquage des graines pour pack.png que n’importe qui pouvait exécuter sur son ordinateur à la maison, à condition de disposer d’une carte graphique Nvidia. Dans un appel aux armes sur Discord, le groupe a demandé aux utilisateurs de l’aider, transformant ce qui aurait pris des milliers d’heures à terminer sur un seul ordinateur en quelque chose qui ne fonctionnait qu’en quelques jours. Quatre jours plus tard, le matin du 5 septembre 2020, l’annonce a été faite que la graine était enfin trouvée.
C’est réel. pic.twitter.com/lZ7t8N6q1k
– SalC1 (@ RealSalC1) 5 septembre 2020
SalC1 a confirmé que la découverte était réelle, et pour l’armée de fans de Minecraft sur son Discord et ailleurs, c’est une période passionnante. Désormais, les joueurs de Minecraft du monde entier peuvent jouer dans le monde qu’ils regardent depuis une décennie.
La graine de pack.png est:
- 3257840388504953787
- Coordonnées: x = 49, z = 0
Pour obtenir le feuillage exact vu dans le pack.png d’origine, vous devez générer le monde dans Minecraft alpha 1.2.2a. Voici comment procéder, grâce à SalC1 via son Discorde:
- Créez un nouveau monde dans la version, puis quittez le jeu.
- Localisez votre dossier de sauvegarde, ouvrez votre sauvegarde que vous venez de créer (qui devrait s’appeler « World1 ») et supprimez tous les dossiers à l’intérieur de ce dossier. Les paramètres level.dat, level.dat_old et session.lock doivent rester.
- Vous allez alors devoir ouvrir le fichier level.dat avec ce programme: https://github.com/jaquadro/NBTExplorer/releases
- Sous « Données », remplacez « RandomSeed » par celui répertorié ci-dessus.
- Enregistrez et quittez NBTExplorer.
- Ouvrez votre monde, allez dans les coords, et vous aurez le monde pack.png original!