バンド編成 最適化マクロ データ更新 [必要総合力/スコア関連]
バンド編成 最適化マクロを更新しました。
ファイル自体は前回と同じく物置小屋の方に置いておきます。
Excelのファイルだと圧縮がかかってないので、サイズが5倍くらいになってしまうので、zipで圧縮してます。
セキュリティ設定を中(Excel2003までの場合)にするのと分析ツールのアドインを使用可能にし、開いたときにマクロを有効化してください。
開発環境の関係上、Excelは32bit版を使用してください。64bit版ではエラーが発生すると思われます。
確認方法はExcelを開いて、ファイル>アカウント>Excelのバージョン情報を開くとみることができます。(2010以降のみ、2007以前は32bit版しかありません)
DLLを使用する場合は、DLLをエクセルファイルと同じ(ローカル)ディレクトリに入れて、「DLL使用」チェックボックスにチェックを入れてください。
※ネットワークドライブ(\\で始まるところ)に入れた場合、DLLが読み込まれませんので注意。ネットワークドライブから使用する場合、ドライブ文字を割り当ててそのドライブからエクセルファイルを読み込んで使用してください。
使用したくない場合はチェックを外し、DLLは削除していただいて構いません。
※DLL使用しない場合はネットワークドライブからでも使用できます。
DLLを使用する場合、32bit版のVisual Studio 2015 の Visual C++ 再頒布可能パッケージ("vc_redist.x86.exe")がインストールされていないとエラーが出ることが確認されています。
Visual C++ 再頒布可能パッケージをインストールしても「DLLファイルは存在していますが、サブルーチンをうまく実行できませんでした。」というメッセージが出る方はあまり好ましくありませんがDLLを、Windowsが32bit版の場合はC:\Windows\System32に、Windowsが64bit版の場合はC:\Windows\SysWOW64に置くと正常動作するかもしれません。
※旧DLLは新しいマクロでは使用できません。エラーが出て途中で止まります。
新しく同梱されているDLLを使用してください。
あやまって最適化を開始した場合、(Excelは)Ctrl+Breakでマクロの中断ができます。
Excel2000およびExcel2016(32bit版)で動作確認をしております。
変なエラーが出た場合、カードリストの最後の方の行にゴミが入っていないかをご確認ください。
最適化マクロを実行する際は他のexcelのbookを閉じておくことを推奨します。開いていた場合、計算時間が長くなります。
Special楽曲は実装されていないものでもD114:F115で選ぶことはできますが、最適化をするとエラーが出るようになっています。
以前のファイルのデータを自動引き継ぎする場合は、N3:Q13あたりをご参照ください。
ミッションイベントに一部対応しました。ただし、DLLを使用する場合、イベントポイントの計算にイベントサポートバンドによるイベントポイントが加算されません。
なお、最適化にかかる時間はCPUによって変わりますが、計算はシングルタスクなので、CPUのコア数が多くても時間は変わりません。
4GHzくらいのCPU周波数で、全カード持ちかつ下位カードを使う場合で2~3時間程かかります。
下位カードを使わない場合だと、45分~1時間程度です。
TOPの編成だけではなくある程度下の順位までの編成も求めるため、全組み合わせ検索をしているのでどうしても時間がかかってしまいます。
<<更新情報2018/12/10版>>
新チャレンジライブイベント(「ふゆぞらマルシェ」)のデータを追加しました。
新カード(★2牛込りみ[手渡しの想い]、★4上原ひまり[目指せ大成功]、★4北沢はぐみ[ひまりコーデ]、★3白鷺千聖[素敵なおそろい]、★3若宮イヴ[掘り出し物])のデータを追加しました。
新曲(「エクストラ・マジック・アワー」)のデータを追加しました。
<<検証保留中>>
微妙にエリアアイテム/チャレンジボーナスを加えた総合力が(1~2程度)違うかもしれません。
スコア計算の検証がまだ終了しておりません。
カードデータに間違いがある可能性があります。
PERFECT時のみスコアアップのスコア計算の検証。
イベントPの新しい計算方法の検証。(現状少しずれます・・・計算式どうなってんだろうか・・・)
最大/最小スコア計算方法の検証。
DLLスコア計算のバグチェック。
データのミスや、総合力が大きく違うということがわかったらできればどう違うかご連絡いただけますと助かります。
総合力の差が1~2程度だと丸め誤差とかのため対応できないので、ある程度大きい場合ご連絡いただけますと助かります。
また、うまく動作しない場合、excelのバージョンとエラーメッセージをご連絡いただけると助かります。
チャレンジライブイベント「ふゆぞらマルシェ」の最適編成について
今回のチャレンジライブイベントの最適編成をこのマクロで調べてみました。
<<ハッピーアフグロ編成>>
総合力:170,507(カード) + 106,566(置物) + [ 37,510.4(特効) + 7,534.5(PB) ] = 322,117
※※PBはパフォーマンスボーナスです。[ ]はガウス記号(ある値を超えないもっとも大きな整数)です。
上記編成のAP時予想最大スコアとその時のスキル順は以下の通りとなります。
「P特」:PERFECTのみスコア115%UP
「L特」:ライフ900以上でスコア110%UP
「特」:スコア100%UP
カードデータが間違っていたり、計算ミスがあったりするかもしれないので、まあ、参考までに。
※あくまでJust Timingで全てのノーツを処理した場合の予想される最大値です。
スキルノーツ発動から表記された時間きっちりで終わるとして巻き込まれるノーツ数を計算しています。
ただし、スキルノーツと同時押しのノーツはそのスキルノーツ発動に巻き込まれることとしています。
スキルノーツや、スキル終了直後のノーツをずらして、スキルに巻き込むノーツを増やし、スコアをもう少し上げることはできると思います。
その辺のずらして巻き込みを増やすとどうなるかは各個人でご検討ください。
イベント楽曲の最大スコアの上位編成50位までを調べた結果です。(エリアアイテムLv、スキルLv全てMAXの場合)
ちなみに50編成で足切りしているので、表の一番下と同じスコアを取れる編成が書かれていない場合があります。ご了承ください。
簡易的に調べているので、抜けがあるかもしれません。
ファイル自体は前回と同じく物置小屋の方に置いておきます。
Excelのファイルだと圧縮がかかってないので、サイズが5倍くらいになってしまうので、zipで圧縮してます。
セキュリティ設定を中(Excel2003までの場合)にするのと分析ツールのアドインを使用可能にし、開いたときにマクロを有効化してください。
開発環境の関係上、Excelは32bit版を使用してください。64bit版ではエラーが発生すると思われます。
確認方法はExcelを開いて、ファイル>アカウント>Excelのバージョン情報を開くとみることができます。(2010以降のみ、2007以前は32bit版しかありません)
DLLを使用する場合は、DLLをエクセルファイルと同じ(ローカル)ディレクトリに入れて、「DLL使用」チェックボックスにチェックを入れてください。
※ネットワークドライブ(\\で始まるところ)に入れた場合、DLLが読み込まれませんので注意。ネットワークドライブから使用する場合、ドライブ文字を割り当ててそのドライブからエクセルファイルを読み込んで使用してください。
使用したくない場合はチェックを外し、DLLは削除していただいて構いません。
※DLL使用しない場合はネットワークドライブからでも使用できます。
DLLを使用する場合、32bit版のVisual Studio 2015 の Visual C++ 再頒布可能パッケージ("vc_redist.x86.exe")がインストールされていないとエラーが出ることが確認されています。
Visual C++ 再頒布可能パッケージをインストールしても「DLLファイルは存在していますが、サブルーチンをうまく実行できませんでした。」というメッセージが出る方はあまり好ましくありませんがDLLを、Windowsが32bit版の場合はC:\Windows\System32に、Windowsが64bit版の場合はC:\Windows\SysWOW64に置くと正常動作するかもしれません。
※旧DLLは新しいマクロでは使用できません。エラーが出て途中で止まります。
新しく同梱されているDLLを使用してください。
あやまって最適化を開始した場合、(Excelは)Ctrl+Breakでマクロの中断ができます。
Excel2000およびExcel2016(32bit版)で動作確認をしております。
変なエラーが出た場合、カードリストの最後の方の行にゴミが入っていないかをご確認ください。
最適化マクロを実行する際は他のexcelのbookを閉じておくことを推奨します。開いていた場合、計算時間が長くなります。
Special楽曲は実装されていないものでもD114:F115で選ぶことはできますが、最適化をするとエラーが出るようになっています。
以前のファイルのデータを自動引き継ぎする場合は、N3:Q13あたりをご参照ください。
ミッションイベントに一部対応しました。ただし、DLLを使用する場合、イベントポイントの計算にイベントサポートバンドによるイベントポイントが加算されません。
なお、最適化にかかる時間はCPUによって変わりますが、計算はシングルタスクなので、CPUのコア数が多くても時間は変わりません。
4GHzくらいのCPU周波数で、全カード持ちかつ下位カードを使う場合で2~3時間程かかります。
下位カードを使わない場合だと、45分~1時間程度です。
TOPの編成だけではなくある程度下の順位までの編成も求めるため、全組み合わせ検索をしているのでどうしても時間がかかってしまいます。
<<更新情報2018/12/10版>>
新チャレンジライブイベント(「ふゆぞらマルシェ」)のデータを追加しました。
新カード(★2牛込りみ[手渡しの想い]、★4上原ひまり[目指せ大成功]、★4北沢はぐみ[ひまりコーデ]、★3白鷺千聖[素敵なおそろい]、★3若宮イヴ[掘り出し物])のデータを追加しました。
新曲(「エクストラ・マジック・アワー」)のデータを追加しました。
<<検証保留中>>
微妙にエリアアイテム/チャレンジボーナスを加えた総合力が(1~2程度)違うかもしれません。
スコア計算の検証がまだ終了しておりません。
カードデータに間違いがある可能性があります。
PERFECT時のみスコアアップのスコア計算の検証。
イベントPの新しい計算方法の検証。(現状少しずれます・・・計算式どうなってんだろうか・・・)
最大/最小スコア計算方法の検証。
DLLスコア計算のバグチェック。
データのミスや、総合力が大きく違うということがわかったらできればどう違うかご連絡いただけますと助かります。
総合力の差が1~2程度だと丸め誤差とかのため対応できないので、ある程度大きい場合ご連絡いただけますと助かります。
また、うまく動作しない場合、excelのバージョンとエラーメッセージをご連絡いただけると助かります。
チャレンジライブイベント「ふゆぞらマルシェ」の最適編成について
今回のチャレンジライブイベントの最適編成をこのマクロで調べてみました。
<<ハッピーアフグロ編成>>
- 美竹蘭[等身大の夜空]
- 青葉モカ[期待を超えるために]
- 上原ひまり[目指せ大成功]
- 宇田川巴[永遠の夕日]
- 羽沢つぐみ[お菓子の先生]
総合力:170,507(カード) + 106,566(置物) + [ 37,510.4(特効) + 7,534.5(PB) ] = 322,117
※※PBはパフォーマンスボーナスです。[ ]はガウス記号(ある値を超えないもっとも大きな整数)です。
上記編成のAP時予想最大スコアとその時のスキル順は以下の通りとなります。
曲名 | 予想最大スコア | 最適スキル順 | ||
---|---|---|---|---|
エクストラ・マジック・アワー | 2,132,415 | L特>特>L特>P特>特 | ||
シュガーソングとビターステップ (EX) | 2,036,059 | 特>特>L特>P特>L特 | ||
シュガーソングとビターステップ (SP) | 1,964,927 | L特>特>特>L特>P特 | ||
That Is How I Roll (EX) | 1,934,136 | L特>特>L特>特>P特 | ||
That Is How I Roll (SP) | 2,022,870 | L特>特>L特>特>P特 |
「L特」:ライフ900以上でスコア110%UP
「特」:スコア100%UP
カードデータが間違っていたり、計算ミスがあったりするかもしれないので、まあ、参考までに。
※あくまでJust Timingで全てのノーツを処理した場合の予想される最大値です。
スキルノーツ発動から表記された時間きっちりで終わるとして巻き込まれるノーツ数を計算しています。
ただし、スキルノーツと同時押しのノーツはそのスキルノーツ発動に巻き込まれることとしています。
スキルノーツや、スキル終了直後のノーツをずらして、スキルに巻き込むノーツを増やし、スコアをもう少し上げることはできると思います。
その辺のずらして巻き込みを増やすとどうなるかは各個人でご検討ください。
イベント楽曲の最大スコアの上位編成50位までを調べた結果です。(エリアアイテムLv、スキルLv全てMAXの場合)
ちなみに50編成で足切りしているので、表の一番下と同じスコアを取れる編成が書かれていない場合があります。ご了承ください。
簡易的に調べているので、抜けがあるかもしれません。
2018-12-10 23:34
nice!(0)
コメント(2)
いつも参考にさせていただいています。
物置小屋のスコア効率表ですが、楽曲の追加年月日を下記の通り修正お願いします。
No. 曲名 難度 追加年月日 修正 追加年月日
17 ティアドロップス Special 2017/03/16 → 2018/10/20
130 That Is How I Roll Special 2017/03/16 → 2018/12/10
198 ゼッタイ宣言~Recital~ Expert 1900/01/00 → 2018/09/30
202 BLACK SHOUT Expert 2018/08/10 → 2017/03/16
203 BLACK SHOUT Special 2017/03/16 → 2018/08/10
271 ゴーカ!ごーかい!?ファントムシーフ! Expert 2018/09/20 → 2017/04/13
272 ゴーカ!ごーかい!?ファントムシーフ! Special 2017/04/13 → 2018/09/20
384 Don't say "lazy" Expert 2018/08/10 → 2017/03/20
385 Don't say "lazy" Special 2017/03/20 → 2018/08/10
437 そばかす Expert 2018/09/20 → 2017/04/10
438 そばかす Special 2017/04/10 → 2018/09/20
482 ゆりゆららららゆるゆり大事件 Expert 1900/01/00 → 2018/10/31
487 魂のルフラン Special 2017/03/16 → 2018/10/20
by 自転車の人 (2018-12-15 23:36)
ご報告ありがとうございます。
楽曲の追加年月日がずれていることを確認しました。
エクセルの参照位置がずれて日付がずれちゃったのだと思います。
次回更新時に修正いたします。
by すたっふ (2018-12-20 14:00)