メニュー
ブログ内検索
前後の記事
- うるふぇん速杉
- Yahoo! が ASE を買収?
- VC++6.0 STD で HL2 をコンパイルしてみた
- Chapter 10 タレットx3で色々試してみた(*ネタバレ注意*)
- HL2妄想画像
最近の記事
2004年12月06日
VC++6.0 STD で HL2 をコンパイルしてみた
方法は以下のリンク先のやり方そのままですが、覚書の意味も含めてまとめました。
■参考リンク
- http://www.chatbear.com/board.plm?a=viewthread&t=297,1101898938,32724&id=737783&b=4991&v=flatold
- http://www.defiant00.com/HL2Mods/
- http://hl2sdk.wolferix.de/index.php/Compiling
■VC++6.0 のセットアップ
- サービスパック 5 を適用する(6では問題が起きる)
- Processor Pack をインストールする。STD にはインストーラを使えないので、アーカイブで開き、vcpp.inf を参考に手動で解凍する。
- 必須ではないが、Visual C++ ToolKit 2003 をインストールして、VC6 からも最適化コンパイルが使えるようにする。VC6 で使うには、ToolKit をインストールする。VC6 の ツール>オプション>ディレクトリタブで ToolKit の Bin/Include/Lib フォルダを追加し、優先度を最上位にする。
■ソースコードのセットアップ
- Steam の Create MOD からソースを解凍する。解凍先フォルダ MyMOD、MOD 名 MyMOD のように二重になります。
- projconverter を使って、.NET 2003 のソリューションファイル(*.sln) を VC6 のプロジェクトファイル(*.dsw) に変換する。
■コンパイル
- プロジェクト>設定>リンク>出力ファイル名は ..\..\MOD名\bin\***.dll にしておくと楽。
- fatal error C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。というエラーが出たら、プロジェクト>設定 からエラーが出たファイルを選ぶ。中間ファイルを .\Release_hl2 にする。C/C++タブのリセットを押す。再コンパイルする。
■テストプレイ
- SDK が作ってくれた run_mod.bat を実行します。
今後色々いじることを考えて、まずはコンパイル可能なテンプレートを作っておいたほうが良さそうです。新しいテストをするときはそれをコピーして使うことにする予定です。
投稿者 towofu : 2004年12月06日 23:41
▼トラックバック
トラックバックURL: http://www.towofu.net/mt/mt-tb.cgi/84


<UL><LI>タグのデザインがよろしくないですね。後ほど修正しておきます。
今日はもう力尽きました・・・。