MOD作成(12)


【作成できた.rscからbuildして起動してみる】

buildする前にapiaryからTextureフォルダを中身まるごとコピーしてmymod/building直下において下さい
buildするための必要な資源です
zero_118.jpg

ではbuildしていきます コマンドプロンプトを開き、BanishedKitまで移動します
そして7.B A Building and Professionのすぐ下にあるコマンド
bin\Tools-x64.exe /build apiaryResources.rsc /pathres ../example/building /pathdat ../example/building/bin
を自分用に改変します
zero_119.jpg

そしてEnterを押しbuildを開始します
この時、ほとんどの方が何かしらのbuildエラーが発生するでしょう これは人間なので仕方がありません
エラーが出てもプロンプトに表示されるログで原因がある程度推測できます
例えば、私の場合このようなエラーが出ました
zero_120.jpg
まずエラーの直前の行(赤枠)が大抵のエラーの原因のファイルとなります
そしてエラーの行(黄色枠)で何が問題なのかが分かります
この場合、DiceBuild02AO.rscファイルの中でDiceAO.pngが見つからないという事が分かります

DiceAO.bmpはあっても.pngなんてない、つまり.pngを.bmpに直してやれば解決です

エラーを吐いた時にでるウィンドウは「キャンセル」で閉じましょう

この様に1つづつバグを潰していきます
どうしてもバグが見つからない場合は、テンプレートの.rscがおかしいか.fbxのマテリアル関連が何か間違っている可能性が高いですのでよく見直しましょう

成功すればapiaryをbuildした時のようにエラーが出ず、コマンド待機状態に戻ります

buildが出来たら、実際に自分のMODが動くかゲーム内で確認しましょう

bin\Application-x64-profile.exe /ref apiaryResources.rsc /pathres ../example/building /pathdat ../example/building/bin
このコマンドを自分用に変更します
zero_122.jpg

ゲームが起動しタイトルが出てくればゴールは目の前です
ただし、この段階ではタイトル画面のMOD一覧には作成したMODは表示されていません
この一覧に表示されるのは.pkm化したMOだけです
ニューゲームやロードを選択し、ゲームを始めましょう
ツールバーのサービスの項目に作成したアイコンが見つかればロードできています
設置して、ビルダーによる作成ができれば異常なしです!お疲れ様でした!
zero_121.jpg

念の為に、他のMODと一緒に使ってみたり、分解、複数設置、設置できたものをクリックしたりして
異常がないか確認をしましょう

build時以外でエラーやクラッシュする時があります
その場合はテンプレートや.fbx周りにバグが潜んでいる場合が多いです(重要)
エラーログもでますが、メモリ関連だとデバグの参考にするのは高度な知識が必要です



  • 最終更新:2014-09-23 17:40:22

このWIKIを編集するにはパスワード入力が必要です

認証パスワード