S t u d i o U T A H I M E / K A N S U I G Y O
FreeSpace for FreeSpace
This site contains Japanese characters. Therefore, some unreadable characters may be displayed.
Contents
Gallery
trueSpace Plug-ins
trueSpace Tips & Tutorials
FreeSpace for FreeSpace
Maria watches over us
Diary

If you think this site is nice, press this button!
Send Message
メールフォーム
Return to Top
FreeSpace2: The Road to SCP (2)


FreeSpace2: The Road to SCP
Chapter 2 - Setting up Game Kernels


Section 1 - Updating DirectX and FS2 retail version

Before SCP installation, update DirectX and FS2. I think DirectX 9.0c included in
Windows XP SP2 is different build of current release of DirectX.
FS2 and other game may not work under this DirectX files. Update from using below.

DirectX End-User Runtimes (February 2006) Full Download, English language version.
[ http://www.microsoft.com/downloads/details.aspx?familyid=FFF5ED7D-3446-4583-B2C9-8DB1BC10B16E&displaylang=en ]

English version also has newly build on April:

DirectX End-User Runtimes (April 2006) Full Download, English language version.
[ http://www.microsoft.com/downloads/details.aspx?familyid=FB73D860-5AF1-45E5-BAC0-9BC7A5254203&displaylang=en ]

FS2 SCP requires retail FS2 version 1.2 is installed. If you have lower version of FS2,
update using this link.
[ http://www.pxo.net/files/fs21x-12.exe ]

Continue to Section 2 below.


FreeSpace2: SCPへの道
第二章 - ゲームのカーネルのセットアップ


第一節 - DirecXとFS2のアップデート

ダウンロードが終わりましたので、ファイルを解凍してインストールしましょう。
・・・の前に、DirectXを最新にしましょう。
Windows XP SP2 に最初から入っているDirectX9.0cはファイル構成が少し違うようで、
そのままではFS2の他にもは動かないゲームが多いと思います。
マイクロソフトからダウンロードして新しくしましょう。
下記はDirectX9.0c、2006年2月のビルドの日本語版です。英語版は2006年4月ビルド版もあるようです。
[ http://www.microsoft.com/downloads/details.aspx?familyid=FFF5ED7D-3446-4583-B2C9-8DB1BC10B16E&displaylang=ja ]

SCPはFS2製品版のバージョン1.2がインストールされていることが動作条件です。
SCPを解凍する前にインストールしておきましょう。バージョンが1.2じゃない人はここ
[ http://www.pxo.net/files/fs21x-12.exe ]
からパッチをダウンロードしてバージョンを1.2にあげておきましょう。


Section 2 - Setup SCP kernel files
第二節 - SCPのセットアップ

You will see following files unpacking "fs2_open_367.zip" downloaded in previous article.
さて、前回ダウンロードしたファイル「fs2_open_367.zip」を解凍すると次のファイルができます。

fs2_open_367.exe
fs2_open_367.map
fs2_open_367_d.exe
fs2_open_367_d.map
Launcher.exe
readme.txt

Installation is easy. Place files listed above except "readme.txt" into your FS2 installed folder,
such as "C:\Games\Freespace2".
To start game, double click on "Launcher.exe", and an window shown below will be appeared.

インストールは簡単で、上記のファイルのうち、readme.txt以外を全てFS2のインストールされているフォルダ、
例えば「C:\Games\Freespace2」にコピーすれば完了です。
ゲームの起動には「Launcher.exe」をダブルクリックします。そうすると、下記の画面が表示されます。

First you must run Launcher and specify game kernel file pressing "Browse" button shown in red circle in above picture.
In this case, "C:\Games\Freespace2\fs2_open_367.exe" is specified.
Then press "Apply" shown in blue circle to save setting, and press "Run" shown in green circle to start the game.

ゲームを始める前に、必ず一回はこのランチャーを起動してSCPの実行ファイルを指定しなければなりません。
赤で示された「Browse」ボタンを押してSCPの実行ファイルを指定します。今回は「C:\Games\Freespace2\fs2_open_367.exe」
を指定しています。
次に青で示された「Apply」ボタンを押して保存します。ゲームを始めるには、緑で示された「Run」ボタンを押します。


Error! This says command line parameters are bad. Leave this now this time, press "OK" to continue.
エラー発生!起動時のコマンドラインパラメーターが変だということですが、とりあえず「OK」を押して続行します。


Error again!! When press "OK", then program returned to Launcher. Can not run SCP!!
This error says that registry entry "HKLM\SOFTWARE\Volition\Freespace2\VideocardFs2open" is bad.
This says that registry entry "HKLM\SOFTWARE\Volition\Freespace2\VideocardFs2open" is invalid.
I investigated around this, then found SCP spec changed for "VideocardFs2open" in 2003.
However, I used newest version (5.3) of Launcher, it will not caused error around "VideocardFs2open".
To solve this, I created "HKLM\SOFTWARE\Volition\Freespace2\VideocardFs2open" entry using
registry editor, and put string in "HKLM\SOFTWARE\Volition\Freespace2\Videocard" into "VideocardFs2open".
"Videocard" entry is already exists because retail FS2 installation made this.
Run again! This error was avoided, however, message "Direct3D5 no longer supported" is appeared.
This means "Run using Direct3D8, not Direct3D5".

再びエラー!このエラーの意味は、「HKLM\SOFTWARE\Volition\Freespace2\VideocardFs2open」
というレジストリエントリが変だ、ということです。調べてみると2003年ぐらいから新しくこのエントリを
使用するようになったとのこと。
しかし、今回は最新版(5.3)のランチャーを使っているので、このエントリに関する問題は起きないはずです。
仕方がないのでレジストリエディタでこのエントリを作成して、適当な文字列値を入れときました。
「HKLM\SOFTWARE\Volition\Freespace2\Videocard」というエントリが製品版FS2インストール時に
作られているので、その内容と同じものを「VideocardFs2open」に書き込みました。
そしてもう一度実行。すると、「Direct3D5はもはやサポートしていません」というエラーが出ました。
これは、「Direct3D5」ではなく「Direct3D8」で動作させろ、ということですね。


Select "Direct3D8"(shown in blue circle above) at "Graphics API" in Video tab(shown in red circle above) of Launcher.
This setting solves bad registry error for "VideocardFs2open".
If I set this setting initially, this error may not occur, and made that entry manually may not required.
Anyway, now FS2 SCP is running! See red square in below!

ランチャーの「Video」タブ(上図の赤枠)で「Graphics API」のところで「Direct3D8」(上図の青枠)を選択します。
この設定で上記の「VideocardFs2open」に関するエラーは出なくなります。
最初からこの設定をしておけばこのエラーは出なかったかもしれません。
レジストリエントリを作成する必要はなかったかもしれません。
まあとにかく、これでFS2 SCPが動作するようになりました!下記の赤枠をご覧あれ!


One more error remains for "Unrecognized command line parameter".
This was solved by setting SCP all features are on.
Initially, I have not changed any settings of launcher since I run SCP first time.
However, SCP requires appropriate settings for running.
Its default values are not correct for all cases.

まだ「Unrecognized command line parameter」のエラーが残っていますが、これはSCPの機能を
「全て有効」に設定することで解決しました。
最初は初回ということでランチャーの設定を変えずにいましたが、SCPは初回から適切な設定を
する必要があり、デフォルト値だからといって全ての環境に対応できる、というわけではないようです。


Initially I set Easy setup as "All features off" (in blue circle above) for stability in Features tab
(red circle above) of the Launcher. No command line parameters are shown in green field above.
To solve this error, I set "Easy setup" as "All features on "(in blue circle below).
This setting solves this error. Green field below is showing command line parameters used
in this setting.
I think using no parameter causes this error.

最初は動作の安定性を考慮してランチャーの「Features」タブ(上図の赤枠)の「Easy setup」を
「All Features off」(上図青枠)にしていました。上図の緑色の領域には何もパラメーターが
表示されていません。
この部分を、下図の青枠のように「All features on」に設定したところ、このエラーは表示されなくなりました。
下図の緑色の領域にはこの設定で使用されるコマンドラインパラメーターが表示されています。
個人的には、パラメーターを何も使用しないとこのエラーが出てしまうのではないか、と思っています。


Now ready for play SCP with no error.
The picture below is from Mission 1 of FS2. GVD Psamtik beams NTCv Belisarius. BEEEEEAM!!!
Graphics are same quality as original FS2 because VP files are not installed yet.

これでSCPをエラーなしで遊べるようになりました。下の画像はFS2のミッション1からのもので、
GVDサムティック(銀河連合の宇宙戦艦)がNTCvベリサリウス(新生地球戦線、反乱軍のコルベット艦)
を主砲で撃っているシーンです。VPファイルがまだ入っていないので、画質はオリジナルのFS2のままです。


Summery of this article:

Installation
(1) Copy extracted files into your FreeSpace2 folder.

Settings
(1) Specify SCP kernel file in "Welcome" tab of Launcher.
(2) Set "Direct3D8" in "Video" tab of Launcher.
(3) Set "All features on" in "Features" tab of Launcher.

To be continued. Next article will be about installation of VP files.


今回のまとめ:

インストール
(1) 解凍してできたファイルをFS2がインストールされているフォルダにコピーする。

設定
(1) ランチャーの「Welcome」タブでSCPのカーネルファイル(プログラムファイル)を指定する。
(2) ランチャーの「Video」タブで「Direct3D8」を指定する。
(3) ランチャーの「Features」タブで「All features on」を指定する。

次回、VPファイルインストール編に続きます。



[ Return to FreeSpace for FreeSpace main page ]

S t u d i o U T A H I M E / K A N S U I G Y O