自分で改造(コンパイル)したプログラムを使用してのスコア送信は*禁止*されています。 (変愚蛮怒のページの「ライセンスについて」を参照) z-config.hの#define WORLD_SCOREをコメントアウトする、 report.cの#define SCORE_SERVER を""(空欄)にするなど、 必要な処置を*必ず*忘れないようにしてください。
http://www.codegear.com/jp/downloads/free/cppbuilder http://www.rye.tama.ac.jp/~wiki/wiki.cgi?BccInstall
http://www.rye.tama.ac.jp/~wiki/wiki.cgi?BccInstall
c:\Borland\Bcc55
-I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib;\BCCFOLDER\lib\PSDK"
-L"c:\Borland\Bcc55\lib;c:\Bcc\lib\PSDK"
"Download GNU tarball"でまとめて書庫ファイルとしてダウンロードできる。 1.7.0 SVN版(最新) http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/Hengband/trunk/?root=hengband 1.7.0 CSV版(少し古い) http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hengband/Hengband/ 1.6.2 安定版 http://sourceforge.jp/projects/hengband/releases/ バージョンが違ってもパッチに失敗した部分を(rejファイルで出力)手で編集すればOK。
例えば以下のようなテキストファイルであれば、 「hengband/lib/help/editor.txt」 を 「hengband-s/lib/help/editor.txt」 にコピーし、 313行目の「Archon」以下を消し、「Archon,~,Elephant」を書き加えるという意味。 (「Skeleton~」は編集位置の目安) --- hengband/lib/help/editor.txt Thu Dec 4 23:55:53 2003 +++ hengband-s/lib/help/editor.txt Fri Jun 11 04:58:45 2004 @@ -313,7 +313,7 @@ Skeleton, Zombie, Vampire, Spectre, Sprite, Beastman, Ent, - Archon, Balrog, Dunadan, Shadow-Fairy, Kutar, Android, + Archon, Balrog, Dunadan, Shadow-Fairy, Kutar, Android, Elephant
自分でパッチを作成する時のことも考えて、編集開始前のソースファイルも残しておくと良い cygwin ( http://www.cygwin.com/ ) ソフトウェア工房α ( http://cetus.sakura.ne.jp/softlab/toolbox1/index.html ) Vector ( http://www.vector.co.jp/soft/win95/prog/se015025.html ) などからpatch.exeをインストールする。 パッチを当てる対象のフォルダをカレントフォルダにしたコマンドラインで patch.exe -p1 < patchfile.diff
指定したファイルのみ diff -durN Old-Hengband\src\store.c New-Hengband\src\store.c >patch.txt 編集したファイル全て diff -durN Old-Hengband\src New-Hengband\src >patch.txt