MOD作成ガイド


クラス追加MODを作成する簡単な20ステップ

redditのスレッドにある先達の貴重なメモ
セルフ魚拓

 

機械翻訳

新しいクラスを作る

ウィザードと呼ばれる新しいクラスを作りたいとしましょう。

  1. スケルトン/アニメーションベースとして使用する既存のクラスを選択します。
  2. あなたのヒーローズディレクトリ(DarkestDungeon / heroes / occultistなど)のそのクラスのフォルダに移動し、既存のスキンフォルダの1つ(occultist_Aなど)のコピーを作成します。フォルダの名前をoccultist_Xに変更します。
  3. 新しいフォルダに移動し、次にサブフォルダanim(DarkestDungeon / heroes / occultist / occultist_X / anim)に移動し、GIMPやPhotoshopなどのソフトウェアを使用して画像の編集を開始します。.idleファイルから始めます。
  4. オカルト主義者がいるゲームを始める。ダンジョンに入り、キャラクター画面に入る。ここでスキンを切り替えることができます。新しいスキンはスキン5として利用可能になります(他のスキンを追加していない場合)。.idleファイルを変更するたびに、メインメニューに戻り、ゲームをリロードして作業内容を確認します。満足したら、.combatファイルと.walkファイルに対しても同じ操作を繰り返します。今は残しておきます(または編集することもできますが、通常はこの時点で私は本当に芸術にうんざりしています)
  5. 新しいクラス(DarkestDungeon / heroes / wizard)のヒーローディレクトリに新しいフォルダを作成し、新しいスキンを内部に移動します。フォルダの名前をoccultist_Xからwizard_Aに変更します。
  6. 今度は新しいクラスのために新しいファイルを作成しましょう。あなたのキャラクターのステータスと戦闘スキルを詳しく説明した.infoファイルから始めましょう。.infoファイルを既存の文字からコピーして値を変更することをお勧めします。あなたが作っているものとほぼ同じ統計/役割を持つキャラクターから始めて、自分のキャラクターがベースキャラクターよりもXでどれくらい良くなるか悪いのか、自分自身に質問してください。たとえば、あなたのウィザードはオカルト主義者よりも遅くなることがあります。あなたの目標がバランスである場合、既存の制約の外にあまり遠くに行かないでください:) 7つの新しいスキル(または古いスキルの組み合わせ)で新しい.infoファイルを保存し、wizard.infoという名前を付けます。cntrl-h検索を使用して、古いクラス名のすべてのインスタンスを新しいクラス名に変更してください。1つ最後のこととこれは重要ですが、最後の2行目からrandom_starting_combat_skills 4を7に置き換えて、ウィザードに7つの能力をすぐに(テスト用に)与えます。これを後で4に戻すことができます。
  7. DarkestDungeon / scriptsフォルダにあるエフェクトファイルに移動し、新しいエフェクトを作成した場合はここで定義します。保存して終了。
  8. 次に、.artファイルを作成します。繰り返しますが、元のクラスのものをコピーして名前を変更すると思います。今のところこのファイルの.fxや.animを変更しないでください。単にcntrl-hでヒーロークラスの名前を変更し、その名前を変更して移動してください。
  9. 元のクラスのicon_equip、anim、およびfxフォルダを新しいクラスフォルダにコピーします。あなたのanimフォルダに移動し、古いクラス名のすべてのインスタンスを新しいクラス名に変更します。たとえば、ファイルoccultist.sprite.afflictedの名前がwizard.sprite.afflictedに変更されます。次に、すべての.atlasファイルをメモ帳で開き、ファイルの最初の単語(古いクラス名)を新しいクラス名に置き換えます。あなたの新しいクラスの新しいfxフォルダを作成しますが、古いクラスのfxのコピーは気にしないでください。これは大変な作業ですが、とにかくそれらを使用することはないでしょう。最後に、すべてのアイコン名とギルドヘッダーファイルの名前を新しいクラス名に変更します。
  10. 次に、新しいクラスのローカリゼーションファイルを作成する必要があります。ここでは、既存のクラスmodをダウンロードしてからローカライゼーションファイルをコピーして起動することをお勧めします。その理由は、すべてのゲームの元のキャラクタのローカリゼーションは、私があなたの場合はタッチしたり編集したりしない1つの大きなファイルにグループ化されているからです(補足ファイルを追加するだけでよいので)。そのため、既存のMODからローカライゼーションをコピーし、cntrl-hを実行して古いクラス名を新しいクラス名に置き換えてから、新しいファイルを1行ずつ移動し、新しいスキル名の古いスキル名と拡張子をすべて置き換えます.infoファイルと.artファイルのファイル)。完了したら、ファイルをwizard.string_tableとして保存し、ローカリゼーションフォルダにlocalization.batファイルを実行して、すべて一緒にコンパイルします。これでうまくいかない場合は、
  11. 次に、DarkestDungeon / upgrades / heroesフォルダからアップグレードファイルを編集する必要があります。これは.jsonファイルで、私はjsonエディタを使ってそれを開きます。私はあなたのベースクラスcntrl-hからアップグレードを選んで、すべての古いクラスを(通常通り)新しいクラスに名前を変更し、新しい能力の古い能力のファイルとcntrl-hを実行します。名前がローカリゼーション、アート、インフォメーションファイルのものと正確に一致することを確認してください!
  12. 次に、あなたのjsonエディタに戻り、ファイルDarkestDungeon / campaign / buildings / stage_coach / stage_coach.buildings.jsonを開き、ヴェスタルまたはペストの医師をウィザードで置き換えます。このファイルを保存し、古いものを元に戻してください(オリジナルを保存して、PD-Vの起動設定に戻ることができます)。
  13. 新しいゲームを開始し、最初のミッションに行く。あなたの新しいウィザードを募集してください!それは働くスキンと7つの戦闘能力と名前と説明を持っている必要があります。この時点ではまだ古い能力アイコンとキャンプスキルはありません。それぞれの能力が正しく表示されていることを確認し、正しい効果をリストアップしてください!動作していない場合は、メインメニューを終了し、コードを編集して戻ります。すべての能力が意図どおりに機能するまで、繰り返します。
  14. 最初のダンジョンに入り、戦闘に入る。ゲームを終了し、.artファイルに戻ります。能力に合ったものにアニメーションを変更し、新しい.fxとマッチさせるか、または補う。一度に1つの能力を一度に変更してください。ゲームがクラッシュし始めると、その原因を正確に知ることができます。あなたの7つの能力ごとにfxとアニメーションに満足したら、次のステップに進みます。
  15. それ以前に行っていない場合は、wizard_Aフォルダ内の残りの各スキンで残りのペインティングを行います。
  16. 新しいスキルアイコンを作り、古いスキルアイコンを置き換えます。
  17. キャンプスキルとアイコンのセットを作りましょう。既存のキャンプスキルを使用している場合は、アイコンは必要ありません(明らかに)。ここでも、既存のmodで始まり、classname.camping_skills.jsonファイルをそこからコピーすることをお勧めします。Cntrl-Hを使用して、クラス名を自分のものに置き換えます。既存の能力をそのまま使用している場合は、default_camping_skills.jsonファイルから独自の能力にコピーしてください。構文については非常に注意してください。余分なカンマがあなたをここに縛るでしょう。あなたが自分自身をゆっくりと作っていて、もっと慎重になるなら、あなたが作成するファイルはDarkestDungeon / raid / campingに置くべきです
  18. あなたが新しいキャンプのスキルを作った場合は、それらのために新しいアイコンを作ってDarkestDungeon / raid / camping / skill_iconsというフォルダに入れてください
  19. ローカリゼーションファイルに戻り、適切なキャンプスキル名を編集します。再度localization.batを実行してください!
  20. あなたの救われたゲームに戻り、ミッション2までプレイして、キャンプスキルが働くことを確認してください。彼らはあなたが終わったのです!おめでとう!開始スキルの数を4に変更して、あなたの仕事をnexus modsにアップロードしてからredditに投稿することを忘れないでください:)

コメント

最新の20件を表示しています。 コメントページを参照

  • オリジナルスキン作成に挑戦してみたのだけど思っていたよりも制約がキツイ。例えばオカルティストの顔部分髭の出てる方の輪郭線を超えて絵を大きくしてもその輪郭線ピッタリまでしか表示されない。逆にあごひげを透明にしても透けて見えるはずの体部分は表示されずその部分だけ透明になってしまう。ワークショップにあるクラス追加MODなどを見るととても上記してくれている方法で作ったとは思えないほど自由にデザインされているのだけど…私はプログラム知識などはほぼ皆無なので聞いてもどうにもならないかもしれないけどどなたかスキン制作の制約を広げる方法をご存知ないだろうか?例えば先のオカルティストの顔の輪郭線の境界を広げるというような感じで一つ一つのパーツの限界を広げれればもう少しやり易くなるのだが -- 真っ黒領主? 2018-09-02 (日) 11:05:06
お名前: