SpaghettiKart : le portage natif définitif de Mario Kart 64 pour PC, Linux et Switch

  • SpaghettiKart est un port natif de Mario Kart 64 pour PC, Linux et Switch
  • N'inclut pas les ressources originales et nécessite une ROM américaine légitime au format .z64
  • Permet des améliorations graphiques, des mods et de nouvelles fonctionnalités exclusives

Spaghetti Kart

Spaghetti Kart C'est devenu l'un des projets les plus passionnants pour les fans de Mario Kart 64 et de sa rétrocompatibilité sur PC et consoles modernes. Si vous avez toujours rêvé d'une expérience fidèle en haute résolution avec des commandes modernes du classique Nintendo 64, ce portage natif réalisé par la communauté est exactement ce que vous recherchiez. Ces derniers mois, le marché des portages natifs de jeux de l'ère N64 a connu une croissance fulgurante grâce à la rétro-ingénierie, et SpaghettiKart illustre parfaitement comment un travail passionné et collaboratif peut concrétiser l'impossible.

Loin d'être un simple émulateur, SpaghettiKart Il s'agit d'un port natif, ce qui signifie qu'il vous permet non seulement de jouer à Mario Kart 64 sur Windows, Linux, Steam Deck ou même Nintendo Switch, Il offre de nouvelles fonctionnalités, des améliorations visuelles et la prise en charge des mods et des améliorations futures. Dans cet article, nous vous expliquerons tout ce que vous devez savoir : ce qu'est SpaghettiKart, son fonctionnement, son installation, ses avantages, ses limites, sa compatibilité, son historique de développement et les projets de la communauté pour l'étendre au-delà du classique original.

Qu'est-ce que SpaghettiKart ?

SpaghettiKart est un port natif de Mario Kart 64 développé en utilisant des techniques d'ingénierie inverse et de recompilation statique. Contrairement à d'autres projets ou émulateurs traditionnels, SpaghettiKart n'utilise aucun code ni ressource protégé par Nintendo. Ce travail méticuleux permet à Mario Kart 64 de fonctionner sur PC modernes et autres plateformes avec des performances et une qualité supérieures à celles de n'importe quel émulateur.

Spaghetti Kart offre de multiples avantages par rapport à l'émulation conventionnelle : écran large, résolution réglable, prise en charge de 120 FPS, commandes modernes et éditeurs de circuits, entre autres améliorations que nous détaillerons ci-dessous.

Principaux avantages de SpaghettiKart

  • Compatibilité multiplateforme:Il est disponible pour Windows, Linux (y compris Pont à vapeur) et Nintendo Switch. Cela permet à pratiquement n'importe quel utilisateur d'accéder au port.
  • Graphismes améliorés et nouvelles options visuelles:Étant un port natif, il permet une résolution interne réglable, un écran large et une expérience beaucoup plus fluide, sans les bugs habituels des émulateurs traditionnels.
  • Commandes modernes et configurables: Prend en charge les contrôleurs existants et les touches personnalisables, ce qui facilite le jeu sur PC ou consoles sans aucun problème.
  • Éditeur de circuits et support de mod: Inclut des outils pour créer et importer des circuits personnalisés, augmentant ainsi la rejouabilité.

Quelle est la différence entre SpaghettiKart et un émulateur ?

Le grand bond en avant de SpaghettiKart par rapport aux émulateurs est que exécute le jeu en mode natif, sans avoir besoin d'« émuler » la console Nintendo 64. Cela se traduit par un fonctionnement beaucoup plus stable, des performances améliorées, un ralentissement de l'affichage et la possibilité d'appliquer des améliorations graphiques et des fonctionnalités non disponibles dans la version originale. De plus, vous avez accès à des options modernes comme le déverrouillage des FPS, l'écran large, FreeCam, la prise en charge des mods et la prise en charge des textures HD à venir.

Pourquoi SpaghettiKart n'inclut-il pas d'actifs originaux ?

Pour des raisons juridiques, SpaghettiKart Ne fournit aucun fichier Nintendo (pas de ROM, de graphiques ou de ressources sonores)Pour éviter tout conflit avec Nintendo, qui est généralement très strict quant à la suppression des projets de fans non autorisés, la communauté distribue uniquement le moteur de jeu, propre et libre de tout contenu protégé par des droits d'auteur. Chaque utilisateur doit générer ses propres fichiers de jeu à partir d'une copie officielle de la ROM américaine de Mario Kart 64.

Compatibilité et exigences de SpaghettiKart

SpaghettiKart est Conçu spécifiquement pour fonctionner avec la ROM américaine originale de Mario Kart 64Les versions d'autres régions, les hackroms, les traductions ou les variantes censurées ne sont pas prises en charge. De plus, la ROM doit être au format .z64, standard pour la plupart des programmes d'extraction de ROM N64. Si votre copie est au format .n64 ou autre, des outils en ligne gratuits permettent de la convertir.

La configuration requise pour exécuter SpaghettiKart est très accessible. N'importe quel PC moderne peut l'exécuter sans problème, tout comme le Steam Deck et la Switch (à condition qu'ils disposent d'un déblocage homebrew).

Étape par étape : comment installer et jouer à SpaghettiKart

Le processus d'installation est simple, mais comme Il n'est pas distribué avec la ROM du jeu, il y a quelques étapes supplémentaires à suivre pour jouer :

  1. Procurez-vous une copie authentique de la ROM Mario Kart 64 (version américaine) au format .z64. Vous pouvez vérifier l'exactitude de votre fichier grâce à l'outil de somme de contrôle SHA-1 en ligne disponible à l'adresse suivante : Romhacking.netLe hachage dont vous avez besoin est : 579C48E211AE952530FFC8738709F078D5DD215E.
  2. Si votre ROM est dans un autre format (par exemple .n64), convertissez-la en .z64 à l'aide d'outils tels que hack64.net/swapper.
  3. Téléchargez SpaghettiKart depuis le dépôt GitHub officiel dans la section « Versions » (télécharger ici).
  4. Extrayez les fichiers ZIP dans un dossier de votre choix.
  5. Générer le fichier O2R nécessaire :
    • Sous Windows : exécutez Spaghettify.exe, sélectionnez votre ROM et suivez les étapes à l’écran.
    • Sous Linux : exécutez spaghetti.appimage, sélectionnez votre ROM et accordez les autorisations d'exécution si nécessaire (chmod +x spaghetti.appimage depuis le terminal).
    • Pour Nintendo Switch : générez d’abord le fichier mk64.o2r sur votre PC, puis copiez-le sur la carte SD de votre console déverrouillée.
  6. Et voilà ! Exécutez Spaghettify.exe ou l'exécutable correspondant et profitez de SpaghettiKart sur votre plateforme préférée.

Contrôles par défaut et options de personnalisation

Spaghetti Kart vous permet d'utiliser des claviers et des contrôleurs modernesLes commandes sont attribuées intuitivement par défaut, mais vous pouvez les personnaliser selon vos préférences. Voici quelques configurations de clavier courantes :

Fonction Clé par défaut
Accélérer (A) X ou Shift
Frein (B) C ou Ctrl
Utiliser l'objet (Z) Z
Démarrer / Pause Espace ou Entrée
Direction (manche analogique) WASD ou flèches
boutons C Touches TGFH ou TGFH (↑ ↓ ← →)
Croix directionnelle (D-Pad) Num 8,2,4,6
Plein écran F11
Menu des paramètres ESC
Changer les actifs alternatifs Languette
Réinitialiser le jeu Ctrl + R

Fonctionnalités avancées et options de configuration

SpaghettiKart vous permet de régler une grande variété d'options à partir du menu des paramètres (accessible avec ESC). Parmi les plus notables figurent :

  • Déverrouillage FPS, vous permettant de profiter du jeu à 60 voire 120 FPS.
  • Résolution interne personnalisée pour s'adapter à tous les moniteurs actuels.
  • Véritable écran large sans déformations ni pépins.
  • Freecam pour l'exploration ou les captures d'écran créatives.
  • Sélection du backend de renduDirectX 11 (Windows), OpenGL (toutes plateformes), Metal (macOS). La modification de l'API peut être effectuée depuis le menu ou en modifiant le fichier spaghettify.cfg.json.
  • Modification de circuits et de pistes personnalisés:L'éditeur est simple mais puissant, et vous permet d'importer vos propres créations ou celles de la communauté.
  • Gestion des modules:Bien qu'il n'y ait pas encore de support officiel pour les packs de textures, il est prévu de les ajouter dans les futures mises à jour.

Soutien et communauté

La communauté SpaghettiKart est active, collaborative et très ouverte aux nouvelles contributions. Sur la chaîne Discord officielle, les utilisateurs peuvent demander de l'aide, partager des mods, des circuits et aider à améliorer le port.Les développeurs principaux comme MegaMech, Coco et Kirito sont impliqués et ouverts aux suggestions et aux corrections de bugs. Il est recommandé de toujours utiliser les versions les plus récentes, qui sont généralement disponibles sur Github et incluent des améliorations notables telles que l'éditeur de pistes, des améliorations audio et des processeurs plus exigeants.

SuperTuxKart 1.3
Article connexe:
SuperTuxKart 1.3 introduit de nouvelles voitures, pistes et améliorations de l'interface

Limitations actuelles de SpaghettiKart

Malgré ses nombreux avantages, le SpaghettiKart présente encore quelques limitations qui sont progressivement résolues :

  • Prend uniquement en charge la ROM américaine de Mario Kart 64, hors versions européennes, japonaises ou hackroms.
  • N'inclut pas et n'autorise pas le chargement d'actifs protégés (graphiques, musique, textures) de Mario Kart 64. C'est l'utilisateur qui doit les extraire de son propre fichier original.
  • Prise en charge des packs de textures HD (comme c'est le cas avec des projets similaires tels que Zelda Ocarina of Time ou Majora's Mask) n'a pas encore été implémenté, bien qu'il soit prévu pour de futures mises à jour.
  • Il n'existe pas de traduction officielle complète en espagnol. dans les options du jeu, même si à l'avenir cela pourrait venir via des mods ou des contributions de la communauté.

Histoire et contexte : l'essor des ports autochtones

L'arrivée de SpaghettiKart fait partie d'une vague de projets qui cherchent Recompilez les jeux N64 classiques pour qu'ils fonctionnent nativement sur les systèmes modernesParmi les autres exemples notables, on peut citer les portages de Super Mario 64, The Legend of Zelda : Ocarina of Time (Le Vaisseau d'Harkinian), Majora's Mask, Perfect Dark et Jak & Daxter. La clé réside dans la rétro-ingénierie et une réécriture complète du code. permettant des améliorations et des extensions auparavant impensables sans recourir à l'émulationCe phénomène a renouvelé l’intérêt pour les classiques de Nintendo et a généré des communautés fortes et créatives autour de chaque projet.

Mario Kart 64 : Héritage et anecdotes

Mario Kart 64 est l'une des plus grandes icônes de l'histoire de Nintendo et des jeux de kart.Sorti en 1996 sur N64, il s'agissait de la suite directe de Super Mario Kart et a révolutionné le genre multijoueur grâce à son gameplay, la variété de ses personnages et de ses circuits, ainsi que son mode combat. Le jeu a été conçu pour exploiter pleinement la puissance limitée de la N64, en utilisant des astuces de rendu et des simulations physiques avancées pour l'époque. Depuis, s'est vendu à près de 10 millions d'exemplaires et a été réédité à plusieurs reprises (Wii, Wii U, Switch Online), conservant son statut de classique incontournable, à la fois dans sa version originale et, maintenant, à travers des projets tels que SpaghettiKart.

Développements à venir et développements futurs

L'équipe SpaghettiKart continue de travailler activement sur de nouvelles fonctionnalités et compatibilitésParmi les développements à l’horizon, on peut citer :

  • Prise en charge des textures HD, permettant à l'expérience graphique d'atteindre un nouveau niveau.
  • Meilleure compatibilité avec les mods et du contenu personnalisé, élargissant les possibilités de la communauté.
  • Traductions officielles et plus d'options linguistiques.
  • Mises à jour constantes, avec des corrections de bugs, des améliorations de gameplay et de nouvelles fonctionnalités telles que des processeurs plus compétitifs, un éditeur de pistes amélioré et un son plus clair.

SpaghettiKart a réussi à rajeunir le classique Mario Kart 64 et à le rapprocher des joueurs d'aujourd'hui, leur permettant de revivre la nostalgie avec une qualité moderne et des possibilités infinies de personnalisation et d'amélioration. La communauté derrière le projet continue de grandir, et tout porte à croire qu'à court terme, il sera possible d'en profiter encore plus grâce aux mods, aux textures HD et aux nouvelles fonctionnalités en développement. Si vous possédez une ROM légitime et que vous avez hâte de refaire la course comme avant, c'est le moment idéal pour vous lancer dans l'expérience SpaghettiKart.

Kart Sonic Robo Blast 2
Article connexe:
Sonic Robo Blast 2 Kart: la communauté crée également un jeu de voiture basé sur Mario avec Sonic et ses amis comme personnage principal