Voici un jeu de rôle : NetHack, avec des astuces pour jouer.

2018-03-26 記
Sujet.: ゲーム

Il est incroyable que NetHack, un jeu de piratage sur réseau qui m'a passionné au début des années 1990, encore existant.
À l'époque, je jouais normalement et atteignais le niveau maximum d'environ 15 étages (?), ce qui me permettait d'accéder à un autre monde, mais je ne me souviens pas très bien.

Cette fois, j'ai eu envie de l'essayer, mais comme je ne suis plus dans l'âge où on joue sérieusement, bien sûr que je vais tricher. NetHack a un mode exploration, mais si vous l'utilisez, cela peut empêcher une véritable réussite et causer d'autres inconvénients. Puisqu'il existe le code source, je vais modifier directement le programme.

Normalement, Valkyrie commence avec un bon bouclier, ce qui rend les choses plus faciles. De plus, le système magique oblige à réapprendre constamment les sorts, donc pour jouer normalement, il est généralement plus facile de choisir un personnage puissant. Mais en trichant, on peut utiliser les sorts autant de fois qu'on veut, et la santé (HP) et la magie (MP) n'ont pas d'importance, alors je vais jouer une elfe magicienne (sorcière). Quand on parle de mages, j'ai l'image des femmes elfes de "Lords of the Rings".

2023/10/16 Mise à jour.

Initialement, ce projet a été construit directement sur Mac. Il est maintenant disponible sur GitHub en utilisant Docker :
https://github.com/masalatea/NetHackCustom
https://github.com/masalatea/NetHackCustom

Après l'installation de Docker, vous pouvez le construire localement.
(Certaines parties suivantes ne sont pas incluses.)

Cette fois, nous allons construire à partir du code source pour contourner les restrictions. L'environnement est un Mac.

Tout d'abord, téléchargez ce qui suit :

Source code : nethack-361-src.tgz

(Page officielle :
http://www.nethack.org/)

Patch japonais : jnethack-3.6.1-0.3.diff.gz (page JNetHack
http://jnethack.osdn.jp/)

Note : Il semble nécessaire d'appliquer un correctif tout en effectuant une conversion de codage, comme suit.

cat jnethack-3.6.1-0.1.diff | iconv -f cp932 -t utf8 | patch

... mais j'ai découvert que la version 3.6.1 utilise gcc5, et que gcc5 n'est pas compatible avec macOS Mojave (version 10.14.3), ce qui empêche la compilation. Je vais donc télécharger la dernière version en anglais à partir du lien suivant et recommencer :
https://github.com/NetHack/NetHack
https://github.com/NetHack/NetHack Version 3.6.2 (Bêta)

■ Notes sur les commandes :
Puisqu'il faut GCC, je vais l'installer avec Brew :
brew install gcc

Pour compiler et installer :
sh sys/unix/setup.sh sys/unix/hints/macosx10.10
make install

Je me demandais où il était installé, mais c'est dans Users/nom_utilisateur/nethackdir. Pour le lancer, exécutez la commande suivante depuis la ligne de commande :
nethackdir/nethack


Comme cela rendrait l'utilisation du pavé numérique pour la navigation impossible et serait peu pratique, je vais créer un fichier nommé Users/nom_d'utilisateur/.nethackrc pour configurer les paramètres.

OPTIONS:number_pad

Référence :
option number_pad
https://nethackwiki.com/wiki/Options#number_pad

■ Commandes (uniquement les plus importantes)

(Si le pavé numérique est activé) Appuyez sur 5, puis utilisez les touches directionnelles pour avancer jusqu'à ce que vous trouviez quelque chose.
Sauvegarde : S
CTRL + C (Pour quitter le jeu sans sauvegarder) (Si vous souhaitez revenir au moment de la sauvegarde, quittez d'abord avec cette méthode, puis redémarrez).
Appuyez sur . pour faire une pause.
Appuyez sur s pour explorer (En appuyant plusieurs fois lorsque l'extrémité du couloir est bloquée, vous pouvez parfois trouver un chemin).
Les symboles > qui apparaissent à l'écran...

< で同じキーを押すと階段を上り下りする。ペットがいる場合は隣接していないと付いてこないので注意
k を押してから方向キーを押すとキック。閉じている扉を蹴り破ることができる。
dで荷物を置く。魔物の死骸をペット近くに置くとペットに餌をあげるという意味になる。
eで食べる(チートするなら関係ない)
,で拾う(お店の商品など)
pでお店で買った代金を払う
wで剣装備, Wで鎧装備, Aで剣/鎧解除
Pで指輪やお守り(アミュレット)装備, Rで指輪やお守り(アミュレット)解除
Zで魔法
@ 自動で物を拾うモード(Auto Pick up)の切り替え
aで道具を使う。例えば、暗いところでランプを使うと遠くまで見えるようになる。魔法のマーカ(Magic Marker)を使うと何も書いていない巻物に呪文を書き込むことができる。何を書けるかはNethack Wiki: Magic marker
https://nethackwiki.com/wiki/Magic_markerを参照。「magic mapping」等。
$で現在の所持金表示
r 巻物を読む
qで何かを飲む
tで物を投げる
#chat で話しかける
#loot で地面にある大箱(Large Box)を開ける。鍵がかかっている場合は鍵を「.」に対して使うと箱の鍵を開けることができる。
#adjust で道具に割り当てられたレターのアルファベットを変更できる。
#offer で祭壇に獲物の死体を捧げる(同じ属性の祭壇が基本。属性が違うと神様が怒る)
■Triche
Afin d'éviter que le répertoire de sauvegarde ne soit effacé à chaque fois qu'une nouvelle version est construite, des commandes supplémentaires sont ajoutées avant et après la commande "make install".
mkdir save_backup ; mv ~/nethackdir/save/*.Z save_backup/ ; make install ; mv save_backup/*.Z ~/nethackdir/save/

src/allmain.c
La boucle `for (;;)` à la ligne 83 est responsable du traitement des entrées de commandes, donc il faudrait ajouter quelques traitements dans cette zone. Il serait judicieux d'ajouter ces modifications juste au-dessus de `if (context.move) {`.

Définir MAX HP à 9999.

u.uhpmax = 9999;

Restauration constante de l'énergie, récupération rapide lorsque l'énergie est faible. Bien qu'il soit possible d'avoir toujours une énergie maximale, c'est ainsi que nous avons conçu le système pour indiquer la quantité de dégâts subis.

si (u.uhp

< u.uhpmax / 2) {
u.uhp = u.uhpmax * 2 / 3;
}
if (u.uhp < u.uhpmax) {
u.uhp++;
}
Définir MAX MP à 9999.

u.uenmax = 9999;

Restauration constante des points de magie (PM), et récupération rapide des PM lorsque leur quantité est faible. Bien qu'il soit possible d'avoir les PM au maximum en permanence, cette configuration permet de visualiser la consommation de PM.

si (u.uen

< u.uenmax / 2) {
u.uen = u.uenmax * 2 / 3;
}
if (u.uen < u.uenmax) {
u.uen++;
}
Restauration constante de la nourriture (avec cela, les animaux domestiques peuvent manger toute la viande obtenue en tuant des créatures).

si (u.uhunger

< 900) {
u.uhunger++;
}
Pour monter de niveau rapidement, voici quelques astuces.

si (u.ulevel

< MAXULEV && u.uexp < newuexp(u.ulevel) - 20) {
u.uexp = newuexp(u.ulevel) - 20;
}

Évite la mort due à la faim (points de vie à 0).
Dans le fichier src/eat.c, ligne 2215, `u.uhp += otmp->cursed ? -rnd(20) : rnd(20);`, il existe une possibilité que les points de vie diminuent aléatoirement et entraînent la mort, donc je vais ajouter un contrôle après cette ligne.

u.uhp += otmp->cursed ? -rnd(20) : rnd(20);  Cette partie reste inchangée.
si (u.uhp

< u.uhpmax / 2) { この行追加
u.uhp = u.uhpmax / 2; この行追加
} この行追加

Beaucoup d'argent.
Modifiez les éléments suivants dans src/hack.c :

money_cnt(otmp)   ici tel quel
struct obj *otmp; ici tel quel
{
return (long) 9999; cette ligne ajoutée
}

Lorsque je fais des achats dans un magasin, un message étrange s'affiche, mais comme j'arrive à effectuer l'achat, je ne m'en soucie pas.


Il est possible de rendre l'option "Voulez-vous conserver le fichier enregistré ?" toujours disponible, même en mode assistant.

Pour ce faire, il faut supprimer la condition à la ligne 101 du fichier sys/mac/macmain.c.

```javascript
// if (discover || wizard) { Cette ligne est commentée.
if (yn("Voulez-vous conserver le fichier de sauvegarde ?") == 'n')
(void) delete_savefile();
else {
(void) chmod(fq_save, FCMASK); /* retour à la lecture */
nh_compress(fqname(SAVEF, SAVEPREFIX, 0));
}
// } Cette ligne est commentée.
```

Si vous souhaitez toujours conserver les fichiers de sauvegarde, ajoutez des commentaires. (Dans ce cas, si vous voulez "recommencer depuis le début", vous pouvez supprimer les fichiers de sauvegarde.)

```javascript
// if (discover || wizard) { Cette ligne est commentée.
// if (yn("Voulez-vous conserver le fichier de sauvegarde ?") == 'n') Cette ligne également est commentée.
// (void) delete_savefile(); Et cette ligne aussi est commentée.
// else { Et encore celle-ci est commentée.
(void) chmod(fq_save, FCMASK); /* retour en lecture */
nh_compress(fqname(SAVEF, SAVEPREFIX, 0));
// } Et cette dernière ligne aussi est commentée.
// } Cette ligne finale est commentée.
```

Il est également nécessaire de modifier le fichier src/restore.c.

// si (!wizard && !discover)   Cette ligne est commentée
// (void) delete_savefile(); Cette ligne est commentée

Pour supprimer la confirmation de remplacement des fichiers de sauvegarde existants et toujours effectuer un remplacement, modifiez le fichier `src/save.c` à partir de la ligne 149 inclusivement.

if (fd > 0) {
(void) nhclose(fd);
clear_nhwindow(WIN_MESSAGE);
// There("seems to be an old save file."); Cette ligne est commentée.
// if (yn("Overwrite the old file?") == 'n') { Cette ligne est commentée.
// nh_compress(fq_save); Cette ligne est commentée.
// return 0; Cette ligne est commentée.
// } Cette ligne est commentée.
}

Cela transforme un jeu auparavant considéré comme "un jeu infernal où, en cas de mort, il faut recommencer depuis le début" en un jeu où l'on peut sauvegarder normalement.


La magie est « garantie de réussir ».
Modifier la ligne 1713 du fichier src/spell.c, et remplacer la valeur de retour de la fonction percent_success par 100.

percent_success(spell)
int spell;
{
return 100; // Cette ligne a été ajoutée.
}

La magie s'oublie de plus en plus à chaque utilisation, donc pour éviter d'oublier, on écrase la mémoire (Retention) par force.
Cela se trouve approximativement à la ligne 912 du fichier src/spell.c.

spellknow(spell) = KEEN ;  Cette ligne a été ajoutée.
if (spellknow(spell)

<= 0) { この行はそのまま

Lorsqu'un objet est ramassé, l'attribuer obligatoirement à la propriété "bénédiction".
Dans le fichier src/pickup.c, ligne 1530, au début de la fonction pick_obj, définir les attributs comme suit :

struct obj *
pick_obj(otmp)
struct obj *otmp;
{
otmp->blessed = 1;
otmp->cursed = 0;
}


Lorsque l'utilisateur ramasse un objet, celui-ci est automatiquement transformé en "bougie". Ceci est une solution de secours pour les situations où la bougie est nécessaire pour terminer le jeu mais ne peut être trouvée.

Comme précédemment, cette modification se trouve au début de la fonction pick_obj à la ligne 1530 du fichier src/pickup.c.

otmp->otyp = TALLOW_CANDLE;    Cette ligne a été ajoutée.

Toutefois, cela ne modifie pas les autres attributs, donc le poids et la catégorie restent inchangés, ce qui peut entraîner un comportement inattendu. Il s'agit uniquement d'une solution de secours pour terminer le jeu. Si vous en trouvez un, ramassez-le avec une commande permettant son utilisation ("a utiliser") et fixez-le immédiatement au candélabre de l'invocation (Candelabrum of Invocation).


Il est impératif de définir l'attribut du parchemin comme "bénédiction".
Forcer la définition de cet attribut autour de la ligne 402 du fichier src/read.c, juste après le `if (!seffects(scroll)) {`.

scroll->blessed = 1;    // Ajouter cette ligne
scroll->cursed = 0; // Ajouter cette ligne

Il peut arriver que je veuille lire des parchemins maudits, mais dans ce cas, veuillez les commenter et reconstruire le projet.
Si la fonctionnalité "attribuer obligatoirement l'attribut 'béni' lorsqu'un objet est ramassé" est suffisante, alors ceci n'est pas nécessaire.


Lors de la lecture d'un parchemin, définir la quantité à 2 (puis, un seul est utilisé, donc il en reste 2).
Comme ci-dessus, forcer le paramètre dans `src/read.c` ligne 402, juste après `if (!seffects(scroll)) {`.

scroll->quan = 3; Cette ligne doit être ajoutée.


Lors de la lecture d'un parchemin, on définit qu'il s'agit du parchemin spécifique que l'on a choisi. [Urgence]
Dans le fichier src/read.c, vers la ligne 402, juste après `if (!seffects(scroll)) {`, on force le type de parchemin. Cela signifie que l'on ajoute les attributs appropriés au parchemin avant de le lire. Par conséquent, si vous en avez deux ou plus, le type du parchemin peut changer et un seul sera consommé, soyez donc prudents.

Dans le cas du manuscrit de l'extermination.

scroll->otyp = SCR_GENOCIDE;

Si vous avez un parchemin de bénédiction, vous pouvez éliminer tous les membres d'une classe en même temps. (Référence : Quoi éliminer ?
https://alt.org/nethack/mirror/www.nethack.de/spoiler/32geno.txt)

Candidats à l'élimination : "lich" (liche), ";"(poissons-serpents géants), "V" (vampire), "Z" (zombie), "T" (troll), "N" (naga), "P" (prince), "n" (nymphe), "h" (mind flayer) (y compris les nains), "c" (cockatrice).

Dans le cas d'un parchemin de diagnostic,

scroll->otyp = SCR_IDENTIFY;

Ceci est une option d'urgence. Par exemple, si l'ennemi est trop puissant et qu'il est impossible de le vaincre autrement, vous pouvez utiliser temporairement le parchemin de massacre. Une fois la lecture terminée, il faut remettre le fichier source et reconstruire pour pouvoir utiliser ce parchemin. Veuillez faire attention.


Augmentation des dégâts infligés aux ennemis.
Dans src/weapon.c, ligne 349, après la ligne "return tmp;", augmenter la valeur.

tmp = (tmp * 5) + 100;
return tmp;

Il est possible que ce soit inutile jusqu'à l'apparition d'ennemis puissants. Il est préférable de l'utiliser en mode normal, et seulement dans des situations où vous êtes entouré par des monstres qui se reproduisent, que vous ne pouvez pas vaincre avec les moyens habituels, et auxquels vous ne pouvez ni infliger de dégâts ni échapper. Si un ennemi apparaît contre lequel vous ne pouvez pas infliger de dégâts, augmentez sa valeur.


Forcer le nombre d'utilisations de la baguette magique.
Dans src/zap.c, à la ligne 2199, après le `if (!zappable(obj))`, définir une valeur forcée.

obj->spe = 10;    // Ajouter cette ligne (définir à 10)
if (!zappable(obj)) // Cette ligne reste inchangée.


« Prier » (commande #pray) : doit toujours réussir.
Réutiliser le traitement du mode magicien dans la fonction dopray, située à la ligne 1834 du fichier src/pray.c.

Ligne 1846 :
if (wizard && p_type >= 0) {
devient
if (p_type >= 0) {

■Stratégie

Il est possible d'accéder aux Mines des Nains (Gnomish Mines) depuis l'un des côtés de l'étage comportant deux escaliers. Commencez par explorer cet endroit, puis revenez à l'étage avec les deux escaliers.

Normalement, il faut mourir plusieurs dizaines de fois avant de réussir (en recommençant depuis le début), et on ne réussit qu'occasionnellement. Comme il faut recommencer au niveau 1 à chaque fois, la plupart du temps, on finit par abandonner. Cette fois-ci, j'utilise des astuces, donc je peux avancer davantage. Je n'ai pas beaucoup exploré ce qui se trouve après cela, donc c'est un endroit nouveau pour moi.

J'arrive au Sanctuaire de l'Oracle (The Oracle).

Vous pouvez parler à l'extension de commande #chat. Vous ne pourrez pas obtenir beaucoup d'informations avec 50, mais si vous payez 2000, vous obtiendrez des informations importantes. Par exemple, comment vaincre Méduse ou comment entrer dans le sanctuaire du dernier dieu destructeur, Moloch.

Un jour, un autre embranchement de couloir (avec deux escaliers menant à des pièces différentes) apparaît, et il faut résoudre une énigme qui consiste à déplacer des rochers, comme dans le jeu "Warehouse Worker". Incroyable. Est-ce que quelque chose du genre existait déjà ? Le dernier passage est un piège, donc il faut bloquer l'entrée avec des rochers. Au début, j'ai pensé qu'il était impossible de passer, mais ce n'est pas exactement comme le jeu "Warehouse Worker", alors j'ai pu le résoudre en détruisant quelques rochers avec la magie du bâton. Dans cet étage, la magie "dig" (creuser) est désactivée, donc il semble que l'on ne peut pas passer sans un bâton. On dirait qu'il faut utiliser les deux bâtons que j'ai ramassés à l'étage précédent pour le résoudre.

Ce niveau n'est pas très difficile, mais un bâton était caché sous le rocher situé au fond.

Ce niveau contient beaucoup d'ennemis, et si les ennemis se retrouvent piégés dans le dernier couloir, il sera impossible de terminer la partie, soyez donc prudents...
En progressant, vous trouverez un zoo (enfin, une pièce remplie de monstres), et derrière celui-ci, de bons objets. Dans ce cas précis, c'est un sac pour alléger le poids. Il semble être un sac ordinaire si on ne l'examine pas, mais il devrait réduire le poids des objets qu'on y met.

Ensuite, retournez à la partie inférieure du donjon.

Puis, un autel « _ » a été découvert. Il s'agit d'un soulier, mais c'est un autel. Il possède des attributs, et si l'attribut ne correspond pas au vôtre, il se produisent des choses étranges.
Bien qu'il puisse apparaître dans les étages inférieurs, c'est la première fois que nous le voyons ici. En y plaçant quelque chose, on peut vérifier s'il est maudit.
De plus, offrir une carcasse fraîche de monstre avec la commande #offer peut être bénéfique. Cela peut modifier l'attribut pour qu'il corresponde au vôtre.
En cas de grande difficulté, il se pourrait que #pray apporte quelque chose de bien, mais prier trop souvent risque d'énerver les dieux et d'entraîner des punitions.

Un peu plus loin, je suis tombé dans un piège de téléportation (?) et j'ai été transporté vers un endroit qui ressemble à mon pays d'origine. Il semble que l'endroit où vous êtes envoyé varie en fonction de votre profession. Apparemment, il faut vaincre Dark One et récupérer Eye of the Aethiopica. J'ai reçu une quête et, derrière la pièce, il y avait une porte cachée avec un escalier, donc j'ai commencé la quête par là.

Pour terminer la quête, il faut vaincre Dark One et obtenir l'Eye of the Aethiopica, puis parler à la personne qui a donné la mission.
Obtenez une cloche en argent (silver bell). Si vous la faites examiner, elle se transforme en Cloche d'Ouverture (Bell of Opening), nécessaire pour terminer le jeu.
Au fait, après avoir prié sur l'autel à la fin de la quête, j'ai obtenu l'arme la plus puissante pour les mages : Magicbane.

Ensuite, en entrant dans le coffre caché situé dans les profondeurs des étages, je me suis retrouvé transporté à la forteresse de Ludios (Fort Ludios).

Vaincre une horde de monstres permet d'obtenir beaucoup d'argent, mais si vous trichez, cela n'a que peu d'importance.

En descendant davantage dans le donjon original, on atteint le niveau de Méduse.

Dans l'oracle (The Oracle), les informations suivantes peuvent être obtenues, mais il s'agit généralement d'éléments que l'on peut imaginer si l'on connaît déjà le mythe de Méduse.

Je suis un magicien et je peux utiliser le sort "cone of cold", ce qui me permet de geler le sol et d'avancer. C'est comme si j'avais une triche, donc je peux utiliser la magie à volonté, mais c'est un endroit où je serais probablement perdu sans magie ni objets. Même si j'utilise la même magie, il semble que ma puissance magique ou ma capacité de mémorisation des sorts (retention) seraient insuffisantes étant donné qu'il y a tellement d'eau autour. Si vous équipez le bouclier de réflexion qui se trouve dans l'une des statues et allez dans la salle de Méduse, Méduse devient une statue. Il n'y a pas de message pour indiquer cela, donc c'est difficile à comprendre. Cependant, si vous y allez sans le bouclier de réflexion, vous serez pétrifié et le jeu sera terminé, ce qui permet de comprendre la différence. Bien qu'il y ait des pierres et d'autres objets éparpillés là où se trouvait Méduse, cela rend les choses difficiles à distinguer. Cependant, il y a un escalier menant vers le bas dans cet endroit.

Arrivée au « Château » situé en sous-sol, étage 29. Les pièges à ours peuvent être franchis en portant des chaussures de saut (#jump) ou des chaussures qui permettent de flotter.

J'ai patiemment progressé et atteint le 30ème étage souterrain. Il s'agit apparemment d'un étage appelé "Valley of the Dead". Sur la page de stratégie, il est indiqué que ce niveau correspond à Gehenna, mais en lisant les messages, on dirait que cet étage n'est pas Gehenna, mais que c'est le niveau suivant qui l'est. Est-ce qu'il y a eu un changement ?

Les ennemis sont devenus de plus en plus forts et ma progression est devenue lente. J'ai atteint un point où même mes prières ne parviennent pas à atteindre mon dieu. Les démons se multiplient, et si je suis encerclé, je ne peux plus bouger et je vais me faire tuer sans arrêt, ce qui signifierait probablement une fin de partie rapide si je n'utilisais pas de triche.

Je n'ai pas trouvé les escaliers, alors j'ai creusé des trous partout avec la magie de "dig" et finalement, j'ai découvert les escaliers. La plupart des murs sont imperméables à la magie de "dig", mais certains murs peuvent être creusés.

Et nous sommes entrés dans le 31ème étage, Gehenna.

Au fait, voici les sorts que j'ai appris jusqu'à présent :

Si vous apprenez un sort, le parchemin correspondant n'est plus nécessaire. Les parchemins ne peuvent être utilisés qu'une seule fois, tandis que les sorts consomment simplement des points de magie (PM). Par exemple, une fois que vous avez appris le sort d'identification, le parchemin d'identification n'est plus nécessaire.
Les sorts offensifs les plus couramment utilisés sont "Finger of Death", mais selon le type d'ennemi, "Cone of Cold" ou "Magic Missile" peuvent être plus efficaces.
Pour geler un étang et marcher sur la glace formée, vous pouvez utiliser "Cone of Cold".
Pour détruire un mur, utilisez le sort "dig" (creuser).

Si vous descendez de quelques étages, vous arrivez à une zone qui ressemble à un labyrinthe, mais comme vous pouvez utiliser la magie "dig" (creuser), cela ne devient pas vraiment un labyrinthe.

Après avoir traversé le labyrinthe, je suis arrivé dans une vaste pièce. C'est le sous-sol 34. Il fait sombre, donc même avec une lampe, on ne voit que les environs immédiats. On dirait un étage où il y a beaucoup d'eau.

Apparemment, c'est ce qu'on appelle la zone marécageuse de Juiblex (Juiblex's swamp).

Bientôt, nous sommes arrivés au repaire d'Asmodeus (Asmodeus' Lair, étage d'Asmodeus), sous-sol 36.

Même en utilisant des astuces, il est difficile de vaincre Asmodeus. Même avec environ 30 attaques, je n'arrivais pas à le vaincre, alors j'ai légèrement augmenté le nombre de dégâts causés par les astuces et il a été éliminé d'un seul coup. Peut-être que cela dépassait la valeur seuil nécessaire pour infliger des dégâts ?

Arrivée au sous-sol 37, le repaire de Baalzebub (Baalzebub's Lair, étage de Belzébut).

Baalzebub exige des frais de passage, alors je les paie.
Si on ne paie pas ou si le montant est insuffisant, il se met en colère et invoque des démons, mais ils sont extrêmement puissants et même avec des pouvoirs spéciaux, on ne peut pas les vaincre et on finit par être tué. Il vaut donc mieux payer. Je ne connais pas d'autres moyens de contourner cela, mais à ce stade, l'argent n'a plus vraiment d'utilité, donc il n'y a aucun problème à le payer. De toute façon, comme j'ai des pouvoirs spéciaux, l'argent n'est pas important. Quand on utilise ces pouvoirs, Baalzebub demande des sommes énormes, ce qui est surprenant, mais en désactivant temporairement les pouvoirs et en essayant plusieurs fois, il y a eu des demandes de 1500, donc ce n'est pas une somme exorbitante. On dirait qu'il ajuste le montant en fonction des moyens financiers de l'autre personne.

Sous le niveau 39, nous traversons la ville d'Orcus (Orcus-town), également appelée les étages d'Orcus.

Comme il y avait une bifurcation au même étage, j'ai monté les escaliers et un message indiquant "La chaleur et la fumée ont disparu" est apparu, ce qui donne l'impression que cela mène à un endroit autre que Gehenna.

Il semble que nous soyons dans la « Tour de Vlad ».
Vaincre le vampire Vlad (Vlad l'Empaleur) pour obtenir le candélabre d'invocation. Nécessaire pour terminer le jeu.

Un faux donjon de magicien a été découvert, situé à 45 mètres sous terre.
On a utilisé la magie pour geler le lac, puis on a creusé un trou dans le mur avec une magie de « digue », et on a vaincu la créature dévoreuse de magie qui se trouvait à l'intérieur, mais elle ne possédait pas d'objets importants.

Au sous-sol 47, une tour de faux magicien (Fake Wizard's Tower) a été découverte.
En allant au centre, l'entrée magique s'active et permet d'accéder à la véritable tour du magicien (Fake Wizard's Tower).

Au fond se trouve le Magicien de Yendor (Wizard of Yendor), qu'il faut vaincre, mais il devient plus fort et ressuscite à chaque fois. Pour l'instant, on ne peut pas le vaincre, alors on vérifie juste l'entrée et on progresse dans les labyrinthes normaux autant que possible. Ensuite, on affronte le Magicien de Yendor (Wizard of Yendor) dans la tour du magicien (Fake Wizard's Tower).

La dernière pièce semble être quelque chose de spécial. C'est là que vous devez vaincre le magicien de Yendor (Wizard of Yendor).

Si vous le faites tomber, vous obtenez un grimoire (Spellbook), et si vous l'examinez, il devient le "Livre des Morts" (Book of the Dead). Il est nécessaire pour terminer le jeu.

Je vais dans un endroit situé au sous-sol, étage 48, où l'on peut "ressentir une vibration subtile depuis le sol".

Vous pouvez vous renseigner sur ce qu'il faut faire ici à l'oracle (The Oracle).

Tout d'abord, allumez sept bougies sur le chandelier de l'invocation (Candelabrum of Invocation).

Ensuite, vous utiliserez le chandelier de l'invocation (Candelabrum of Invocation).

Ensuite, nous utiliserons la cloche d'ouverture (Bell of Opening).

Nous allons maintenant lire le Livre des Morts.

Alors, la carte change et des escaliers apparaissent.

Sous le niveau 49. À l'entrée de cette pièce, un message spécial s'affichait : "C'est une pièce qui donne une sensation étrange et inquiétante."

On a découvert l'autel et les prêtres de Moloch, le dieu destructeur.

Ignorer les avertissements et pénétrer par la force constitue une profanation qui déclenche une attaque.
Lorsqu'il est vaincu, il laisse tomber l'Amulet de Yendor, qu'il faut récupérer.

Ensuite, il retourne sans cesse à la surface.

Une fois de retour au sol, d'autres épreuves vont continuer.

Il s'agit apparemment de l'épreuve finale (Final Test).

Jusqu'ici, c'est un RPG, mais cette épreuve finale (Final Test) comporte 5 étages, et les quatre premiers étages, le niveau de terre, le niveau du vent, le niveau du feu et le niveau de l'eau, ont une atmosphère tellement différente qu'on a l'impression que c'est comme si des auteurs différents étaient impliqués. Ce n'est pas simplement ennuyeux ; ce n'est même pas un "jeu". Jusqu'ici, il s'agissait d'un RPG classique bien fait, mais ici, il y a très peu de méthodes de progression apparentes, et on sent que c'est comme si un programmeur intelligent et mal intentionné l'avait ajouté après coup. C'est inacceptable qu'un tel programmeur mal intentionné intervienne et déséquilibre l'équilibre du jeu, alors que le jeu est tellement amusant jusqu'à présent. C'est vraiment dommage. Cette épreuve finale (Final Test) n'a pas besoin d'exister. Elle est juste ennuyeuse et prend beaucoup de temps, ce qui ne la rend pas amusante. Le dernier plan astral (Astral Plane) étant le dernier, je pense que c'est acceptable qu'il soit un peu comme ça.

Au début, il y a le niveau de terre (Earth Plane). La configuration est subtile : il faut trouver une entrée magique (aléatoire) quelque part. L'entrée magique se trouve à l'endroit où il y avait autrefois un espace vide.

Voici le niveau du vent (Air Plane). Comme vous êtes dans les airs, vous ne pouvez pas vous déplacer sans utiliser des chaussures de flottaison ou un autre moyen.

C'est une carte vaste, mais lorsque vous bougez, certaines parties des nuages se dissipent, et dans les zones où les nuages se sont dissipés, vous pouvez utiliser la baguette de détection de portes secrètes.

Cette fois, il a été trouvé en haut à droite. Il semble qu'il se trouve environ au même endroit.

Voici le plan de la zone du feu.
Il y a une entrée magique quelque part sur Terre, il faut donc la chercher. Cette fois-ci, elle se trouvait en haut et au centre.

Voici le niveau de l'eau (Water Plane). On se déplace dans des flaques d'eau, à la recherche d'une entrée magique.
Bien qu'il semble que l'entrée soit en mouvement, ce qui rend sa découverte aléatoire.
Après un certain temps, et sans vraiment comprendre comment, on est transporté vers le plan astral (Astral Plane).

Le symbole "&" représente Pestilence, qui répand des maladies mortelles. Il faut le contrer et l'éliminer avec la corne d'une licorne. Même en trichant, il est si puissant que vous pouvez être vaincu en quelques tours s'il ne fait pas attention.

Bien, nous sommes arrivés au dernier autel. Je vais offrir l'amulette de Yendor, mais quelque chose semble étrange…

Fin ?
"Thot accepta l'offrande. Et grâce à la puissance acquise, il a pris le dessus sur Anhur, le dieu de la guerre, et Thot a obtenu sa domination."
"Anhur s'est enfui en furie, mais vous n'êtes pas mort car vous êtes protégé par Thot."
"Une fumée orange vous enveloppe..."

Hein ? Quelque chose dans ce message est étrange... Je devais monter au ciel, mais... Si je parle au prêtre de ce temple, il semble que c'est le temple de Thot. Hum. J'ai vérifié et apparemment, au début, on adorait Anhur, alors j'ai fait une offrande à un autre dieu. Il semble qu'il s'agisse d'une mauvaise fin. Comme j'utilise des moyens détournés, je recommence depuis le point de sauvegarde.

Je vais essayer de me diriger vers la gauche, au même étage. Là aussi, il y a un autel et un prêtre.

C'est un endroit où les dieux sont différents, et il semble qu'il s'agisse du temple de Ptah.

J'ai essayé de la sacrifier, et comme prévu, cela a entraîné une fin tragique similaire.

En allant vers l'autel de droite, on découvre qu'il s'agit du temple d'Anhur. Il semble que c'est ici que se trouve la solution.

Fin.
"Vous avez offert l'Amulet de Yendor au dieu Anhur..."
"Un chœur invisible a commencé à chanter, et vous avez commencé à briller..."
"La voix du dieu Anhur a retenti : (Pour les êtres destinés à mourir !) Bien joué !"
"En récompense de votre contribution, je vais vous rendre immortel !"
"Vous avez obtenu le titre de semi-dieu divinisé et êtes monté au ciel."

Tous les plans.



Sujet.: ゲーム