Serveur minecraft

Les Modders ont finalement craqué Katamari Damacy Wide Open – Resoudre les problemes d’un serveur MineCraft

Le 2 mai 2019 - 9 minutes de lecture

GIF: Bandai Namco (Noclip / Kotaku)

Vous pouvez maintenant voler à travers les niveaux du classique bien-aimé PlayStation 2 Katamari Damacy dans votre navigateur Web, explorez les mondes du jeu sans impressionner votre père, grâce au site Web Noclip – et à une prime de 500 $ offerte par son créateur à des ingénieurs expérimentés prêts à vous aider à déchiffrer le code du jeu.

Noclip contient des données cartographiques extraites de jeux vidéo 3D classiques qui ont été reconstruites pour vous permettre de survoler les niveaux comme bon vous semble, même les murs, les sols et les plafonds., Le propriétaire du site Web utilise simplement «Jasper». dit que le site a gagné en popularité à peu près au même moment Kotaku couvert en février. Depuis lors, les données sur le site ont été associées à l’apprentissage automatique afin de transformer différentes captures d’écran du jeu Zelda en Peintures de Van Gogh et utilisé pour explorer comment les niveaux sont construits dans Ocarina of Time.

De toute évidence, les gens aiment Zelda. Et Jasper aussi. Il a beaucoup d’expérience dans la dissection et la reconstruction de jeux Nintendo, mais jusqu’à présent, Noclip n’héberge pas beaucoup de cartes non-Nintendo. Malgré les nombreux jeux Nintendo qu’il a pu ouvrir, les jeux PlayStation 2 sont une véritable bête à part. Katamari Damacy est un favori personnel de Jasper, mais il n’a pas été en mesure de l’inscrire sur Noclip au cours des six années où il a travaillé sur le projet.

«C’était une demande de longue date de moi, parce que j'aime le jeu à mort », a déclaré Jasper à Kotaku via des messages directs sur Discord. «La difficulté initiale est juste une grosse pointe. C’est pourquoi, le 2 avril, Jasper a décidé d’offrir une prime de 500 $ à tout ingénieur de rétro-ingénierie expérimenté qui pourrait craquer. KatamariLes secrets

Quelques mains expérimentées ont répondu à l'appel, parmi lesquelles un ingénieur en logiciel portant le nom d'utilisateur Murugo. Un autre jeu PS2, Cœurs de royaume, était son jeu préféré en grandissant, un amour qui l’a amené à se lancer dans l’effort de la communauté pour l’ingénierie inverse il ya deux ans. A l'époque, la scène du modding pour Royaume coeurs 2 était bien développé, mais le jeu original était moins exploré.

«Jusque-là, les modèles pour les zones de jeu telles que les mondes Disney demeuraient un mystère», a déclaré Murugo. "J'ai décidé que ce serait un bon endroit pour commencer."

Capture d'écran: Bandai Namco (Noclip / Kotaku)

Murugo a d'abord aidé à obtenir Cœurs de royaume, son propre projet de passion, sur Noclip avant de passer au Katamari effort. Il contribue via un canal du serveur Discord de Jasper dédié uniquement à la recherche et à l’exploration de la baleine blanche. Katamari. Même avec ma propre expérience dans le développement de jeux, regarder les conversations consacrées à la recherche KatamariLa structure du fichier est comme le premier jour effrayant d’un programme d’immersion linguistique. Avec l’aide des sympathiques habitants, j’ai appris un peu plus sur ce qui fait que Katamari et d'autres jeux PS2 tels que des casse-têtes délicats.

Explorer les fichiers d’un jeu et les rendre fonctionnels sur le site Web de Noclip est un processus qui implique des essais, beaucoup d’erreurs et un savoir-faire durement acquis. Certains jeux ont déjà été partiellement exploités et vaincus par d’autres développeurs, mais souvent, c’est à Jasper de creuser et de le découvrir lui-même.

"L’un des meilleurs moyens de le faire est de modifier les fichiers du jeu, puis de les charger à nouveau, et de rechercher ce qui est différent", a-t-il déclaré. "Parfois, le jeu se bloque, d’autres fois, il corrompra des objets de façon étrange." Les premières expériences de Jasper tentaient de recréer le château de la princesse Peach en Super Mario 64 étaient le catalyseur d'origine de Noclip. Il a partagé avec moi l'évolution de la carte, en soulignant comment il a lentement fixé la mise à l'échelle des textures, perfectionné le mélange des surfaces et trouvé les polygones manquants.

Après six ans de travail sur Noclip, Jasper comprend les particularités des structures de fichiers Nintendo, ce qui me rappelle la familiarité que j'ai avec le contenu brouillé des tiroirs de mon bureau. Leur organisation est une rime et une raison, même si cela n’est pas immédiatement évident pour un étranger.

«Je peux identifier le début d’un« paquet de la liste d’affichage », comme il est appelé. Il a une forme très distinctive à mes yeux », a-t-il déclaré. Un paquet de liste d’affichage est une commande du jeu au système pour dessiner une série de triangles. «En fin de compte, ces modèles de jeu se résument à des données telles que les positions des sommets, les couleurs et les coordonnées de texture, et heureusement chacune d’elles a une forme différente. Avec les positions, vous recherchez des groupes de trois: X, Y, Z. Avec des couleurs, quatre: R, G, B, A. Et avec les coordonnées de texture, vous n’avez que deux: U et V. "

GIF: Nintendo (Noclip / Kotaku)

Les fichiers de Nintendo ont tendance à être nommés et organisés de manière à permettre aux ingénieurs curieux et assidus de se faire une idée précise du contenu d’un fichier. Jasper m'a montré des captures d'écran de la structure de répertoires pour Mario Kart Wii, qui contient un dossier appelé «Race», dans lequel se trouvent des fichiers intitulés «boardcross_course» et «casino_course». Il reste encore beaucoup à faire après la recherche de ces fichiers. Mais leurs noms aident à les comprendre.

Katamari, d'autre part, a juste un dossier racine avec des fichiers tels que “DUMMY.BIN” et “FILE_00.BIN” et d'autres noms similaires opaques. Si Mario Kart Wii est comme la pile de factures que je garde sur mon bureau, Katamari C’est le tiroir embarrassant de ma cuisine qui, pour une raison quelconque, possède à la fois une lampe de poche et un ouvre-boîte qui vivent côte à côte.

C’est pourquoi Jasper décrit le travail initial sur Katamari comme un grand pic. Avant même d’essayer de déconstruire et d’utiliser ses fichiers, lui et les autres ingénieurs qui l’épluchent doivent déterminer le contenu de chaque fichier. est. contrairement à Cœurs de royaume, A déclaré Murugo, la fissuration n'avait pas vraiment progressé Katamari précédemment. Ils partiraient de zéro. "Cette fois, nous n'avions ni notes de la communauté ni outils auxquels nous pouvions recourir", a-t-il déclaré. "Au début, nous n'avions que des fichiers sur le disque, l'exécutable du jeu et un petit nombre de fichiers de données volumineux."

Un autre développeur appelé «Umbreon» a pu trouver une table dans KatamariLes fichiers contenant tous les objets du jeu ainsi que quatre autres valeurs. Cette table était l’essentiel du fil qu’ils ont réussi à tirer pour commencer à donner un sens à KatamariObjets, une sorte de pierre Rosetta. Le premier reconnaissable Katamari Le modèle, un boombox, est apparu sur Noclip quelques jours plus tard.

Capture d'écran: Noclip

Depuis lors, les progrès ont été exponentiels. J’ai regardé avec enthousiasme sur la chaîne Discord alors que Jasper, Murugo et Umbreon échangeaient des captures d’écran brisées et des extraits de données de jeu avec d’autres assistants. Des captures d'écran qui ressemblaient de plus en plus à des phases de jeu réelles se présentaient chaque jour. J'ai regardé en temps réel la première capture d'écran fonctionnelle de KatamariL’étape d’ouverture était affichée. Peu de temps après, Jasper déclara les objectifs énoncés dans son tweet original Bounty, mais il restait encore beaucoup de travail à faire. Le groupe a ouvert suffisamment de KatamariLes secrets pour que le vrai travail commence.

Aujourd’hui, à peine trois semaines après le paiement de sa prime par Jasper, vous pouvez visiter Noclip et effectuer 10 étapes différentes de Katamari Damacy. Vous pouvez ramper dans le grenier de la scène de la maison et trouver la fin d'un arc-en-ciel sur la scène mondiale.

Capture d'écran: Bandai Namco (Noclip / Kotaku)

Maintenant qu’il a craqué Katamari, Murugo a déclaré qu'il souhaitait continuer à se familiariser avec le reverse engineering de jeux PlayStation 2. Il envisage de s'attaquer au genre d'horreur ensuite, potentiellement Silent Hill 2, son favori de la série.

Quant à ce que le Katamari Damacy Les archives peuvent ressembler à Noclip une fois l’opération terminée, Jasper dit qu’il ya toujours plus à faire. «C’est comme construire un château de sable pour moi. Ou, je suppose pour les enfants ces jours-ci, la construction d'un château de sable dans Minecraft. Il n’ya pas vraiment de «fait» à cela, vous continuez simplement à en ajouter de plus en plus.

Avec La légende de Zelda: le faiseur de vent, Jasper a ajouté des modèles animés pour les personnages et les objets à chaque île afin de lui donner un aspect plus vivant. Katamari finira probablement dans un état similaire avant qu’il ne soit suffisamment satisfait pour passer à un autre projet.

"Ma vision est que chaque jeu sur le site est aussi précis que possible", a-t-il déclaré. "Je veux laisser le travail de ces artistes briller."

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.