NetHack 地下:62©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/04/19(火) 21:04:37.68
あたし、loadstone。体重25kgのスリムな女の子。お○しなんて呼ばないでよ。
スリングであたしを投げてくれたら大活躍するからね。
1つだけ約束して。あたしを投げる前にはいつでも必ずあたしを祝福してね。
忘れたら飛んでいってあげないから。

シンプルにして奥の深いローグライクRPG,NetHackのスレッドです。

前スレ:NetHack 地下:61
http://echo.2ch.net/test/read.cgi/unix/1423243268/

【過去ログアーカイブ】
- NetHack Portal ttp://nethack-users.osdn.jp/doc/index.html#2ch
- Hack@holic ttp://www.hackaholic.net/pukiwiki/index.php?2ch  (停止中)
【情報サイト】
- NetHack Portal ttp://nethack-users.osdn.jp/
- Hack@holic ttp://www.hackaholic.net/pukiwiki/  (URL失効)
  ttp://nethack-users.osdn.jp/hackaholic/     (ミラーサイト)
  ttp://nethack.go5.jp/                 (ミラーサイト)
- Slash'EM Japanese spoiler ttp://banko.my.land.to/slashem-wiki/
- NetHackWiki (英語) ttp://nethackwiki.com/wiki/
【入手先】
- オリジナルのNetHack (vanilla)
英語版 ttp://www.nethack.org/
日本語版 ttp://jnethack.osdn.jp/
- SLASH'EM
英語版 ttp://www.slashem.org/
日本語版 ttp://jslashem.osdn.jp/
【外部掲示板】
@の溜まり場 ttp://jbbs.livedoor.jp/game/9358/
SLASH'EM以外のvariantについては、上記の情報サイトを参照のこと。
729名無しさん@お腹いっぱい。
垢版 |
2018/08/20(月) 01:23:38.82
>>725
前、内部UTF8に出来ないか調べたことあったけど、byte数==文字幅を仮定しているコードがいたるところにあって、簡単には出来そうになかった
>>726
EUCに変換したら通らないか?
2018/08/20(月) 06:05:09.08
ってことはもう一生Shift_JISなのかな
2018/08/20(月) 16:25:55.30
>>730
要するにソースをUTF-8にするにはパッチが必要で、
今のところ誰もそれを書く気がないってことだな。

君が書いてもいいんだぜ?
2018/08/21(火) 02:04:04.02
>>728
ボクシングの「ゴングに救われた」の意味かと思ってが。
2018/08/24(金) 20:41:40.26
そう言えば、"Luk No"って誰?
(JNHの「楽能」は多分適当に当てただけだと思うけど)
2018/08/25(土) 00:52:25.03
質問です
寺院の僧侶から金を奪う方法ないですかね
大量のレプラコーンをペットにしてけしかけたり殺して金だけ奪って蘇生とか……
2018/08/25(土) 08:06:22.51
レプラコーンをペットにして僧侶に隣接させ、ring of conflictを使えば盗める。攻撃されるとほぼ一撃死なので、自分も反対側に隣接しておとりになると成功率があがる。
同様にニンフを使えばローブや呪文書などすべてのアイテムを盗める。
何らかの方法でペットのレベルを上げればさらに成功しやすくはなるが、失敗したら別の個体でやり直した方が手っ取り早い。

蘇生はお勧めしない。理由はやってみれば分かる。
2018/08/25(土) 09:37:43.61
ありがとうございます
僧侶を殺すのはやめておきます
2018/08/25(土) 11:56:51.40
>>733
They say that there once was a fearsome chaotic samurai named Luk No.

Lucky Numberということかな。
で、Lucky Numberといえば7が思い浮かび、7と侍と来れば「七人の侍」が思い浮かぶ。
で、だからどうなのと聞かれても答えようがないw

所詮嘘のうわさなんで、考えるだけ無駄なような気もするけど…
738733
垢版 |
2018/08/26(日) 02:56:51.93
>>737

逆に嘘の方だからこそガーフィールドみたいにリアルな元ネタあるのかな、
と思ったんだけどね。

とか考えてたら一つ思いついた。

実は日本人の名前として姓名が反転しているのではないだろうか。
つまりこれはNo Luk、すなわち能楽だったのだ。
能を舞っている人の写真に「能楽」みたいなキャプションが付いていて、
それを人名と勘違いしたのだ。
2018/08/31(金) 02:51:08.98
MMRバリの迷推理だなw
2018/08/31(金) 13:24:04.08
職業「探窟家」
ゲヘナへ降りる前に@の缶詰たくさん用意してね!スライム化しちゃうよ!
2018/08/31(金) 20:27:57.43
>>484ですが無事昇天しました
slash'emでは初昇天です
アプリが使えなくなってからパソコンにjslash'emをインストールしてコツコツ頑張ってました
2018/08/31(金) 21:04:52.42
em勢最近見なくなったけど3.6ベースになったの?
743名無しさん@お腹いっぱい。
垢版 |
2018/08/31(金) 22:29:04.23
iOSのemが使えなくなってからめっきりやってない…
もう64ビット対応はやらないのかな。残念
2018/09/01(土) 15:34:24.73
3.3ベースから変わってないっぽいなあ
wikiも変愚の元ページもろともお亡くなりだし、もう駄目っぽい。
2018/09/01(土) 15:51:56.27
そもそも本家nethackが十年ぶりに3.6へバージョンアップした事自体が驚きだからなぁ
当時のヴァリアント開発環境が既に解体されててもおかしくない
2018/09/02(日) 16:53:21.56
em 系列は Slash'EM Extended とか SLASHTHEM とかの発展版が出てる感じなのかな。
2018/09/03(月) 06:43:06.20
Elberethが弱体化されて、打撃とかを行うと属性値が減る&字が消えるらしいが・・・
どう使えと?
あと今までの屑アーティファクトにはいろいろなオマケ効果が付くらしい トロルスベーンがあるとトロルが蘇生しなくなるらしいぞ!
・・・やっぱり地味
2018/09/03(月) 06:53:56.43
て既出か
長い事nethackしてないから知らんかった
2018/09/03(月) 11:44:05.11
>>743
iOSでemできなくなったのホント悲しいよな…
せめてJの方は有料でもいいからアプデしてほしいよ…
2018/09/03(月) 16:23:44.45
iOSの世界は全然分からないんだけど、
誰かが代わりにビルドすればいい、って話じゃないの?
2018/09/03(月) 16:35:39.00
THEMやextendedは種族職業の多さで加減しろ莫迦ってなって二の足を踏んでる
2018/09/03(月) 19:41:15.12
迷宮は芝居をするところではござらぬ
2018/09/04(火) 22:27:30.39
久しぶりにalt.orgやってみたけど…SSH越しの表示がおかしくなってる?とにかくすごーくやりづらいんだが
2018/09/05(水) 17:23:28.43
と思ったら設定ミスってただけだったわ。すまん
2018/09/07(金) 15:50:40.29
>>752
まあ「ロールプレイング」ゲームだし…
2018/09/07(金) 20:09:39.15
@ < 痛くなければ覚えませぬ
2018/09/09(日) 19:36:12.76
んー
Linuxでja_JP.UTF-8なんだけど、
とりあえず今出てるパッチをnkfでUTF-8に変換してLinuxに不要なところを削ると
ビルドできることはできるんだがあちこち表示が崩れるのと文字化けすんだな…

書き直したら使う人居るかね…
2018/09/10(月) 02:19:05.77
表示も崩れないし文字化けもしないけど動作がおかしくなる、
ってところもあるからソース全部チェックする必要があるけど、
ちゃんと動くようになるなら需要はあるんじゃないかな。
2018/09/10(月) 08:21:40.46
別のソースをまるごと配布することになる

止め

英語でやった方が早い
2018/09/11(火) 22:58:47.63
文字幅を判定するのにsjisを前提としたコードしてなかったっけ
表示の瞬間に変換するほうがいいと思う
2018/09/12(水) 12:38:29.50
cocot使ってて特に不便はない
タイルは知らん
2018/09/13(木) 01:21:18.58
内部EUC-JPにして表示をcocotで変換するか表示をUTF-8にするパッチあてて使うのが無難だな
内部UTF-8になっても良いけど完成度が低いんじゃ意味ないし
2018/09/13(木) 14:41:14.42
とはいえソース自体は気になる
今はUTF-8の時流で他の文字コードは時代遅れって感じだよねぇなんか
2018/09/13(木) 15:48:16.90
ソースにパッチしてローカライズするの自体イケてない
2018/09/13(木) 17:05:38.87
そこを抽象化できるほどハードウェアリソースがなかったんだよなあ。
当時はフロッピーディスクだけで動作するようになってたんだし。
2018/09/14(金) 17:50:16.44
単純にUTF-8に変換してパッチあててる雑な人はいるだろうなと思うけど
それをブログとかで紹介してる人がいるのに驚く
ボク、初めてのお使い出来ちゃいました!くらいのテンションなのかなぁ、と
ていうか、出来てないし
2018/09/14(金) 20:33:34.55
お前フリーソフトウェア向いてないよ……
2018/09/15(土) 08:16:25.52
jnethackって内部はEUC-JPかSHIFT_JISで実行時にEUC-JP/SHIFT_JIS/ISO2022-JPに変換して表示する設計になってる
ソースをUTF-8にしてる人は変換しないルートを通してなんとなく動けばオッケーってことなんだろうけど
フリーソフトウェアに向いてない人ってそういうなんとなく動けばオッケーの人のことだと思う
769名無しさん@お腹いっぱい。
垢版 |
2018/09/15(土) 11:48:54.35
さらに言うと、今のjnethackは、内部のEUCjp/SJISをiconvで変換するコードも入ってるから、パッチ書かなくてもUTF8で使えるよ
2018/09/15(土) 15:02:46.71
>>768
違うよ。
フリーソフトに向いていないのは口弁慶。

「ボク、初めてのお使い出来ちゃいました!」なんて悦に入る前にコード書けよ。

馬鹿にするぐらいなんだから、さぞかしエレガントなコードを書くんでしょうなぁ。
2018/09/15(土) 20:38:33.52
いつの時代になっても
character encodingは悩みの種になるなあ。
2018/09/15(土) 20:38:33.66

   ̄ヽ、   _ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     `'ー '´
      ○
       O   と思う茶色モールドであった
F
2018/09/15(土) 21:07:25.23
かつてある高名なオラクルが言った。
「@は茶色モールドに過ぎない。それもダンジョン内で最も弱々しい類の。
だが@には考える力がある」と。

彼は知らなかった。茶色モールドだってモノを考えるんです。
2018/09/17(月) 12:53:05.81
何も知らずに殴ってきた初心者@さんを凍死させるパワーもあるでよ
2018/09/17(月) 14:22:53.52
>>770
要するに馬鹿にされて悔しかったってことか
つまらん奴だな
2018/09/17(月) 20:20:38.47
>>775
口弁慶を排除しないとコミュニティが死ぬんだよ。
「ナイストライ」と認めつつ対案出すならともかく、否定するだけのゴミは足にまとわりつくから邪魔くさい。
口弁慶には軽蔑を。文句言うならコード書け、がフリーソフトウェアだからな。

理解できましたか?
2018/09/17(月) 20:36:53.99
まあコードも書かずにマウント取るだけの>>766を虐殺したいって気持ちは分かる
2018/09/19(水) 18:31:03.35
よくわかんねーけど@を虐殺すれば万事解決ってことだな!
2018/09/19(水) 22:25:20.87
どのクラスに属する怪物を虐殺しますか?[文字を入れてね]
2018/09/20(木) 10:38:53.51
U
r
hは見逃す。

とか昔やってた。
勝手に穴掘り系、大嫌い。
2018/09/20(木) 12:35:26.15
そしてつるはし持ちで生成されるh
2018/09/24(月) 09:00:56.71
久々に潜ろうと思うんだけどオススメのverある?(バリアントも可)
2018/09/24(月) 11:27:58.64
>>782
unnethackおもろいで
色々Level追加されてるしドラゴンの色と能力がランダムなのも楽しい
2018/09/28(金) 00:10:40.11
>>782
3D

冗談はともかくBrassずっとやってる
ゲヘナが楽しいぞ
2018/09/29(土) 21:11:04.21
クエストでお仲間殴ったら追放されてしもた
何年も前に同じことした気がする
2018/10/10(水) 21:28:53.40
ttyのモンスターの色って変えられないかな。
さまよう目がほぼ保護色みたいだからよく事故る。
2018/10/10(水) 22:11:31.83
MONSTERCOLOR=floating eye:yellow

以前alt.orgでプレイしていたときは、cfgにこのように指定すれば黄色になった。
今どうなのかは知らない。うまくいったら報告よろしく。
2018/10/11(木) 18:16:26.89
>>787
J3.4系なんだ・・orz
2018/10/11(木) 20:14:06.45
>>788
背景色弄れば?
2018/10/11(木) 20:27:34.50
ttps://bilious.alt.org/~paxed/wintermcolors.php

ここでいろんなtty環境の色設定変えれるファイル作れるから
自分の環境に合わせて作ってみればいいんじゃなかろうか。
2018/10/11(木) 20:58:49.76
FreeBSD 11.2 で jnethack 3.6.1 をビルドできたのでメモ

1. uncompress
$ tar zxf nethack-361-src.tgz
$ gunzip jnethack-3.6.1-0.2.diff.gz

2. modify the sources
$ cp jnethack-3.6.1-0.2.diff nethack-3.6.1
$ cd nethack-3.6.1
$ patch -p1 < jnethack-3.6.1-0.2.diff
$ find ./ -type f | xargs nkf -e -Lu --overwrite
$ vim include/config.h
Then comment out the line 193 and 194.
(Search by the word "SYSCF".)
before:
#define SYSCF /* use a global configuration */
#define SYSCF_FILE "sysconf" /* global configuration is in a file */
after:
//#define SYSCF /* use a global configuration */
//#define SYSCF_FILE "sysconf" /* global configuration is in a file */
2018/10/11(木) 21:00:12.12
3. make
$ cd sys/unix
$ sh setup.sh hints/unix
$ cd ../..
$ make all

4. if error
If you get an error, fix it and
$ make spotless
Then go back to 3.

5. install
$ sudo make install

6. PATH to run
Add a PATH to /usr/games
793名無しさん@お腹いっぱい。
垢版 |
2018/10/13(土) 02:18:42.66
leathery っていう魔法書 (?) があるんだけど、なにこれ
2018/10/13(土) 07:51:53.63
不確定名でしょ。表紙が革張りなんじゃね?
2018/10/13(土) 10:32:19.37
英辞典 Oxfordなどでは
Leathery = 茶色く焼けたタフな皮膚を持つ
耐気候性の皮膚になる魔法なのでは? 
地下でそのようなものが要るのかどうか知らないけど
2018/10/13(土) 14:19:54.80
3.4系からbugfix、機能拡張した3.5系が出て次にバランス調整の3.6系って流れだったらなと思うんだけど
なんでいきなりまとめて3.6だったんだろうか。
2018/10/13(土) 19:34:15.96
https://imgur.com/FAF05na.jpg
2018/10/13(土) 21:11:19.35
Windows8から10になったのと同じようなもんでないの
799793
垢版 |
2018/10/14(日) 02:17:02.05
>>794
なるほど、革仕立てか

>>795
耐気候性の皮膚ってなんかかっこいいなw

みんなありがとう
800名無しさん@お腹いっぱい。
垢版 |
2018/10/15(月) 23:01:20.30
>>796
3.5が出なかったのは3.5開発中ソースが流出して
「正しくリリースされたものと紛らわしいので3.5はスキップ」ってなったからだけど、
バグ修正と機能追加をごっちゃにして出すのはNetHackの悪しき伝統だよねえ…。
2018/10/19(金) 12:40:36.81
JNH3.6でプレイしてたら泉で願いを聞かれたが(日本語で)ってでてきてどうにも灰色の例のやつを手に入れられなかった
一気にやる気が失せた
2018/10/20(土) 00:24:14.01
Jでも英語でいけるんちゃうの?
2018/10/20(土) 12:19:28.88
最近のJNH3.6はほとんど英語で願えなくなってる
2018/10/20(土) 15:43:24.82
日本語入力機能が信用しきれなかったから英語で願ってたんだけど3.6だと日本語で大丈夫なのかな。
805名無しさん@お腹いっぱい。
垢版 |
2018/11/14(水) 21:23:16.13
プログラム、英語などよく解らない者なのですが、
階段の昇り降り、保存、復帰の際に必ずエラーが表示されます。
255がなんちゃらと英語で表示されますが、意味が解りません。
こいつは無視すれば問題なく続けられるのですが、
誤って別の選択を押してしまうことが多々で、その場合必ず落ちます。
そして二度と復帰できません。

いろいろ調べてみてはいるのですが、解決に至ってはいません。
どなたか救いの手を。
2018/11/15(木) 00:59:10.11
そのエラーをなぜ書かないのか
807名無しさん@お腹いっぱい。
垢版 |
2018/11/15(木) 01:57:27.21
Microsoft Visual C++ Runtime Library

Program:G:jnethack-3.6.0-0.9-win\JNetHackW.exe
File:f:\dd\vctools\crtw32\convert\isctype.c
Line:56

Expression:c>=-1&&c<=255

For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts.

(Press Retry to debug the application)

中止 再試行 無視
808名無しさん@お腹いっぱい。
垢版 |
2018/11/15(木) 02:01:33.00
>>807
こんなエラーが毎回出てきます。
2018/11/15(木) 06:33:05.35
>>808
ゲーム開始直後でいいのでセーブしたらJNetHackW.exeと同じフォルダに
セーブファイルができてると思うんだが、そのファイル名はどうなってる?
810名無しさん@お腹いっぱい。
垢版 |
2018/11/15(木) 10:25:59.82
ユーザー名-キャラ名.NetHack-saved-game

と表示されてます。プロパティーを見ると

種類 THACK-SAVED-GAME ファイル 
プログラム Windows シェル共通 DLL

そして、osはwin7です。
811名無しさん@お腹いっぱい。
垢版 |
2018/11/15(木) 10:31:46.31
すいません追記です。ゲームを開始すると、ユーザー名-キャラ名.1〜8、48〜51という複数のファイルで表示されます。
2018/11/15(木) 10:34:27.36
ぬるぽ
813名無しさん@お腹いっぱい。
垢版 |
2018/11/15(木) 19:49:40.67
ガッ(泣)

どのバージョンでやっても出で来るこれのせいで、目とか鳥よりも消されています。
2018/11/15(木) 20:10:37.45
オリジナルの英語版は試してみた?
2018/11/15(木) 20:18:56.49
英語のオリジナル版でもだめなら、Visual C++ Runtime Libraryが壊れちゃってるんじゃないかな。
インストールし直せば治るかも。
参考:https://www.crossroad-tech.com/entry/VisualC%2B%2BRuntimeError

あと、JNethackではどうなのかは知らんけど、フォルダ名に全角文字が入ってるとダメとかよくある。
もし全角文字入ってるなら、セーブファイルができるフォルダ名を半角だけに変更してみるとか?
2018/11/15(木) 21:23:57.67
ググってみると全く同じエラーメッセージが出てくる
マルチバイト文字に絡む問題だね

そのユーザー名とかキャラ名が日本語なら
適当な英字ユーザーを作ることで解決する可能性はあると思う
817名無しさん@お腹いっぱい。
垢版 |
2018/11/15(木) 22:51:41.00
オリジナルの英語版では問題ないようです。しかし、英語慣れしてない私の脳には問題あり(汗)

全て半角でやってもエラーが出ました。主にアイテムを沢山輸送するほど出てきます。
階段降りた先でこのエラーがタイムラグありで4連続で出て、誤ってa押すとその時点で終了。

Visual C++ Runtime Libraryの2005が元から入っていて、2017とかを入れてみたのですが変化なし。
なにか別の操作が必要なのでしょうか? 

昔はこんなエラー出なかったのにプリン祭りに対する規制が入った辺りから、常に出てくるようになった気がします。
プリン祭りなんて私はしてないですし、アイテムを溜め込んだりもしていないはずなのですが。

序盤の探索でアイテム10個ぐらい入手から、階段降りエラー。その後は、頻繁にエラー。
うっかり屋の私はいつか必ず操作ミス。Lよりも強敵。
2018/11/16(金) 03:04:33.98
>>817
色々想定外だった。

・Windowsのユーザー名も半角にしてもだめだった
(セーブファイル名が全部半角でもだめだった)であってる?
・セーブ時に毎回出るわけではない?
例えばゲーム開始即セーブでは出なかったりする?

後は3.6.0にこだわりがないなら最新の3.6.1-0.2にしたら
改善する、かもしれない。
819名無しさん@お腹いっぱい。
垢版 |
2018/11/16(金) 04:46:59.57
>>818
はい。全て半角英字です。前もって3.6.1-0.2や他のバージョンは全て試しましたが全滅。
3.6.0-0.9にしているのは、最新版がえらく見辛いインターフェイスになっているからです。
文字が異常に小さく読めないという(汗)

あまり頻繁にセーブしないのでなんとも言えませんが、今のところ全てエラー。
セーブから開始でエラー。即セーブでエラー。エラーが出ない時があるのは、階段の昇り降りのみ。
連続で出る時が殆どですが、その時にはLine:の数字が変化しているだけです。

銀の槍、槍投擲の洞窟人や呪われし剣とランスで戦う騎士様が消えたらと思うと悲しい。
2018/11/16(金) 18:18:22.94
試してみたけど再現しないな
でも日本語の文字列長まわりのチェック処理はずっとバグってるから
あきらめてalt.orgでプレイした方が後々幸せになれると思う
2018/11/16(金) 19:27:02.59
alt.orgってなんかめっちゃラグくない?キー入力から画面反映まで0.1-0.2秒くらいかかるんだけど
俺だけ?
2018/11/16(金) 22:15:04.75
かかるね環境でping値だいぶ変わると思うけど
遅くてやってられなくなる時間帯もある
一度アカウント作れば場所や端末に縛られずプレイできるのと
面白い骨を引くのが楽しいから使ってるけど
2018/11/16(金) 23:04:30.07
「日本語の文字列長まわりのチェック処理はずっとバグってる」なんて話あったっけ?
824名無しさん@お腹いっぱい。
垢版 |
2018/11/16(金) 23:21:31.96
>>820
私の方では3台あるPCの全てで起こるので、何が原因かさっぱり。

ともあれ、いろいろご助言ありがとうございました。
頑張って英語にチャレンジしてみます。
2018/11/17(土) 07:33:09.29
>>823
前からプレイヤー名とか床に長い文字列を刻むとバグると思うよ
2018/11/18(日) 01:18:23.54
>>824
3台とも起こるならファイル壊れてる系の可能性は薄そうだし、なんでだろうねえ。
ちなみにCUI版(JNetHack.exe)でも起きる?
827名無しさん@お腹いっぱい。
垢版 |
2018/11/18(日) 02:58:06.23
>>826
試したところエラーは出ませんでした。
ということは、グラフィックの読み込みの問題なのでしょうか?
2018/11/21(水) 04:56:47.69
>>827
直接のエラー原因は全角文字の処理漏れなのはほぼ間違いない。
で、セーブロード・階段移動で起きるならファイルの書き込み時に
起きている可能性が高い。
一番怪しいのはファイル名絡みっぽいけど、
ファイル名半角でも起きる、CUI版なら起きない、となると、
ファイル書き込み時に何かを表示しようとして
GUI版では表示処理に漏れがある、という推測ができる。

ただ、じゃあ一体何を表示しようとしてるのか、となると
さっぱり分からないし、全然違う理由かもしれない。
手元では起きないし。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況