Une partie de l'intérêt de Spelunky est que les joueurs ne voient jamais le même niveau deux fois, apprenant toujours des techniques pour vaincre ce que le générateur de niveau leur lance plutôt que de simples mises en page. Mais si vous souhaitez rejouer un monde particulier encore et encore, pour une raison quelconque, un petit hack astucieux réalisé par un fan vous permettra de forcer la graine du générateur et de recréer le même ensemble de niveaux encore et encore.
Une partie de l'intérêt de Spelunky est que les joueurs ne voient jamais le même niveau deux fois, apprenant toujours des techniques pour vaincre ce que le générateur de niveau leur lance plutôt que de simples mises en page. Mais si vous souhaitez rejouer un monde particulier encore et encore, pour une raison quelconque, un petit hack astucieux réalisé par un fan vous permettra de forcer la graine du générateur et de recréer le même ensemble de niveaux encore et encore.
Le petit outil est disponible sur leForums Mosmouth(viaJoueur sur PC). Mais comment ça marche avec le générateur de niveaux ? Le créateur « TooManyNotes » a laissé tomber un peu d'informatique :
Quelques notes sur la façon dont Spelunky génère des niveaux... pour chaque niveau individuel, comme 1-1, 1-2, etc., Spelunky génère un Mersenne Twister PRNG avec un nombre de 32 bits extrait du minuteur système (QueryPerformanceCounter). L'activation d'une graine personnalisée amène Speedlunky à forcer l'utilisation du même nombre de 32 bits - le hachage de la chaîne saisie - pour chaque niveau du jeu. (Ou un hachage de 64 bits, voir ci-dessous.) Mais cela ne signifie-t-il pas que deux niveaux dans la même zone pourraient se répéter ? Non, car Seedlunky ajoute également l'index du niveau à la graine.
Le générateur ne peut cependant pas interférer avec le Défi Quotidien. Les joueurs utilisant l'outil pourraient partager la même course que tous leurs amis, courir, pratiquer le même ensemble de niveaux encore et encore pour créer une course incroyable pleine d'émerveillement et de quasi-accidents, ou faire semblant de l'avoir fait pour de vrai et se vanter de leur high. marquer comme un misérable.