User:Marianne8559/Battle Enemy Route Tutorial

From Custom Mario Kart
Jump to navigation Jump to search

ここではバトルにおける敵ルートの配置の仕方を教えようと思います。
バトルコースにおける敵ルートの配置はちょーぜつめんどくさいです。正しく機能させようと思うとね。
英語読める方はこれを呼んだほうがいいと思います。結構めんどいんで
あと僕は日本語下手なんでところどころ日本語がおかしいところがあります。日本語読める人はクリーンアップしてくれると助かります

てなわけで用意すんぞ!

ツール名 重要度 詳細
Lorenzi's KMP Editor ★★★ 敵ルートを大まかに作るため用

こいつは勝手に意図しない敵ルートとリンクしやがるので下のツールで仕上げをする

Wiimm's SZS Tools ★★★★★★★★★★★★★★ こいつが無きゃ正しい敵ルートは作れないと思う

マジ重要


まず初めに下ごしらえです。
ここでは僕のSFC バトルコース1において敵ルートをどのように修正したのかを見ていきます。

これがLorenziでみたSFC バトルコース1 (Marianne8559)]の敵ルートです

まず、Lorenzi's KMP Editorで大まかにルートを設定します。僕の場合、画像の通りにルートを設定しました。→
当たり前ですが、これを保存します。そして、まだ終わりではありませんよ
このままだと敵ルートがバグっておかしなことになります。













ここからが本題です。作成したkmpがある場所で以下のコマンドを打ちます

wkmpt decode course.kmp
SNES Battle Course 1 kmp decoding Command Prompto.png

するとこんなのが出てくるはず
これが出てきたら、続いてでコードされたcourse.kmp つまり、course.txtを開きます







ここからがチョーぜつ面倒ポイントです
まず、メモ帳の検索欄に #ENPT#と打ちます
するとすぐにENPTに飛べるのでここからさらに下へ進み、DPと書かれているのを見つけましょう
Lorenzi's KMP Editorのルートと照らし合わせて、これが意図しないところにリンクされていたら、そのリンクを手動で削除し、>DP01みたいな感じで削除したリンクの前のリンクに">"を追加します。これは一方通行の意味です
これを繰り返します

僕はWindows標準のメモ帳を使っていますが、 どのソフトウェアでも構いません

終わったら、

wkmpt encode course.txt


と打ち込み、あとは普通にテキトーにszs化してMyStuffにぶち込んでテストしてください。

一発で直ったらそのままでいいですが、直らなかったらどこで敵の動きが止まってしまったのかをDolphinのステートセーブや早送りを駆使して確認し、その個所を修正してください。
チートを使っても構わない場合、手っ取り早いのは、Dea氏のCPU Botのチートコードを使うことです。これにより、自キャラがCPUのようにふるまい、どこで動きが止まってしまうかがより分かりやすくなります。
最後に、wkmpt drawコマンドでobj化した僕のSFC バトルコース1の画像を乗っけておきます。

SNES Battle Course 1 (Marianne8559) v1.2.hotfix wkmpt DRAW Preview.png