rFactorで使用する為、まず最初に1989年シーズンを作成します。
rFactorのルートディレクトりにあるrFmフォルダ内の以下画像の3ファイルを同じrFmディレクトリにコピーします。
コピーしたファイル名をそれぞれ以下の画像の様に変更します。
次にVehiclesフォルダ内に以下の画像の様にFormula11989というフォルダを作成します。
作成したFormula11989の中に以下画像の赤枠内のファイルを全てコピーします。コピー元のアドレスは画像内
のアドレスバーで確認して下さい。全て91HEmodからです。
Formula11989フォルダ内は以下画像の様になっているはずです。ここで画像の様にMarchフォルダを作成して
おきます。
全部で11ファイル、2フォルダになります。
ここまでコピーしたものは新たなシーズンを立ち上げる為のものです。この後Marchフォルダ内に前回まで作成
したファイルやそのファイルを定義するファイルを入れていきます。
まずは91modのLeyton House CG911フォルダから必要なファイルをコピーしてきます。以下の画像赤枠内の
ファイルをMarchフォルダ内にコピーして下さい。
次に前回まで使用していた編集中の1989_cmapsフォルダ内に以下画像の赤枠のファイルをコピーして下さい。
これらのファイルはサスペンション関連のファイルを取り出す時に解凍した91modのmp46フォルダ内にあります。
mp46フォルダを削除してしまった場合は、再度91modのマクラーレンのフォルダからmp46.masファイルをコピー
してきて解凍して下さい。
コピーし終わったらこの1989_cmapsフォルダからrFactor用の1989_cmaps.masファイルを作成して下さい。
同時にまだ作成していない場合はzz89MarchTEAMからrFactor用のzz89MarchTEAM.masファイルも作成して
下さい。以下画像の赤枠の2ファイルが出来上がっている状態にして下さい。
この内1989_cmaps.masと前回までで作成したタイヤ関連のmasファイルF11991GOODYEARTyre.mas、
ドライバー関連のmasファイルF11991Driver.masの3ファイルをFormula11989フォルダにコピーして下さい。
この時点でFormula11989フォルダ内のファイル数は14ファイル、2フォルダになっているはずですので、上の
画像と合っているか確認して下さい。
次に残りのzz89MarchTEAM.masをrFactor側のMarchフォルダ内にコピーして下さい。
Marchフォルダ内が上画像の様になっているか確認して下さい。
次にドライバーとヘルメットのテクスチャと基点となるファイルを91modからコピーしてきます。
以下の画像の赤枠内のファイルをMarchフォルダ内にフォルダを作成してその中にコピーして下さい。
ここではフォルダ名は1STとしておきます。
アドレスが見切れていますが多分分かると思いますのでそのままにしておきます。
上画像の様になっているか確認して下さい。
次に車体のテクスチャファイルを作成します。これは編集中のMarchフォルダ内に以下画像のbmpファイル
になります。
この2ファイルをDDS形式のファイルに変換します。ここでは3DSimEDで変換する方法を載せます。簡単ですので
画像で確認して下さい。
完成した2つのDDSファイルをMarchフォルダ内の1STフォルダにコピーします。
1STフォルダ内が上画像の様になっているか確認して下さい。
次に各定義ファイルの修正をしていきます。まず始めにコピーしたrFm内のFormula11989.rfmを開いて下さい。
この中で重要になるのは以下の赤枠の部分です。この部分を画像の様に修正して下さい。
VehicleSound、SoundDirは91modをインストールした時にフォルダ名を変更した場合はそのフォルダ名に
なりますので注意して下さい。
他の個所は単に走らせるだけな場合はそのままでも問題ありません。
次に1STフォルダ内のMGugel_15.vehを開いて以下画像の赤枠の部分を修正して下さい。
この中でDefaultLivery="March"という個所がありますが、この部分がモデルのオブジェクト名がwcのワイルド
カードで始まる名前を定義する個所です。wccarbodyのテクスチャがここで定義された名前のファイルになるよう
です。この場合だとMarch.DDSファイルがwccarbodyのテクスチャとして読み込まれます。
この時点では1STフォルダ内のDDSファイル名は91mod、F1C用の89modのファイル名のままになっていますの
でこれを修正します。
1STフォルダ内のDDSファイル名のgugelmin、MGugel_1501の部分をMarchに置換えます。
車体本体だけはMarchcarbodyではなくてMarchだけになります。
上の画像の様に修正して下さい。vehファイル名は適当で問題ありません。1stフォルダ内の設定はこれで終わり
です。
次にエンジンファイルの設定をします。Marchフォルダ内のCG911.hdvを開いて下さい。
その中に[ENGINE]という項目がありますので、そこのIlmor_LH10の部分をJudd_EV.iniと書き換えます。
Judd_EV.iniは91modのLotus 102Bフォルダ内にありますので、それをMarchフォルダ内にコピーして下さい。
次は各モデルの定義ファイルの修正を行います。修正するファイルはMarchフォルダ内のCG911.genと
CG911_Spinner.genの2ファイルです。CG911_Spinner.genはショーウィンドウ上で表示させる設定、CG911.gen
は実際のコース上での設定と2つ設定する必要があります。各項目を説明していくとものすごく長くなってしまい
ますので、ここでは各ファイルの中身をそのまま載せます。jpg偽装で上げられませんでしたので、以下にその
まま貼り付けますので、そのまま各ファイルにコピーして下さい。
CG911.gen
//-------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------
SearchPath=<TEAMDIR>..\
SearchPath=<TEAMDIR>
SearchPath=<VEHDIR>
MASFile=zz89MarchTEAM.mas
MASFile=F11991GOODYEARTyre.mas
MASFile=F11991Driver.mas
MASFile=1989_cmaps.mas
//----------------------------------------
Instance=SLOT<ID>
{
Moveable=True
//------------------------------------MAX CAR SETTINGS---------------------------------------------
MeshFile=zzrfactmc15va.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
//------------------------------------SHADOW AND COLLISION OBJECTS----------------------------
MeshFile=Form_shad.gmt CollTarget=False HATTarget=False ShadowObject=(True, Solid, 256, 256,) LODIn=(0.0) LODOut=(150.0)
MeshFile=MP46_collision.gmt Render=False CollTarget=True HATTarget=False LODIn=(0.0) LODOut=(200.0)
Actor=VEHICLE
Instance=COCKPIT
{
Moveable=True
MeshFile=zzrfactmc15va.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=True
//MeshFile=zz89ligdash.gmt World=Near CollTarget=False CollTarget=False LODIn=(0.0) LODOut=(5.0)
//MeshFile=zz89benleg.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=True
}
////////////////////////////////////Steering Wheel/////////////////
Instance=wheel
{
Moveable=True
MeshFile=zzrfactmcswa.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(12.0) ShadowReceiver=True
}
//////////////////////////////////////////////////////////////////
////////////////////////////////////Front wing/////////////////
Instance=Fwing
{
Moveable=True
//------------------------------------MAX CAR SETTINGS---------------------------------------------
MeshFile=zzrfactmc15fwa.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
}
////////////////////////////////////Rear wing/////////////////
Instance=Rwing
{
Moveable=True
MeshFile=zzrfactmc15rwa.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
}
//////////////////////////////////// Suspension/////////////////
Instance=DEBRIS1
{
Moveable=True
MeshFile=zzrfact89mclfsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
}
Instance=DEBRIS2
{
Moveable=True
MeshFile=zzrfact89mclrsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
}
Instance=DEBRIS3
{
Moveable=True
MeshFile=zzrfact89mcrfsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
}
Instance=DEBRIS4
{
Moveable=True
MeshFile=zzrfact89mcrrsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
}
//////////////////////////////////// EXHAUST BACKFIRES///////////////////////////////////////////////////////////////////////
// Instance=BACKFIRE
// {
// Moveable=True
// MeshFile=zz82backfire.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(330.0) ShadowReceiver=False
// }
//////////////////////////////////// DRIVER ////////////////////////////////////////////////////////////////////////////////
Instance=Driver
{
Moveable=True
MeshFile=mp46_driver.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) Reflect=True
}
Instance=Helmet
{
Moveable=True
MeshFile=mp46_helmet_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
}
/////////////////////////////////////////////////TIRES/////////////////////////////////////////
Instance=LFTIRE
{
Moveable=True
MeshFile=MP46_LF_TYRE_A.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowCaster=(True, Solid, 256, 256) ShadowReceiver=True
}
Instance=LFSPINDLE
{
Moveable=True
MeshFile=MP46_LF_brake_a.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0)
MeshFile=MP46_LF_GLOW.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(100.0)
}
/////////////////////////////////Right Front Tire /////////////////////////////////
Instance=RFTIRE
{
Moveable=True
MeshFile=MP46_RF_TYRE_A.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowCaster=(True, Solid, 256, 256) ShadowReceiver=True
}
Instance=RFSPINDLE
{
Moveable=True
MeshFile=MP46_RF_brake_a.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0)
MeshFile=MP46_RF_GLOW.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(100.0)
}
/////////////////////////////////Left Rear Tire///////////////////////////////
Instance=LRTIRE
{
Moveable=True
MeshFile=MP46_LR_TYRE_A.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowCaster=(True, Solid, 256, 256) ShadowReceiver=True
}
Instance=LRSPINDLE
{
Moveable=True
MeshFile=MP46_LR_brake_a.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0)
MeshFile=MP46_LR_GLOW.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(100.0)
}
/////////////////////////////////Right Rear Tire////////////////////////////////
Instance=RRTIRE
{
Moveable=True
MeshFile=MP46_RR_TYRE_A.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowCaster=(True, Solid, 256, 256) ShadowReceiver=True
}
Instance=RRSPINDLE
{
Moveable=True
MeshFile=MP46_RR_brake_a.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0)
MeshFile=MP46_RR_GLOW.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(100.0)
}
}
//-------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------
以上がCG911.genです。これをそのまま貼り付けて下さい。
次はCG911_Spinner.genです。
CG911_Spinner.gen
//-------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------
SearchPath=<TEAMDIR>..\
SearchPath=<TEAMDIR>
SearchPath=<VEHDIR>
MASFile=zz89MarchTEAM.mas
MASFile=F11991GOODYEARTyre.mas
MASFile=F11991Driver.mas
MASFile=1989_cmaps.mas
ReflectPlane=(0.0, -1.0, 0.0, 0.0)
Instance=SLOT<ID>
{
Moveable=True
//------------------------------------MAX CAR SETTINGS---------------------------------------------
MeshFile=zzrfactmc15va.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) Reflect=True
MeshFile=zzrfactmc15va.gmt CollTarget=False HATTarget=False ShadowObject=(Dynamic, Solid, 256, 256) LODIn=(0.0) LODOut=(200.0) Reflect=True
Actor=VEHICLE
////////////////////////////////////Steering Wheel/////////////////
Instance=wheel
{
Moveable=True
MeshFile=zzrfactmcswa.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) Reflect=True
}
//////////////////////////////////// DRIVER ////////////////////////////////////////////////////////////////////////////////
Instance=Driver
{
Moveable=True
MeshFile=mp46_driver.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) Reflect=True
}
Instance=Helmet
{
Moveable=True
MeshFile=mp46_helmet_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) Reflect=True
}
////////////////////////////////////Front wing/////////////////
Instance=Fwing
{
Moveable=True
MeshFile=zzrfactmc15fwa.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) Reflect=True
}
////////////////////////////////////Rear wing/////////////////
Instance=Rwing
{
Moveable=True
MeshFile=zzrfactmc15rwa.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) Reflect=True
}
//////////////////////////////////// Suspension/////////////////
Instance=DEBRIS1
{
Moveable=True
MeshFile=zzrfact89mclfsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(100.0) Reflect=True
}
Instance=DEBRIS2
{
Moveable=True
MeshFile=zzrfact89mclrsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(100.0) Reflect=True
}
Instance=DEBRIS3
{
Moveable=True
MeshFile=zzrfact89mcrfsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(100.0) Reflect=True
}
Instance=DEBRIS4
{
Moveable=True
MeshFile=zzrfact89mcrrsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(100.0) Reflect=True
}
/////////////////////////////////////////////////TIRES////////////////////////////////////////////////////////
/////////////////////////////////Left Front Tire and Spindle//////////////////////////////////////////////////
Instance=LFTIRE
{
Moveable=True
MeshFile=MP46_LF_TYRE_A.GMT CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.00) LODOut=(350.0) Reflect=True
MeshFile=MP46_lf_brake_a.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) Reflect=True
}
/////////////////////////////////Right Front Tire and Spindle//////////////////////////////////////////////////
Instance=RFTIRE
{
Moveable=True
MeshFile=MP46_RF_TYRE_A.GMT CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.00) LODOut=(350.0) Reflect=True
MeshFile=MP46_RF_brake_a.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) Reflect=True
}
/////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////
Instance=LRTIRE
{
Moveable=True
MeshFile=MP46_LR_TYRE_A.GMT CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.00) LODOut=(350.0) Reflect=True
MeshFile=MP46_LR_BRAKE_A.GMT CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) Reflect=True
}
/////////////////////////////////Right Rear Tire and Spindle//////////////////////////////////////////////////
Instance=RRTIRE
{
Moveable=True
MeshFile=MP46_RR_TYRE_A.GMT CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.00) LODOut=(350.0) Reflect=True
MeshFile=MP46_RR_BRAKE_A.GMT CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) Reflect=True
}
}
//-------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------
以上がCG911_Spinner.genです。同じくそのまま貼り付けて下さい。
最後に前回までに作成したgmtファイルをMarchフォルダ内にコピーします。コピーするファイルは
以上の赤枠内のファイルです。
最終的にMarchフォルダ内は以下の様になるはずです。
上画像の様になっているか確認して下さい。
ここまで出来たら一旦rFactorを起動してみて下さい。