Borland C++ Compiler で SVN版 変愚蛮怒をコンパイルする 2009 1.コンパイラの入手 http://www.codegear.com/jp/downloads/free/cppbuilder ダウンロードには登録が必要です。 2.コンパイラのインストール freecommandlinetools2.exe を実行。 インストール先にファイルが展開されます。 ※インストール先を "c:\borland\bcc55" から変更した場合は 次のコンパイラの設定は変更したインストール先に合わせる必要があります。 3.コンパイラの設定 インストールしただけでは使い物になりません。 必要な設定は、Borland C++ Compiler の readme.txt に書いてある通りに Borland C++ Compiler のインストール先のbinフォルダをPATHに追加することと、 bcc32.cfg, ilink32.cfg ファイルを編集することです。 setbcc http://www.vector.co.jp/soft/win95/prog/se149182.html を使用すると簡単に設定できます。 ※Borland C++ Compiler のインストール先を変更していない場合は、 そのまま setbcc まかせで済みますが、 変更している場合は変更先に合わせて設定する必要があります。 3.変愚蛮怒ソースコードの入手 http://sourceforge.jp/projects/hengband/svn/view/Hengband/trunk/?root=hengband のページの下のところにある Download tarball からダウンロードし、 tar, gzip 対応ソフトで解凍します。 あまりおすすめではなくなりましたが 解凍レンジ http://www.vector.co.jp/soft/win95/util/se094501.html で解凍できます。 4.文字コードを EUC から SJIS に変換 EUC のままでは不都合があるため SJIS に変換しなければいけません。 ここでは変換に QKC http://www.vector.co.jp/soft/dos/util/se000872.html を使用します。 ダウンロードして解凍、QKC.EXE を 変愚蛮怒の autopick.txt 等があるフォルダに置きます。 QKC.EXE を置いたフォルダに新規テキスト文書を作成し、 qkc /s /IE *.txt src\*.c src\*.h src\angband.rc for %%i in (apex bone data edit file help info pref save script user) do qkc /s /IE lib\%%i\*.* の2行をコピーして新規テキスト文書に貼り付けて保存。 そしてこのテキストファイルの名前を euc2sjis.bat に変更。 euc2sjis.bat を実行するとSJISに変換されます。 5.コンパイル 今度はsrcフォルダに新規テキスト文書を作成し、 make -f makefile.bcc install clean の1行をコピーして新規テキスト文書に貼り付けて保存。 そしてこのテキストファイルの名前を hengmake.bat に変更。 hengmake.bat を実行して hengband.exe が QKC.EXE を置いたフォルダに出来ていれば成功です。 SVN版では、ソースコードにミスがありコンパイルできないことがあるかもしれないし、 コンパイルできたとしてもバグがありまともにプレイできないこともあるかもしれません。