マップ作成方法
ここではカスタムマップの作り方を紹介しています。
目次
ツール紹介
Battlecraft 1942(※リンク切れ)
通称:BC42
地形の生成、オブジェクトの配置などに使います。
Editor42
通称:BC42
地形の生成、オブジェクトの配置などに使います。
Light42
影付け用ツール。BCでは不可能な大マップへの影付け、オブジェクトライトマップにも対応。日本語解説文同封版
作成方法
自作オブジェクトを追加する
まず、WinRFAでマップを解凍します
そして
Objects
StandardMesh
Texture
上の3つのフォルダを作ります
\bf1942\levels\マップ名\Objects
\bf1942\levels\マップ名\StandardMesh
\bf1942\levels\マップ名\Texture
3つのフォルダの中に、それぞれオブジェクトのファイルを入れます。
そして、Objectsフォルダ内に自作オブジェクト名のフォルダにテキストエディタで
go.conを作成します。
\bf1942\levels\マップ名\Objects\go.com
go.conの中身は
run オブジェクト名/go
つぎに、自作オブジェクト名のフォルダにテキストエディタで
Geometries.con
Objects.con
go.conを作成します。
bf1942\levels\マップ名\Objects\オブジェクト名\Geometries.con
bf1942\levels\マップ名\Objects\オブジェクト名\Objects.con
bf1942\levels\マップ名\Objects\オブジェクト名\go.con
go.conの中身は
run objects
run geometries
のようにします。
最後に自作MAPの
init.conにObjects/go.conを読むようにするために
例
water.shallowColor 0.5843/0.8863/0.8471
water.deepColor 0.1216/0.2353/0.3922
water.waterAlphaDepth 1
water.waterColordepth 5.5
water.waterShallowAlpha 0.600000
run objects/go
rem *** Set team 1 ***
game.setBeforeSpawnCameraPosition 2 2600/40/530
rem *** Set team 2 ***
game.setBeforeSpawnCameraPosition 1 3760/40/400
このような感じで、run objects/goを追加します。
マップに音を追加する
まず、準備としてWinRFAでMODファイルの中の
\Program Files\EA GAMES\Battlefield 1942\Mods\FHSW\Archives\Sound
のように、soundファイルを解凍します
その中から、自分の好きな音楽を選ぶ
または、自分の作った音楽などを入れたい場合は
wav形式にしておきます
WinRFAでマップを解凍します
そして、
bf1942\levels\マップ名\Sound
bf1942\levels\マップ名\Sounds
のように、soundとsoundsフォルダを作ります
そして、Soundフォルダに中に
\bf1942\levels\マップ名\Sound\22khz
\bf1942\levels\マップ名\Sound\44khz
のように、
22khz
44khz
の2フォルダを作ります
その中にそれぞれ音楽をいれます
※11khzに対応させる場合は、11khzのフォルダを作ります
又、22khzに対応させない場合は、44khzのフォルダを作るだけでOKです
次に
bf1942\levels\マップ名\Sounds
に
bf1942\levels\マップ名\Sounds\Environment.com
を追加します。このあたりは詳しくないので誰か解説求む
※裏技~FH系のマップに音を入れる場合~ラジオ・環境音
環境音
他のマップファイルから
bf1942\levels\他マップ名\Sounds\Environment.com
bf1942\levels\他マップ名\Sounds\Environment.ssc
の2ファイルを自分のマップに
bf1942\levels\マップ名\Sounds\Environment.com
bf1942\levels\マップ名\Sounds\Environment.ssc
コピーします
Environmentファイルの中に音楽ファイル名の記述があるので、それぞれ書き換えます
ラジオから音楽を流す場合は
bf1942\levels\他マップ名\Sounds\radio1.com
bf1942\levels\他マップ名\Sounds\radio1.ssc
の2ファイルを自分のマップに
bf1942\levels\マップ名\Sounds\radio1.com
bf1942\levels\マップ名\Sounds\radio1.ssc
コピーします
radio1ファイルの中に音楽ファイル名の記述があるので、それぞれ書き換えます
ラジオから音楽が流れるようにしないと、ロード時にエラー落ちするので注意しましょう
音のボリュームを変える場合
Battlefield Mod Development Toolkit 通称 BF MDT
の中に
SSC_Editor
というのがあるのでそれを使いましょう
あとは自作MAPの
init.conに
run Sounds/Environment
を追加しましょう
分からない場合は他のMAPを参考にしよう!!
参考リンク
※サイト消滅しました
旧初めてのBC'42
はじめてのBC'42のmhtをもとに有志の方がWikiを作って下さったようです。感謝。
2.
ED42の使い方(※リンク切れ)
かつてFHSW公式HPのフォーラムで解説されていたものをmht化したファイル
3.
Editor42導入
こちらに多少乗っています(下の方)
コメント