モンハンサンブレイク用のスキルシミュレーターを改良しました

モンハンサンブレイク用のスキルシミュレーターを改良しました

サンブレイク用のスキルシミュレーターが完成したのでその紹介をします。

追記 2022-08-14

傀異錬成に対応に対応しました。

追記 2022-12-28

探索アルゴリズムを改良、名前をスキルシミュレーターSBに変更しました。

「スキルシミュレーターSB」にパワーアップ

ライズ用に2021年の5月に作成したこのツールは、サンブレイクで追加された装飾品と傀異錬成に対応しきれていなかった(速度の都合で取りこぼしがあった)のですが、

ようやく満足できる速度と精度の探索アルゴリズムが完成しました。

完全な精度で、速度も飛躍的に向上しています!

 

不具合報告を何件も頂いていたのですが、旧アルゴリズムでは速度を保ちつつ調整するには限界があることが分かっていたので確認だけして返信していませんでした。

で、年末になりようやく時間が取れたので新アルゴリズムの開発に着手、上手く進んで実装までいきました!

今回のアルゴリズムにはかなり手応えがあるのでまた使ってやってください。

個人的には最強のスキルシミュレーターになったぞ!と自画自賛しているので、名前も「スキルシミュレーターSB」にパワーアップさせました。

 

アルゴリズムは進化しましたが探索以外の部分で細かな不具合が残っているかもしれないので見つけた方はまたコメントから報告お願いします。

 

 

傀異錬成に対応

Ver11が配信されて3日ほど経ちましたが傀異錬成した防具に対応したので記事を上げ直しました。以下の項目は2022.7.7に書いた内容です。

錬成防具の登録(使い方)はお守りと似ています。

  1. まず防具の部位を選ぶ
  2. 部位に対応した錬成可能な防具の一覧が隣のリストに追加されるので一覧から錬成した防具を選ぶ
  3. 錬成結果を反映させて追加で完了
  4. あとは普通に回すだけ

 

錬成防具は探索アルゴリズムに影響を与えないので、上手く使えると思いますが細かいバグが残っているかもしれません。時間がないのですぐには対応できませんが少しずつ直していきます。

 

 

SB用スキルシミュレーター

https://hyperwiki.jp/mhr/skill-simulator/

ライズで作ったものをサンブレイクに対応させたシミュレーターです。

基本的な使い方・機能は既存の(泣)シミュさんなどと同じです。

 

お守りの追加は手動でもできますがエクセルなどの表形式をコピペで追加できるようになっています。(泣)シミュさんのエクスポート/インポートにも相互対応しています。

既に良いツールがありますが、何らかの不具合で代替が必要なときにでも使ってみてくださいな。

 

 

私のスキルシミュレーターの特徴

スキルの分類

目的のスキルが見つけやすいように色を付けてカテゴリ内では五十音順に並べ替えています。あとは剣士系でよく使うものが下の方に来るようにしています。

「直近で使ったスキル10個を一番下にまとめる」みたいな機能も考えています。

 

hyperWikiの装備データにリンク

装備を作るのに必要な素材の入手方法がすぐに見れるのが良いですね!

ゼロベースからすべて私一人で作成しているので整合性が取れているのもポイントです。

(その分負担が大きく、更新に時間が掛かるのが難点です。)

 

付属スキルのフィルタリングと余スロット表示

目標の構成は最大200件表示するようになっていますが、その中から良いものを探すのは大変なので、付属するスキルを絞り込む機能を付けています。

再検索しないので一瞬でフィルタリングできます。

 

「余スロット最大数」は各ランクの最大数です。

1つの組み合わせで全てを満たすわけではないです。余スロットが分かれば追加スキルを考えるのに役立ちますね。

画像だと4-2-1-1なのでとりあえず4スロでつくスキルを足してもう一度回すと、また候補が出てくるはずです。

 

 

サンブレイクで追加されたスキルと装飾品

新しく追加されたスキルの数は16個とそれほど多くはないですが、装飾品は65個も追加されました!既存装飾品のスロットとLvが異なる上位版です。

おかげでお目当てのスキルを組みやすくなったのですが、その反面シミュレーターは探索候補が増えるので、探索に時間が掛かるようになりました。

 

単純に装備データを追加するだけでは精度と速度を確保できないので、探索アルゴリズムも少し手を加える必要がありました。発売から1週間経った今日まで更新できなかったのはそのためです。

 

速度を確保するために

  1. データのグルーピング
  2. スコアリングと並び替え
  3. 候補の枝切り

という3つの工程があるのですが最初のデータのグルーピングをどうするか?で悩みました。

ライズまでの装飾品は各スキルに1つずつ、しかも増える値は+1で共通だったので簡単だったのですが

サンブレイクでは1つのスキルに装飾品が2-3つあって、それぞれ必要なスロット数と増える値が異なるので難しかったです。

 

解決策としては同じスキルの装飾品はPriority(優先度)を設定してスロット数1-4のどれか1に分類するようにしました。

このグルーピングの精度が悪いと取りこぼしが生まれる可能性もありますが、スマホでも普通に使える速度を確保するには必要な工程です。

 

結果が間違っていた」もしくは「出るはずの候補が出なかった」等々ありましたらまたコメントから報告してください。可能な範囲で考えてみます。

 

 

ということで以上です。シミュレーターの完成と、データ作成も半分ぐらい終わったのでこれでようやくまともに遊べそうです!

属性特化のチャアクがどのぐらいの強さなのか?ワクワクしています。

 

この記事へのコメント

  1. 名前:名無しさん 2022/07/07(木) 16:24:26返信する

    更新お疲れ様です!
    スキルシミュはこちらの物をずっと利用させていただいているので非常に助かります
    ありがとうございます

  2. 名前:hyper_T 2022/07/07(木) 16:34:11返信する

    >>1
    「記事を公開したと思ったら いつのまにかコメントがついていた」
    素早いコメントありがとうございます。更新直後なのでバグが残っているかと思いますが、見つけた方は報告のお願いします。

  3. 名前:名無しさん 2022/07/07(木) 17:00:39返信する

    スキルシミュありがとうございます。
    早速泣シミュさんで登録していたお守りデータをエクスポートし、hyperwikiさんのシミュにコピペ、チェック、インポートと押したのですが登録されていなさそうです。
    チェックの際に読み取れたお守り一覧ではしっかり表示されているのですが・・・私の手順が間違っていると思うのですが、どうすればいいでしょうか?

  4. 名前:hyper_T 2022/07/07(木) 17:07:13返信する

    チェックが通ってインポート出来ないというのはバグの可能性があります。
    ちょっと見直します。たぶん重複するものがあって少ない数なら通るかもしれません。

  5. 名前:hyper_T 2022/07/07(木) 17:59:43返信する

    >>3
    調整しました。ページを一度閉じてもう一度読み込んでから試してみてください。
    ・無効な数値の組み合わせ
    ・重複するお守り
    は自動で弾くようにしているので全てインポートすれば足りていない分だけ追加されます。

  6. 名前:名無しさん 2022/07/07(木) 18:18:59返信する

    待ってました!このシミュにしかない機能があるのでライズの頃から愛用させてもらってますありがとうー

  7. 名前:hyper_T 2022/07/07(木) 18:32:50返信する

    >>6
    こちらこそありがとうございます。独自の機能と言えば、MRで天鱗系の素材が出てきたのでそれらを弾くかすぐに分かるような新機能を付けようかなと考えています。

  8. 名前:名無しさん 2022/07/07(木) 18:42:12返信する

    >>5
    ありがとうございます!今確認しまして、無事登録できています!
    お早い対応ありがとうございます。有難く使わせていただきます。

  9. 名前:名無しさん 2022/07/09(土) 17:40:11返信する

    いつもいろいろなゲームでお世話になっています。
    すでに実現している装備ですが上手く結果がでないものがあったのでご報告させていただきます。

    実現に使用している装備
    ビヤラースヴァリア(スロ2)
    レウスXヘルム、怒天ノ羽織、ギザミアーム、ジャナフXコイル、インゴットXグリーヴ
    護石:攻撃2、耐震2、スロ210

    実現済み主なスキル(検索対象にしたスキル)
    攻撃7、防御7、超会心3、渾身3、貫通弾3、反動軽減3、回避距離1

    護石の登録や武器スロの設定も正しく行えていると思いますが、検索結果が0件です。
    お時間ありましたら、確認をお願いします。

  10. 名前:hyper_T 2022/07/09(土) 18:16:21返信する

    >>9
    報告ありがとうございます。私の方でも確認していて鋭意調整中です!
    良い感じになるまでもう少しお待ちを。

  11. 名前:名無しさん 2022/07/09(土) 19:19:36返信する

    9です。
    早速の応答ありがとうございます。
    楽しみに待ってます!!!

  12. 名前:名無しさん 2022/07/10(日) 09:22:06返信する

    お疲れ様です。
    不具合…というより最適化面でのご報告です

    お守り回避距離2蟲使い1S22のみ登録
    攻撃7連撃3ガード性能5弱点特攻3超会心3蟲使い3
    武器スロ2
    優先スキル:気絶耐性
    で検索した結果以下の候補が出てきました
    メルゼ
    ラスボス胴
    バサルX
    ラスボス腰
    ハンターX
    攻撃珠5鉄壁珠(2)2超心珠3
    残スロLv1が1つ

    実際に組むと、鉄壁珠IIを使うことでLv1が1スロ、Lv2が1スロ余ります。
    仕方ない問題かもしれませんし余りが出る分にはこちらとしては嬉しい誤算なのですが、確認お願いします

  13. 名前:hyper_T 2022/07/10(日) 17:46:38返信する

    >>9
    >>12
    探索アルゴリズムを改良した結果、これまで報告して頂いた取りこぼしを全てカバーできるようになりました!
    まだ改善の余地はあるので引き続き考えますが、先にクエストなどのデータ系を作っていきます。次の改良はそれが終わってからになると思います。

  14. 名前:名無しさん 2022/07/11(月) 11:40:11返信する

    お疲れ様です。不具合報告です。
    頭:カイザーXクラウン
    胴:冥淵纏鎧イレバウロ
    腕:ベリオXアーム
    腰:ナルガXコイル
    足:カイザーXグリーヴ
    お守り:供応Lv1 翔蟲使いLv3 S2-0-0
    連撃Lv1 供応Lv1 翔蟲使いLv3 回避距離UPLv2 達人芸Lv3 弱点特効Lv3 超会心Lv3 見切りLv7 ひるみ軽減Lv1 気絶耐性Lv3 火属性攻撃強化Lv5
    で検索したときに武器スロット0だと検索できない不具合があります。武器スロ1以上だと検索できたので確認お願いします。

  15. 名前:hyper_T 2022/07/11(月) 12:57:02返信する

    >>14
    ありがとうございます。リセットボタンを押すと不具合が発生するのを確認&修正しました!
    再読読み込みしてチェックしてみてください。

  16. 名前:名無しさん 2022/07/11(月) 14:08:45返信する

    14です。
    素早い修正ありがとうございます。検索できました。
    もう1件不具合です。
    頭:カイザーXクラウン
    胴:冥淵纏鎧イレバウロ
    腕:赫耀ノアーム・真or赫耀ノアーム
    腰:ナルガXコイル
    足:クルルXグリーヴ
    お守り:供応Lv1 翔蟲使いLv3 S2-0-0
    の先ほどと同じ検索で検索できません。龍気活性1入れると検索ができます。
    確認お願いします。

  17. 名前:hyper_T 2022/07/11(月) 14:52:08返信する

    >>16
    確認してみます。今度は少し時間が掛かると思います。

  18. 名前:名無しさん 2022/07/12(火) 20:07:21返信する

    >>4
    お疲れ様です。シミュレーターを活用させていただいており、大変助かっております。仰る通りエラーが出るパターンがありましたのでご報告させて頂きます。
    弱点特攻2 装填速度2 S1-1-1は登録不可
    チェックは通りますが登録できるお守りがありません。と表示されます。

    装填速度2 弱点特攻2 S1-1-1は登録可でした。
    実際に所持しているのは弱点特攻2装填速度2S111になりますが、順序入れ替えると登録出来ましたので、念のためご確認お願い致します。

  19. 名前:名無しさん 2022/07/13(水) 13:07:45返信する

    お守りのエクスポートってどうやればよいですか?

  20. 名前:hyper_T 2022/07/13(水) 15:20:53返信する

    >>18
    ありがとうございます。試してみましたが確認できませんでした。
    頭に入れながら確認できたときに修正しますね。
     
    >>19
    表をそのまま選択してコピペすれば保存できるという理由で、エクスポート機能は付けていません。
    ワンクリックで全てコピーできるような機能をつけようと思います。

  21. 名前:名無しさん 2022/07/13(水) 18:24:22返信する

    コピー機能ありがとうございます。

    表示された表をコピーして泣きシミュの方にエクスポートしたらデータおかしくなってしまったので困ってた所ですw

  22. 名前:名無しさん 2022/07/15(金) 20:21:48返信する

    強化持続1でシミュって、実際に装備組んでみるとスロ4がもてあまします。追加スキルには強化持続は出てきませんでしたが実際には昂揚珠II【4】に付け替えることで強化持続2にできました(強化持続2でもシミュ成功)。最初のシミュで追加スキルでレベル2に上げられますよ~って結果を出していただきたいです。

  23. 名前:hyper_T 2022/07/19(火) 06:06:31返信する

    >>22
    調整しました。たくさん候補が表示されるとスマホだとちょっと見にくいかもです。

  24. 名前:名無しさん 2022/07/20(水) 19:45:33返信する

    今しがたライズ公式Twitter上でアップデート要素の「怪異錬成」が公開されましたが
    このランダムっぷりはスキルシミュレーター開発者が泣いて土下座するレベルの要素では…?

  25. 名前:名無しさん 2022/07/21(木) 00:20:42返信する

    護石を登録しようと「弱点特攻LV2 スロット211」を登録しようとしたのですが、追加ボタンを押しても何もならずでした。
    「弱点特攻LV2 スロット21」という完全に似た物が登録してあったのでそれを削除した所、登録できました。

  26. 名前:hyper_T 2022/07/21(木) 00:48:50返信する

    >>24
    ランダムなのか固定なのかまだ分かりませんが、今のところコアの探索アルゴリズムには影響しないと考えています。
    固定なら怪異防具を追加するだけ、ランダムならお守りと同じようにユーザー側が手動で登録することになると思います。
    でも調整の手間が増えるのは確実なので・・・。
     
    >>25
    確認できませんでした。類似お守りの削除は関係なく、別のところにバグが残っている可能性はあります。

  27. 名前:名無しさん 2022/07/21(木) 06:51:17返信する

    スキル欄に龍気活性が無い様な気がします
    見逃していたらすみません

  28. 名前:名無しさん 2022/08/14(日) 17:40:29返信する

    シミュ更新ありがとうございます
    1:怪異錬成のスロット候補に432がない(冥淵纏鎧イレスケロスで実機再現可能)
    2:超会心を含めて検索した場合、超会心2だと2スロが空いている装備が検索される(空きスロに超心珠を入れることで超会心3になる)のに超会心3だと検索結果に出ない場合がある

  29. 名前:名無しさん 2022/08/16(火) 03:30:57返信する

    レギオスアームを錬成して弱点特効を付けたのですが、スロット0-0-0が選択できません……。

  30. 名前:名無しさん 2022/08/16(火) 11:39:18返信する

    ブリゲイドXアームのデフォスロットの330が選択肢にありません。
    またこれを錬成してできたスロット331も選択肢にありません。
    よろしくお願いします。

  31. 名前:hyper_T 2022/08/16(火) 14:01:27返信する

    スロットの候補を調整しました。

  32. 名前:名無しさん 2022/08/17(水) 01:51:12返信する

    お疲れさまです
    錬成装備なのですが、現在の入力方式だと防具の耐性値をそのまま入力する方式になっていますが、
    装備詳細から見れる傀異錬成ステータス表示だと防御力と同じく耐性値のプラスマイナスで表示される形式になっていますので、
    こちらの入力も耐性値のプラスマイナス数値入力の方が手間もないのではないかと思います

  33. 名前:名無しさん 2022/08/22(月) 23:27:16返信する

    スロットの433と444がありません。
    あと、装備のインポート、エクスポートがあると助かります。

  34. 名前:名無しさん 2022/08/26(金) 12:43:09返信する

    泣きシミュよりこっちの方が使いやすそうだからから移行しようと思ったんですけど泣きシミュの怪異錬成からのインポートって対応してないのでしょうか?

  35. 名前:hyper_T 2022/08/26(金) 16:32:15返信する

    >>34
    泣きシミュさんのツールと相互に移行できるように調整しますが少しお待ちを。
    最近は常に手が空かない状態です。

  36. 名前:名無しさん 2022/09/18(日) 10:58:43返信する

    スカラーの解放条件間違ってます。

  37. 名前:名無しさん 2023/01/11(水) 14:12:08返信する

    汎用属性装備を作るために属性装飾品を確定で使いたく、空きスロを事前に設定できる機能が欲しいです。(泣きシミュにもありますが)
    あとはPC版のセーブデータから所持お守りや錬成装備を読み込めたらいいなーと思っております。

  38. 名前:hyper_T 2023/01/13(金) 08:44:52返信する

    >>37
    汎用スロットのオプションを追加しました。
    セーブデータの解析はやっていないのですぐに何かが追加されることはないですが、頭に入れておきます。

コメントを残す

メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。URLを含むコメントは承認待ちになります。