Skip to content

Instantly share code, notes, and snippets.

@hiside0

hiside0/README.md

Last active Feb 13, 2021
Embed
What would you like to do?

mltd_calc

スマートフォンゲームアプリ「アイドルマスター ミリオンライブ! シアターデイズ」の楽曲スコアをシミュレーションするためのアプリです。Windows 10(64bit版) Home Editionで動作確認しています(32bit版では動きません)。

  • 実機処理との比較とかはちゃんとできてないため、理論スコアとのズレが僅かですがあると思います
  • バグ報告は随時お待ちしております

Web版はこちら: https://app.i-mas.ml/

ダウンロードリンク

  • SSR「Only One Second 高山紗代子」「スタ→トスタ→ 双海真美」に対応
  • 楽曲「Only One Second」に対応

https://www.dropbox.com/s/d40g5443w13kydo/mltd_calc_x64_build20210212.zip

dropbox画面右端の「 … 」をクリックして「ダウンロード」でまとめてダウンロードできます。

とりあえず使ってみる

どこかのフォルダに、ダウンロードしたファイルの中身を展開し、中に入っているrun.cmdを実行(ダブルクリック)すると、コマンドプロンプトが出てきて、計算が始まります (コマンドプロンプト/ターミナルで文字が化けるときは、フォントをMSゴシックとかに変えると直るはず)。

自分オリジナルのユニットで計算したい場合は、sample_calc.pyをテキストエディタ(メモ帳とか)などで開いて、中に書いてあるコメントを参考に、各種パラメータを変更してから、再度run.cmdを実行してみてください。

動かないとき

ImportError: DLL load failed while importing mltd_calc: 指定されたモジュールが見つかりません

のようなエラーメッセージが出る場合はおそらくVisual C++のランタイムが入っていないため、下記のリンクからvc_redist.x64.exeをダウンロード・インストールしてみてください。

https://support.microsoft.com/ja-jp/help/2977003/the-latest-supported-visual-c-downloads

参考情報

ライセンス・クレジット

  • SQLite3: パブリックドメインのオープンソースソフトウェア
  • SQLite3MultipleCiphers: https://github.com/utelle/SQLite3MultipleCiphers/ で公開されているMITライセンスのオープンソースソフトウェア
  • Embeddable Python(3.8.4)
@fireattack

This comment has been minimized.

Copy link

@fireattack fireattack commented Sep 14, 2020

Probably can replace all the prints with something like

def print_tile(tile):
    print(" {:>6}%Tile score:".format(tile), int(np.percentile(array_total, 100-tile)),
          "   just before_SA score:", int(np.percentile(array_before_sa, 100-tile)), 
          "   target_note score:", int(np.percentile(array_target_note, 100-tile)))

for better readability.

@hiside0

This comment has been minimized.

Copy link
Owner Author

@hiside0 hiside0 commented Sep 15, 2020

fireattack, Thank you for improving it 👍

@HyphenK

This comment has been minimized.

Copy link

@HyphenK HyphenK commented Feb 3, 2021

Will there be no updates?

@hiside0

This comment has been minimized.

Copy link
Owner Author

@hiside0 hiside0 commented Feb 3, 2021

HyphenK, Sorry for the delay in updating. I finished that.

@HyphenK

This comment has been minimized.

Copy link

@HyphenK HyphenK commented Feb 13, 2021

Thanks for updating. By the way, can I turn off modifying 'unitdata' table of unit.db which is done when I execute sample_calc.py?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment