悪魔情報・合体パターン検索ツール DevilAnalyser

ツール
この記事は約12分で読めます。

概要

D2真・女神転生Lの悪魔の情報を検索するツールを作成しましたので公開します。

フリーソフトです。

悪魔名、スキル名、所持スキルの属性、耐性による検索が可能です。また継承可能なスキルに絞って検索することも可能です。

検索結果の悪魔名をダブルクリック/右ダブルクリックすることで、その悪魔を合体で作るパターン/使用した合体のパターンを表示する事もできます。

Windows10+.NetFramework4.6.1 にて動作確認しています。
Windows7については、作者引っ越しに伴いWindows7の環境がなくなったため、動作確認を終了しました。
(とはいえ大きくコードを変えていないため動作はすると思います)

ダウンロード

https://deisy.jp/tools/DevilAnalyzer.zip

ダウンロードする際、「DevilAnalyzer.zipは一般的にダウンロードされているファイルではなく、危害を及ぼす可能性があります。」というメッセージが表示される場合があります。

これはダウンロード数が少ない、ファイルサイズ等一定の条件を満たすとブラウザが表示しているものですが、このツールは特に危険なことはしていませんので、ダウンロードして問題ありません。

またアプリを起動しようとしたとき、Windowsのダイアログがでて起動ができない場合、「詳細」ボタンを押下後「アプリを実行する」を選択してください。

ダウンロード後、起動して動作しないようであれば、以下のURLから.netFrameworkをインストールしてみてください。

Download Microsoft .NET Framework 4.6.1 (Web インストーラー) from Official Microsoft Download Center
Microsoft .NET Framework 4.6.1 は、Microsoft .NET Framework 4、Microsoft .NET Framework 4.5、Microsoft .NET Framework 4.5.1、...

残存不具合

特になし。

不具合に気づいたらコメントかメールにてお知らせください。

更新履歴

機能

  • 悪魔を「悪魔名」、「スキル名」、「各種耐性」、「所持スキルの属性(火炎属性とか)」で検索可能です。
  • 「各種耐性」と「所持スキルの属性」については、組み合わせて検索することが可能な為、例えば「火炎属性の攻撃」を所持していて、かつ「火炎耐性」を持っているもの、というような検索も可能です。
  • また、検索するスキルの対象を「継承可能なスキル」に限定して検索することも可能です。
  • 検索結果のスキル名をダブルクリックすることで、スキルの詳細情報を参照できます。
  • 検索結果の行の背景色を交互に異なる色とすることで見やすくしました。(5/21追加)
  • 悪魔名をダブルクリックすることで、その悪魔を合体で作るための組み合わせを表示します。表示した結果からさらに悪魔名をダブルクリックすることで、組み合わせを遡っていくことも可能です。(5/21追加)

使い方

起動方法

zipファイルを解凍して、「DevilAnalyzer.exe」を実行します。

起動直後

起動すると以下のような画面が表示されます

起動時画面

データを全て表示

何も入力、チェックせずに検索ボタンを押下すれば全ての悪魔のデータが表示されます。

悪魔名検索

例えば悪魔名「ケルベロス」で検索したい場合は以下のように入力し、検索ボタンを押します。

悪魔名検索

悪魔名検索は一部でも一致すれば表示されますので、例えば「ケル」と入力して検索すると以下のようにケルベロスとケルピーが表示されます。

悪魔名検索_名称一部

スキル名検索

スキル名を入力し、検索ボタンを押すと、入力したスキルを所持する悪魔が表示されます。このときスキルの検索対象となるのは全スキル(アーキタイプ別や召喚でのプレミアムスキルも含む」となります。

たとえばアギで検索すると以下のような結果となります。

スキル名検索

スキル名検索は、名称の一部で検索することはできません。名称を正しく入力してください。(一部での検索を可能にすると、例えば「アギ」で検索したとき「アギラオ」や「アギダイン」が表示されてしまう為。)

「火炎属性の攻撃スキル持ってるのを検索したい!」という場合は次に説明する「所持スキル属性による検索」を使用してください。

所持スキル属性による検索

スキルの属性(物理とか火炎とか)で、そのスキルを所持している悪魔を検索します。複数の属性を同時に指定する事も可能です。

所持スキル属性検索

上記検索は、「物理」「火炎」「氷結」属性を全て持っている悪魔を検索して、結果を表示しています。また、この検索は次の「耐性検索」と組み合わせる事ができます。

なお、デフォルトで持っている耐性スキルについては、耐性欄に表示していません。上記画面であればオーディンはデフォルトで「氷結耐性」を所持していますが、「氷結」列には耐性が無い状態になっています。こうしたスキルによる耐性に関しては、スキル名検索で検索を行ってください。

耐性検索

悪魔のもつ耐性を対象に検索します。例えば物理無効、吸収、反射を持つ悪魔を検索したい場合は以下のようにチェックして検索ボタンを押します。

耐性検索

複数の属性耐性を同時に検索することも可能です。以下の画像は、火炎無効、吸収、反射を持ち、かつ氷結弱点の悪魔を検索しています。耐性検索複数

継承対象スキル検索

スキル検索の対象と継承可能なスキルのみに絞り込む検索です。

「継承可能スキルのみ検索」にチェックをつけて検索することで、対象が継承可能なすキルのみとなります。以下は継承可能な衝撃属性のスキルを持つ悪魔を検索した状態です。

継承対象スキル検索

もちろんスキル名検索と組み合わせて使うこともできます。

継承対象スキル名称検索

検索結果の並び替え

リストのタイトル部分をクリックすることで並べ替えを行うことが可能です。以下はグレード順にならびかえた画面です。再度同じタイトルをクリックすると、逆の順序に並び替えられます。

並び替え

スキルの詳細参照(2018/5/17バージョンで追加)

検索結果のスキル名をダブルクリックすると、以下のようなウィンドウが表示され、スキルの詳細情報を参照できます。

[D2メガテン]スキル詳細画面

覚醒スキルの場合、以下の画像のように消費MPの部分に「-1」と表示されます。

スキル詳細画面_覚醒

合体の組み合わせ表示(逆引きも可能)

検索結果の悪魔名を左ダブルクリックすると、その悪魔を作るための合体パターンが表示されます。右下にある[件数]はパターンの数を表示しています。サンダルフォンを作れるパターンは106通りあるということです。

また、右ダブルクリックするとその悪魔を使用した合体パターンが表示されます。

右ダブルクリックする際、ダブルクリックしても反応しない場合、他の行を選択してから再度右ダブルクリックをしてみてください。

合体組み合わせ表示

合体パターンに表示された悪魔名をダブルクリックすることで、作成に必要な悪魔を遡って検索することが可能です。例えば1行目のハトホルを左ダブルクリックすると以下の画面が新たに表示されます。

合体組み合わせ表示、ハトホル

これを繰り返すことで、どんな悪魔が必要になるのか調べることができます。

こんな風に複数開く事で流れを確認することも可能です。

大量のウィンドウを開いた後にプログラムを閉じたい場合、起動時に表示されたウィンドウを閉じれば全てのウィンドウを閉じ、プログラムが終了します。

なお理論値で出力しており、全合体パターンを確認できているわけではないため、誤りがあったら指摘をお願いします。

お願い

データの誤りや、こういう操作をしたら動かないぞ!等ありましたらコメントやツイッターのリツイート、返信、ダイレクトメッセージ等で連絡お願いします。問題あれば修正していきます。

GitHubでソースコードを公開しています。

GitHub - deisyjapan/devilanalyzer: devilanalyzer
devilanalyzer. Contribute to deisyjapan/devilanalyzer development by creating an account on GitHub.

各テーブルのCSVデータ

要望がありましたので公開。GitHubにも同じものがあります。

https://deisy.jp/tools/D2Datacsv.zip

コメント

  1. カンバリ より:

    その悪魔を材料とした、いわゆる逆引き検索ができるととても重宝します!
    ご検討よろしくお願いいたします。

    • デイジー より:

      合体に使いたい悪魔を選んで、どんな合体に使えるか検索するということですよね。
      検討してみます。

      • デイジー より:

        お待たせしましたがなんとかめどが立ちそうなので、近いうちに逆引き検索実装版をリリースします。

    • デイジー より:

      実装、公開しました。右ダブルクリックで逆引き検索になります。よろしければダウンロードどぞー