1 points par GN⁺ 2 시간 전 | 1 commentaires | Partager sur WhatsApp

NetHack est un jeu d’exploration de donjons, lointain descendant de Rogue et de Hack, et descendant direct de NetHack 3.6

  • Les parties sauvegardées et les fichiers bones existants ne fonctionnent pas avec NetHack 5.0.0
  • La NetHack DevTeam a publié NetHack 5.0.0 le 2 mai 2026
  • Comme il s’agit d’une version .0, vous pouvez rencontrer certains bugs ; les suggestions, pull requests GitHub et rapports de bugs sont les bienvenus
  • Le code source a été modifié pour être conforme à la norme C99
  • Les obstacles à la cross-compilation ont été supprimés, permettant de compiler sur une plateforme et un système d’exploitation puis d’exécuter sur une autre plateforme ou un autre système d’exploitation
  • Le compilateur de niveaux et le compilateur de donjons basés sur yacc/lex au moment de la build, ainsi que le traitement des textes de quête de makedefs, ont été remplacés par une alternative en texte Lua chargée et traitée pendant l’exécution du jeu
  • La liste de plus de 3 100 correctifs et changements se trouve dans doc/fixes5-0-0.txt dans les sources ; certains éléments peuvent contenir des spoilers, en particulier dans la section des nouvelles fonctionnalités
  • Les binaires Windows téléchargés depuis nethack.org permettent de vérifier la somme de contrôle sha256 avec certUtil -hashfile nethack-500-win-x64.zip SHA256 ou certUtil -hashfile nethack-500-win-arm64.zip SHA256
  • Sur la plupart des plateformes, la commande nethack --showpaths permet de voir l’emplacement des différents fichiers que NetHack peut utiliser
  • Il est recommandé de consulter la liste des known bugs avant d’envoyer un bug, puis de soumettre le rapport via le formulaire de signalement de problème

1 commentaires

 
GN⁺ 2 시간 전
Réactions sur Hacker News
  • Lors de ma dernière partie, j’ai failli mourir plusieurs fois avant de finalement mettre la main sur l’Amulette
    Sachant que le chemin du retour vers la surface serait aussi dangereux que la descente, j’ai repris mon souffle, sauvegardé, puis quitté le jeu — c’était il y a environ 17 ans, et le fichier de sauvegarde existe toujours
    En voyant cette annonce, j’étais emballé à l’idée de pouvoir enfin terminer, puis j’ai déchanté en lisant : « les anciennes sauvegardes et les fichiers bones ne fonctionnent pas avec NetHack 5.0.0 »
    Heureusement, NetHack n’est pas un jeu commercial moderne en ligne uniquement qui rendrait l’exécution des anciennes versions difficile

    • J’ai aussi quelque part une sauvegarde de Dungeon Crawl: Stone Soup avec les trois premières runes obtenues
      Je sais sans doute que je vais la perdre, mais ça me stresse trop d’y toucher ; peut-être que le mieux serait simplement de me faire un bon café demain et d’en finir
      La principale leçon de cette sauvegarde, c’est à quel point il faut jouer prudemment et défensivement pour aller loin de manière régulière
    • L’une des plus vieilles photos encore sur mon téléphone est justement la capture d’écran de la seule fois où j’ai terminé Nethack
      Pour info, je l’ai fini avec un touriste
    • En repensant à une partie très ancienne, je me souviens avoir rapporté l’amulette à la surface pour me faire accueillir par quelque chose comme : « Ah, c’est une fausse amulette. Redescendez. » Je crois que c’était probablement ma dernière partie
  • Le compilateur de niveaux basé sur yacc/lex à la compilation, ainsi que le compilateur de donjons et le traitement des fichiers texte de quêtes auparavant géré par makedefs, ont été remplacés par une alternative textuelle Lua chargée et traitée pendant l’exécution du jeu
    C’est probablement un bon choix pour plusieurs raisons, mais ça donne vraiment l’impression d’une fin d’époque
    NetHack est plus vieux que Lua, qui existe depuis 1993, donc lex et yacc sont morts, vive lex et yacc

    • C’est dommage que Lua ne fasse pas partie de la configuration de base de la plupart des distributions, et ça semble aussi réduire la portabilité
      La plateforme Amiga 68k, et peut-être même DOS, pourraient poser problème, et il n’existe pas non plus de build officiel NetHack en i686
      À leur place, j’aurais probablement tenté d’utiliser le petit langage de https://t3x.org comme préprocesseur à embarquer avec le projet
      Le langage T3X0 lui-même peut déjà faire pas mal de choses et se porte facilement sur DOS
      Cela dit, après vérification, Lua est lui aussi portable et dispose même d’un port DOS, donc tant mieux
  • Je recommande vivement le client 3D
    C’est particulièrement appréciable qu’il fonctionne presque partout, et j’espère qu’il sera bientôt mis à jour pour la 5.0.0
    https://github.com/JamesIV4/nethack-3d
    Web https://jamesiv4.github.io/nethack-3d/

    • J’ai beaucoup joué à Nethack il y a 30 ans, mais j’ai toujours trouvé que les mises à jour graphiques n’en valaient pas vraiment la peine
      Il y a quelque chose dans le fait de pouvoir voir facilement toute la carte sur un seul écran, et dans l’apparition soudaine d’un terrifiant h rose
      Cela dit, pour être honnête, cette version 3D me donne envie d’essayer
    • C’est peut-être enfin ce qui me fera tenter Nethack sérieusement
    • Mon premier dungeon crawler était la version à tuiles de Dungeon Crawl Stone Soup, et je viens d’essayer la version 3D : ça tourne vraiment très bien
    • Je pensais que 3D voulait forcément dire vue à la première personne
      Ça a l’air aussi correct que les autres modes graphiques 2D, et tant mieux si ça plaît à certains, mais personnellement j’ai toujours préféré l’affichage en caractères
    • On y retrouve une ambiance Ultima VII / VIII sur https://github.com/JamesIV4/nethack-3d
  • Quelle excellente surprise
    Je suis un grand fan de NetHack et j’étais resté sur la 3.6 en attendant depuis longtemps une sortie officielle de la 3.7
    Si j’ai bien compris, le backend a déplacé vers l’API Lua une bonne partie de la logique de génération de carte ainsi que l’exposition d’autres données, ce qui rend le tout assez intéressant pour bricoler des outils, des forks et des mods
    Petit spoiler en plus : j’ai entendu dire qu’il y avait d’excellents ajustements d’équilibrage visant à réduire la dépendance à un seul ensemble d’équipement, par exemple en rendant certaines résistances externes, comme porter un anneau, plus fortes que les résistances intrinsèques, afin de multiplier les décisions d’équipement
    J’ai aussi hâte de voir que la corne de licorne ne puisse plus servir à « restaurer les caractéristiques », ce qui rendra bien plus menaçants les effets d’absorption de caractéristiques qui, jusqu’ici, n’étaient pas vraiment dangereux
    Le fait qu’on puisse désormais faire les quêtes dès le début est aussi très bien
    Même si c’est un mauvais choix, ça a une grande importance pour les speedruns et les parties au nombre minimal de tours

  • Les changements marquants de la 5.0.0 contiennent beaucoup de spoilers
    Si un bag of holding explose, par exemple parce qu’on y a mis une baguette d’annulation, la plupart des objets ne disparaissent plus mais sont dispersés
    L’amnésie ne fait plus oublier la carte
    La corne de licorne ne restaure plus les caractéristiques perdues
    L’ascension de la valkyrie, considérée comme l’une des plus faciles, est devenue plus difficile ; à moins d’être chevalier, on a moins de chances d’obtenir Excalibur en plongeant une épée longue dans une fontaine ; et la valkyrie ne commence plus avec une épée longue ni n’obtient la furtivité avant le niveau 3
    Il est aussi devenu plus difficile de pousser facilement ses familiers dans un piège de polymorphie pour créer des familiers surpuissants
    On peut lancer une pièce avec $

    • Ils ont vraiment énormément nerfé la valkyrie
      C’était ma classe préférée
  • J’adore
    Ce serait génial que quelqu’un de la DevTeam vienne parler de cette sortie, ou d’autre chose, à la Roguelike Celebration d’octobre (https://www.roguelike.club/)
    Si quelqu’un a un contact, ce serait bien de l’encourager à envisager d’y participer ; c’est un événement en ligne formidable, très bien animé par sa communauté, et tout le monde en serait ravi
    J’ai joué à Nethack un nombre incalculable d’heures quand j’étais enfant, et j’ai été bénévole lors des premières années de l’événement

  • En tant que joueur passionné de Spelunky, toujours en quête d’un clear du Cosmic Ocean, j’ai commencé récemment à apprendre Nethack pour explorer les racines de Spelunky — et j’ai complètement accroché
    Après des semaines à mourir en boucle, à fouiller le wiki et à regarder la série Ascending in Nethack Overexplained sur YouTube, j’ai réussi une ascension avec une valkyrie
    Je compte bientôt essayer un rôle plus difficile, et je suis surpris par l’intensité de la tension alors que c’est un jeu au tour par tour
    J’aime bien ces ajustements à la baisse dans cette version
    C’est bien que la valkyrie ait plus de mal à obtenir Excalibur, et le nerf de la corne de licorne est une bonne chose aussi
    La partie dans laquelle j’ai fait mon ascension m’a parfois semblé presque trop facile, mais malgré tout, la valkyrie restera probablement de très loin le rôle le plus simple
    Je risque de rester bloqué un bon moment avant d’ascensionner avec un autre rôle

    • C’est drôle : j’ai énormément joué à Moria/Angband et aux variantes d’Angband, mais je n’ai pourtant jamais touché à Nethack
  • Ma première impression, c’est qu’il y a maintenant un tutoriel, et je pense vraiment que ça peut beaucoup aider à élargir la base de joueurs
    Les déplacements ont aussi été améliorés : par exemple, aller vers une porte l’ouvre, et si l’on se déplace vers une cible manifestement dangereuse, le jeu demande confirmation
    Si l’option est activée, les points de vie s’affichent comme une barre verte pleine, et des états comme le niveau d’encombrement ou l’empoisonnement sont aussi différenciés par couleur ; ça aussi, c’est nouveau
    On peut également filtrer des messages comme « Vous avez poussé votre familier »

  • Impressionnant
    Je n’ai jamais vraiment été bon à Nethack, probablement parce que j’étais trop impulsif
    J’allais souvent un peu au-delà de Medusa, mais après ça, il me fallait clairement des save-scums
    J’ai toujours un peu envié les gens qui réussissent à ascensionner régulièrement, mais pas au point de vouloir vraiment faire l’effort moi-même
    Ce qui m’a toujours frappé avec Nethack, c’est cette impression que « les développeurs ont pensé à tout », et je me demande dans quelle mesure cette sensation subsiste encore aujourd’hui

    • Pareil pour moi
      Contrairement à des roguelikes plus simples comme Shattered Pixel Dungeon ou Sil, une grande partie du problème est que je n’ai jamais vraiment l’impression de comprendre mécaniquement ce qui se passe
  • Ce n’est pas lié à Nethack mais à Angband, et on le voit rarement de nos jours, mais le strip Angband Comic est un véritable classique culte de l’humour de niche
    http://angband.calamarain.net/