456837
JNetHack TNG 掲示板
[トップに戻る] [留意事項] [ワード検索] [管理用]
お名前
Eメール
タイトル
メッセージ
参照先
暗証キー (英数字で8文字以内)
文字色

JNetHack スコアサーバ 投稿者:井出 投稿日:2007/12/14(Fri) 23:25 No.345   HomePage
このサイトで、JNetHack スコアサーバを新たに立ててみました。
http://www.phys98.homeip.net/~ide/cgi/show_score.cgi
暫定仕様で Vanilla だけではなく、TNG ごった煮版ですが。

本体への patch は
http://www.phys98.homeip.net/~ide/jnethack.html#score
に置いてあります。

拡張 Patch をあててコンパイルする場合は、include/config.h 内の
スコア patch の該当する部分 (# define PATCHES) の所に patch の
名称など入れておいてもらえば OK です。
複数あてた場合、'+' 記号で繋いで書いて下さい。
ゲーム内容に影響の無いようなもの(COLOR HP MONITOR patch 等)は
書かなくてもいいです。
# SWSD patch は微妙なので追加しておく方が良い気がします。


Re: JNetHack スコアサー... 井出 - 2007/12/26(Wed) 00:23 No.346  

http://www.phys98.homeip.net/~ide/jnethack.html#save-xml
で骨交換サーバー(暫定仕様)も対応してみました。

Windows でコンパイル出来るのかは相変わらず不明です。

オリジナルの patch と違い、機種依存とかしないはず?、です。


Re: JNetHack スコアサー... あきやま@jnhwin - 2007/12/27(Thu) 21:59 No.347  

結構な仕事量になってしまうため、正月休みに作業します。m(__)m


Re: JNetHack スコアサー... 井出 - 2007/12/29(Sat) 04:11 No.348  

> 結構な仕事量になってしまうため、正月休みに作業します。m(__)m
ご苦労さまです。

注意書きなどいろいろ書き忘れていたので、ここに書いておきます。

骨交換サーバーの方のパッチは、拡張パッチ使う場合、コンパイルの際には
perl が必要です。

で、セーブファイルに変化がでるようなパッチ(Fighter を追加するパッチとか)を
同時にあてると、かなり人柱版になりそうです。
この場合でも、それなりに動くはず?ですが。
# 骨交換は、セーブファイルがちゃんと読み込めるかよりは問題が少ないはずです。

また、やる人はいないとは思いますが、あてたパッチが異なる状態でセーブファイル
を使い回すとおかしな事になるかも知れません。

あと、inculude/config.h 中の
//# define BONES_SERVER_OPTION "strict_version_cheak"
の行は有効にしておく方が安全です。
現状では、あてたパッチが異なっている物が作った骨でもを拾って来てしまいます。
一応、問題はそんなにないはずなのですが。
# それも含めて人柱版です。


Re: JNetHack スコアサー... あきやま@jnhwin - 2008/04/18(Fri) 14:59 No.349  

お久しぶりになります。都合でネットに繋ぐのが大変に…。
とりあえずスコアサーバーのほうですがエラーでコンパイルできないようです。

...snip
警告 W8065 ..\japanese\jtrns.c 239: プロトタイプ宣言のない関数 'rev_get' の呼び出し(関数 etrns_mon )
警告 W8065 ..\japanese\jtrns.c 256: プロトタイプ宣言のない関数 'rev_get' の呼び出し(関数 etrns_obj )
..\extension\nhbuf.c:
エラー E2238 c:\bcc55\Bin\..\include\rpcndr.h 162: 'boolean' の宣言が複数見つかった
+ 詳細な解析情報
+ ..\extension\nhbuf.c, line 24: #include c:\bcc55\Bin\..\include\winsock.h
+ c:\bcc55\Bin\..\include\winsock.h, line 25: #include c:\bcc55\Bin\..\include\windows.h
snip...

他に何か情報が必要でしたらおっしゃってください。


Re: JNetHack スコアサー... 井出 - 2008/04/26(Sat) 20:24 No.351  

お久しぶりです。

こちらもしばらくネットに繋げなかったので返事が遅くなりました。
まだ、バタバタしているので、もうちょっとお待ち頂ければと。


Re: JNetHack スコアサー... 井出 - 2010/07/17(Sat) 14:18 No.514  

かなりお久しぶりです。
2年以上ほっておいて何ですが、NetHack 地下:51 http://pc12.2ch.net/test/read.cgi/unix/1269620465/580 で話題が出てたようなので。

いまWindows の開発環境整えてない、bcc でのコンパイル環境はちょっと調べてないのですが、
かなり前に Visual Studio 2008 でちょっとだけテストした時の情報ですが、
プロジェクトに、ライブラリ ws2_32.lib、ソース ..\extension\extension.c ..\extension\nhbuf.c ..\extension\nhinet.c を
足したら動いたような。

こんな情報でなんとかならないかなーと期待して書きます。


Re: JNetHack スコアサー... あきやま@サイト移転中 - 2010/07/17(Sat) 22:31 No.515  

こちらこそ、大変お久しぶりです。
その辺怪しいかな、と思い一週間くらい見てますがさっぱりわかりません(笑
ws2_32.libはリンクされているみたいだし、追加ソースファイルだけがちゃんと動いてくれないのとかが素人には解決不能っぽいです。
ですので井出さんがやったように、Visual Studio入れてどうにかやってみようと手配を始めました…

# うちで保守してるWin2000環境に入らないので…

スコアサーバーある、ってのは大きいんだなー、などと最近hengbandとか見てて思っているので、
どうにかしたいです。気長に、でも確実にやります。


Re: JNetHack スコアサー... あきやま@サイト移転中 - 2010/07/22(Thu) 19:52 No.518  

VisualStudioは手に負えないです…使い方が分からないし、そもそもプロジェクトファイルが
ちゃんと入らないようです。あきらめました。

で、mingwでもコンパイルしてみましたが、同じところで引っかかるようです。

gcc -c -mms-bitfields -I../include -DWIN32CON -DDLB -oo/nhbuf.o ../extension/n
hbuf.c
In file included from C:/MinGW/include/objbase.h:4,
from C:/MinGW/include/ole2.h:9,
from C:/MinGW/include/windows.h:114,
from C:/MinGW/include/winsock.h:19,
from ../extension/nhbuf.c:24:
C:/MinGW/include/rpcndr.h:52: error: conflicting types for 'boolean'
../include/global.h:70: error: previous declaration of 'boolean' was here
mingw32-make.EXE: *** [o/nhbuf.o] Error 1

エラーメッセージはSo-Miyaさんのサイトに同じのがあるようです。
http://www31.ocn.ne.jp/~so_miya/rldiary/diary200808p1.html



Re: JNetHack スコアサー... 井出 - 2010/07/23(Fri) 00:42 No.519  

これで何とかなるか分からないですが、コンパイルオプションに
「-DSKIP_BOOLEAN」
付けてみたらどうなるでしょうか?


Re: JNetHack スコアサー... あきやま@サイト移転中 - 2010/07/23(Fri) 08:12 No.520  

コマンドラインの引数にはつかないみたいなので、
config.h で
#define SKIP_BOOLEAN としてみるのはだめだったでしょうか。
../include/flag.h:31: warning: data definition has no type or storage class
../include/flag.h:32: error: syntax error before "botlx"
../include/flag.h:32: warning: data definition has no type or storage class
../include/flag.h:33: error: syntax error before "confirm"
等大量のエラーで止まります。


Re: JNetHack スコアサー... あきやま@サイト移転中 - 2010/07/23(Fri) 23:07 No.521  

あと、別な質問になってしまいますが、ルーターを介してスコアサーバーにスコアを投げる場合、どのような設定が必要になるのでしょうか?
tng-0.7.9.5+scoreパッチ、debianのほうでは問題なくbuildはできています。

port80でブラウザでscore.cgiは見えています。プロクシを利用していないので

# define http_PROXY "" /* default proxy if you need */
# define http_PROXY_PORT 3128 /* default proxy port if you need */

をコメントアウトしてみたりしましたが、セグフォで落ちるか

--More--Waiting for access to record. (59 retries left).
Waiting for access to record. (58 retries left).
Waiting for access to record. (57 retries left).


で接続できないかどちらかです。
ルーターのほうで3128をdebian機に飛ばすとかしてもだめだなぁ。


Re: JNetHack スコアサー... あきやま@サイト移転中 - 2010/07/23(Fri) 23:22 No.522  

申し訳ありません自分用にメモしておきますが、
No.520のほうはWindowsの環境のほうでのMinGWでのことです。MSYSは使っていなくて純粋なMinGW環境で、オリジナルnethackのドキュメントにあるsys/winnt/Install.ntなどを参考にやってます。

No521のほうはDebian testingの環境です。sys/unix/README.linuxほか見ています。JNetHackやtng0.7.5.1はプレイできています。


Re: JNetHack スコアサー... あきやま@サイト移転中 - 2010/07/23(Fri) 23:24 No.523  

間違えたtng-0.7.9.5です。


Re: JNetHack スコアサー... 井出 - 2010/07/24(Sat) 17:08 No.524  

> Waiting for access to record. (58 retries left).
JNetHack をインストールしたディレクトリのパーミッション際確認してもらえますか?
中のファイル、特に、record* ファイルを。

多分、一回失敗して、ファイルロックが残っている気がします。


あと、スコアサーバーに接続して失敗しているようなら、時間とか書いてもらえれば、こちらのログも確認してみます。


Re: JNetHack スコアサー... 井出 - 2010/07/25(Sun) 04:29 No.525  

> で、mingwでもコンパイルしてみましたが、同じところで引っかかるようです。
これですが、エラーで出て来るファイルで、boolean を定義している部分を探してみてもらえないでしょうか?

多分、「#define boolean ...」とか、「typedef ... boolean」とかとなっているのではないかと思います。

この部分と、ファイルの先頭付近にあると思われる、重複 include 防止の所を教えてもらえれば、対策できるかも知れません。

重複 include 防止の所は、たぶん
#ifndef 重複防止用識別子(多分、ヘッダファイル名を大文字にしたような文字列)
#define 重複防止用識別子
とかなっていると思います。


Re: JNetHack スコアサー... あきやま@サイト移転中 - 2010/07/25(Sun) 16:36 No.526  

すみません、ちょっと分からないところがあったのと、説明が長くなってしまうこともあるので
さきほどメールでmingwの該当ヘッダーファイルを送付しました。


Re: JNetHack スコアサー... 井出 - 2010/07/25(Sun) 17:29 No.527  

メール確認しました。

うまく行くか自信がないですが、
extension の下にあるファイルの全てで、
# include <winsock.h>
となっている部分を、
# define boolean BOOLEAN_WIN
# include <winsock.h>
# undef boolean
に変更したらコンパイルできないでしょうか?


Re: JNetHack スコアサー... あきやま@サイト移転中 - 2010/07/25(Sun) 23:33 No.528  

ありがとうございます。BCCで無事コンパイル完遂しました。スコアも送れました。
取り急ぎ報告でした。


Re: JNetHack スコアサー... 井出 - 2010/07/27(Tue) 23:35 No.529  

作業お疲れ様です。

こちらのリンクは修正してみました。

> http://www.roguelike.sakura.ne.jp/jnhwin/linux-euc/index.html
こちらに書いてあった、Linuxでのコンパイルですが、Gnome 版は自分とこでパッチつくってますが、X版はちょっとどうなってるのか。


XMLパッチのほうですが 投稿者:あきやま@サイト移転中 投稿日:2010/07/31(Sat) 16:37 No.531  
bccだと、\src\save_xml.cのコンパイルで止まるようです。

..\extension\extension.c:
..\src\save_xml.c:
警告 W8065 ..\src\save_xml.c 570: プロトタイプ宣言のない関数 'save_glyph_xml' の
呼び出し(関数 save_you_xml )
警告 W8065 ..\src\save_xml.c 571: プロトタイプ宣言のない関数 'save_glyph_xml' の
呼び出し(関数 save_you_xml )
エラー E2176 ..\src\save_xml.c 642: 宣言に型が多すぎる(関数 save_you_xml )
警告 W8065 ..\src\save_xml.c 1266: プロトタイプ宣言のない関数 'save_glyph_xml'
の呼び出し(関数 save_rm_xml )
警告 W8065 ..\src\save_xml.c 1377: プロトタイプ宣言のない関数 'save_glyph_xml'
の呼び出し(関数 save_NhRegion_xml )
*** 1 errors in Compile ***

** error 1 ** deleting o\save_xml.o

ちなみに、こちらのパッチがあたればscoreパッチは要らないんですよね?


Re: XMLパッチのほうです... 井出 - 2010/08/01(Sun) 01:16 No.533  

bcc が long long 型を認識できないための様です。

検索してみた所、
http://www.play21.jp/board/formz.cgi?action=res&resno=18794&id=dixq&lognum=59&from=tree
というページがありました。

コンパイラを変えてみるか、include/save_xml.h の158行の
#define save_time_t_xml(fd, id, val) fd_printf(fd, "<VAL type=\"time_t\" id=\"%s\">%lld</VAL>\n", id, (long long)(val))
の部分を
#define save_time_t_xml(fd, id, val) fd_printf(fd, "<VAL type=\"time_t\" id=\"%s\">%lld</VAL>\n", id, (__int64)(val))
に変更で試して見てください。


> ちなみに、こちらのパッチがあたればscoreパッチは要らないんですよね?
はい。
骨サーバを運用してみるのが目的の一つでしたので、scoreパッチと共用部分があるため統合しています。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/01(Sun) 15:18 No.535  

1. 527を適用
mingwだと

Linking ../binary/nhraykey.dll
gcc -shared -Wl,--export-all-symbols \
-Wl,--add-stdcall-alias -o ../binary/nhraykey.dll o/nhraykey.o
Linking....
o/o_init.o:o_init.c:(.text+0x8c7): undefined reference to `shuffle_tiles'
o/nhinet.o:nhinet.c:(.text+0x1f6): undefined reference to `recv@16'
o/nhinet.o:nhinet.c:(.text+0x22e): undefined reference to `send@16'
o/nhinet.o:nhinet.c:(.text+0x2ae): undefined reference to `gethostbyname@4'
o/nhinet.o:nhinet.c:(.text+0x2db): undefined reference to `gethostbyname@4'
o/nhinet.o:nhinet.c:(.text+0x36f): undefined reference to `htons@4'
o/nhinet.o:nhinet.c:(.text+0x386): undefined reference to `htons@4'
o/nhinet.o:nhinet.c:(.text+0x3a9): undefined reference to `socket@12'
o/nhinet.o:nhinet.c:(.text+0x3e4): undefined reference to `connect@12'
o/extension.o:extension.c:(.text+0x67a): undefined reference to `WSAStartup@8'
o/extension.o:extension.c:(.text+0x721): undefined reference to `closesocket@4'
o/extension.o:extension.c:(.text+0x729): undefined reference to `WSACleanup@0'
o/extension.o:extension.c:(.text+0x880): undefined reference to `WSAStartup@8'
o/extension.o:extension.c:(.text+0xa2b): undefined reference to `closesocket@4'
o/extension.o:extension.c:(.text+0xa33): undefined reference to `WSACleanup@0'
collect2: ld returned 1 exit status
mingw32-make.EXE: *** [../binary/NetHack.exe] Error 1

===================

2. bccのほうで533も適用

..\src\save_xml.c:
..\src\restore_xml_core.c:
..\src\restore_xml_lex.c:
エラー E2209 lex.yy.c 7598: インクルードファイル 'unistd.h' をオープンできない
*** 1 errors in Compile ***

** error 1 ** deleting o\restore_xml_lex.o

になるため、config.h で +#define YY_NO_UNISTD_H

Linking....
Error: 外部シンボル '_shuffle_tiles' が未解決(Y:\JNHTMP\04TMP\SJIS\JNETHACK-3.4
.3-0.10-SAV-ARG\SRC\O\O_INIT.O が参照)
Error: 外部シンボル '_strcasecmp' が未解決(Y:\JNHTMP\04TMP\SJIS\JNETHACK-3.4.3-
0.10-SAV-ARG\SRC\O\RESTORE_XML_CORE.O が参照)
Error: 外部シンボル '_strtoll' が未解決(Y:\JNHTMP\04TMP\SJIS\JNETHACK-3.4.3-0.1
0-SAV-ARG\SRC\O\RESTORE_XML_CORE.O が参照)

** error 2 ** deleting ..\binary\NetHack.exe

と、いずれもリンクで失敗するようなのです。
長くなってすみません。


Re: XMLパッチのほうです... 井出 - 2010/08/01(Sun) 16:12 No.537  

mingw の方は
http://www-online.kek.jp/~keibun/pukiwiki/index.php?MinGW%A4%CB%A4%E8%A4%EB%20Network%20Programming
等参考に、リンクのオプションに、-lws2_32、あるいは、-lwsock32 をつけたらリンクできないでしょうか?

bcc の方はもうちょっと調べてみます。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/01(Sun) 18:20 No.538  

すみませんmingwのspecsいじり直すのを忘れていました。

Linking....
o/o_init.o:o_init.c:(.text+0x8c7): undefined reference to `shuffle_tiles'
collect2: ld returned 1 exit status
mingw32-make.EXE: *** [../binary/NetHack.exe] Error 1

とのことです。


Re: XMLパッチのほうです... 井出 - 2010/08/01(Sun) 18:57 No.539  

> 538
USE_TILES を定義していない場合のテストができてなかったようです。

o_init.c の 112 行目付近の shuffle_tiles_xml() の中身を
#ifdef USE_TILES
shuffle_tiles();
#endif
の様にしてみてください。(bcc の方も、これで一つ未定義が減ると思います)


bcc の方は、util/parse_struct.pl と src/restore_xml_core.c から strcasecmp を探して、strcmpi に置き換えてみて下さい。
同じように、Strtoll を探して、
#define Strtoll(ptr, next, base) ((ptr) ? _atoi64((ptr)) : 0)
みたいにしたら動くかも知れません。


後、実行時にエラー、あるいは、セーブファイル不正になる可能性があり、
533 で書いた部分の %lld の部分を %I64d にしたりする必要があるかも知れません。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/01(Sun) 20:24 No.540  

527 , 533 , config.h で +#define YY_NO_UNISTD_H , o_init.c
を適用してmingwでbuild OKでした。スコア送信OK
ただしXMLでのセーブ時にエラー、「%lld の部分を %I64d 」もやってみましたがだめでした。

次にbccのほうですが、util/parse_struct.pl と src/restore_xml_core.cを修正したら
無事buildできました。この修正すべて適用したソースで、mingw gccのほうでもビルド
問題なくできています。

なおXMLでのセーブですが、hogehoge.eという空のファイル、hogehogeという拡張子なしの、
470kBほどのXMLっぽいデータはできています。圧縮するとのことですがその際に失敗でも
してるんでしょうか?


Re: XMLパッチのほうです... 井出 - 2010/08/01(Sun) 20:39 No.541  

> 圧縮するとのことですがその際に失敗でも

gzip が無い所為かも知れません。
ファイル自体見れば、どこでエラーになったか分かるかも知れません。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/01(Sun) 21:24 No.542  

gzipの存在する、cygwin環境で実行しても同様ですね。XMLファイルの最後は
</STRUCT>
<BOOL id="discover">false</BOOL>
</OBJECT_CLASS>
</OBJECT_CLASSES>
</GAMESTAT>
と終わっています。ほかに見るべきところはあるでしょうか?

ところでgzipは必須ということでよいのでしょうか。そうなると配布の際は
同梱でやるしかなくなるけどソース入れてもサイズ小さいし大丈夫かな。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/01(Sun) 22:42 No.543  

config.hのCOMPRESSが定義されていない(非UNIX)で定義される
# define INTERNAL_COMP
をコメントアウトしてしまうとセーブに失敗することがなくなります。(でもセーブの際5秒くらい掛かる)
正常に書き込まれたと思われるデータは
</CURRENT_STAT>
<LEVELS>
</LEVELS>
</SAVEDATA>
で終わっています。再開も一応問題ないようです。
しかしもちろん圧縮されていません。生テキストです。

一応報告させていただきました。


Re: XMLパッチのほうです... 井出 - 2010/08/01(Sun) 23:42 No.544  

> をコメントアウトしてしまうとセーブに失敗することがなくなります。(でもセーブの際5秒くらい掛かる)
セーブに時間がかかるのは仕様です。多分圧縮とは無関係です。

一応、セーブファイルを覗いて、
<VAL type="time_t" id="ubirthday">012345</VAL>
の部分がちゃんとなってるか確認してもらえるでしょうか?


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/02(Mon) 00:03 No.545  

<VAL type="time_t" id="ubirthday">1280674780</VAL>
となっているようです。


Re: XMLパッチのほうです... 井出 - 2010/08/02(Mon) 00:13 No.546  

> 545
問題ないようです。

再開して、もう一度セーブして同じ値ならとりあえず問題ないかと思います。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/02(Mon) 07:53 No.547  

確認しましたが、同じ数値になっていました。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/06(Fri) 20:19 No.549  

なお骨ファイルも # define INTERNAL_COMP しないときちんと生成されているように見えますが、これは
骨交換サーバー的にはどうなんでしょう?

ちなみに骨ファイルは、セーブファイルと違い通常っぽく素早く保存されているように見えます。


Re: XMLパッチのほうです... 井出 - 2010/08/06(Fri) 21:36 No.550  

> なお骨ファイルも # define INTERNAL_COMP しないときちんと生成されているように見えますが、
> 骨交換サーバー的にはどうなんでしょう?
別に問題では無いです。
問題があっても、サーバーの方で何とかできると思います。

> ちなみに骨ファイルは、セーブファイルと違い通常っぽく素早く保存されているように見えます。
骨ファイルは1階層だけなので大きくないので、そんなに時間がかからないだけです。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/06(Fri) 22:40 No.551  

了解しました。
では、バイナリ配布という観点的には、現在こちらでできている「セーブデータ、骨ファイルは生テキストで保存される」
という仕様で大丈夫でしょうか。
当方としては、井出さんのサーバーのほうで問題ないのならこのままで良いかと思います。
このあたりの説明書きは書いて添付します。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/08(Sun) 12:50 No.552  

あとひとつ、骨交換のほうの質問なんですが、機能のON/OFFについては

・コンパイル時のconfig.hの設定のみ
・設定ファイルやゲーム内のオプション設定はない
・機能が有効の場合、ネットに繋がっていないとまずいことになる

という解釈でよろしかったでしょうか?


Re: XMLパッチのほうです... 井出 - 2010/08/08(Sun) 15:24 No.553  

> あとひとつ、骨交換のほうの質問なんですが、機能のON/OFFについては

スコア報告と連動します。

コンパイル時に、骨交換だけ機能OFFできるようにはなっています。


Re: XMLパッチのほうです... あきやま@サイト移転中 - 2010/08/08(Sun) 23:08 No.554  

了解しました。この流れで、バイナリも作成することにします。

一応、骨交換ありのとなしの両方用意するつもりです。


開設記念ポスト 投稿者: 投稿日:2006/06/23(Fri) 13:02 No.1   HomePage
掲示板開設、乙です。

1.方向性としては、Vanillaよりやや甘めのゲームバランスを維持しつつ、多様な要素の追加、というような進化を続ける、でよろしいんでしょうか?

2.やっぱり魔法のランプの出現率は高すぎると思う。他の方はどう思っていますか?


Re: 開設記念ポスト 井出 - 2006/06/23(Fri) 20:14 No.2  

> 掲示板開設、乙です。

早速の書き込みありがとうございます。


> 1.方向性としては、Vanillaよりやや甘めのゲームバランスを維持しつつ、
> 多様な要素の追加、というような進化を続ける、でよろしいんでしょうか?

まあ、バランスは現状維持か、もうちょっとVanillaより、の方向で考えてます。
追加要素の方は上記に従う様に、便利な機能があるけど副作用が、というようなの
を入れたいなあと思います。


> 2.やっぱり魔法のランプの出現率は高すぎると思う。他の方はどう思っていますか?

こっちはやっぱり出現率高すぎるのでもっと出なくする予定。
# 代わりの永久光源を入れるかもしれません。


Re: 開設記念ポスト  - 2006/06/29(Thu) 18:22 No.3   HomePage

う〜ん、誰も書き込んでくれませんね。ショボーン。
Portalでちゃんと周知してほしいもんだ…

># 代わりの永久光源を入れるかもしれません。

EMの魔法のろうそくはあまりにお手軽に入手できてしまってつまらない
ですけど、魔法のランプ代りと考えるとこれが結構妥当かなぁ…


Re: 開設記念ポスト 井出 - 2006/09/11(Mon) 01:32 No.319  

> 2.やっぱり魔法のランプの出現率は高すぎると思う。他の方はどう思っていますか?

暫定公開のsubversion レポジトリ
http://svn.phys98.homeip.net/jnethack/jnethack-tng/branches/jnethack-tng-stable/
http://svn.phys98.homeip.net/jnethack/jnethack-tng/trunk/
では、暫定的に "oil lamp" と "magic lamp" の出現率を入れ換えてみました。

# これでも Vanilla より出現率が高いままですが。

このくらいで問題ないかなあ?


Re: 開設記念ポスト あきやま@jnhwin - 2006/10/03(Tue) 21:44 No.320  

svnの使い方が良く分かっておらず、難儀しました。(^^;
subversionってパッケージがそれのコマンドなんですか。
ようやく今ほどソースをゲット。<アフォ過ぎですまんです。

以前RapidSVNとかいうGUIのアプリ使って、あまりのワケワカ振りに
投げていたsvnの使い方がようやく分かっ(ry

svn co URL で無事ゲットしたのでWinバイナリも作ってみます。


ファイル名違い? 投稿者:あすみ 投稿日:2006/08/03(Thu) 23:48 No.26  
JNH-34308-tNG-0.7.8.1-5pcs-fig-jw32y.lzh
がダウンできません。シクシク

パッチ適用済みのソースも欲しいです


Re: ファイル名違い? あきやま@jnhwin - 2006/08/06(Sun) 01:10 No.29  

すみません明日にでもチェックしてみます。パッチ済みソースは用意する予定はありませんので、今度暇なときにでもパッチの当て方とかアップしてみます。


COLOR HP MONITORの別実装... 投稿者:あきやま@サイト移転中 投稿日:2010/07/31(Sat) 14:17 No.530  
http://www.phys98.homeip.net/~ide/src/jnethack-3.4.3-0.10-yahpmon.patch.bz2
が404になっています。


Re: COLOR HP MONITORの別... 井出 - 2010/08/01(Sun) 00:49 No.532  

すいません、アップし忘れていました。

アップロードしておきましたので、確認お願いします。


Re: COLOR HP MONITORの別... あきやま@サイト移転中 - 2010/08/01(Sun) 15:16 No.534  

ありがとうございます。確認できました。動作もOKです。

| 1 | 2 | 3 |

NO: PASS:

- KENT & MakiMaki -
Modified by isso