このビデオは最新のバージョンの動作と少し違います。
お知らせ
MLGバージョン5.1.1をリリースしました。以前のDiscord-MLGの内容を多分削除しました。
Discord-MLGとは
PythonベースのDiscord用ボットのアイドルマスターミリオンライブシアターデイズのガシャシミュレーターです。
ダウンロード
discord-mlg
バージョンv5.1.2 GitHubページ
Discord用の某劇場音楽ゲームガシャシミュレーターボット
最新ガシャ情報
「その正体は…!?ラビットガールガシャ」
開催期間:2020/09/18 ~ 2020/09/28
- []
- []
- []
- []
- []
韓国語版「캠페인 모델 촬영」
진행 기간:2020/06/18 ~ 2020/06/29
- [SSR]두근거림을 신고 가자♪ 요코야마 나오
- [SR]아름다운 엘디스트 시죠 타카네
- [R]상큼한 레몬 치즈 케이크 사타케 미나코
中国語繁体字版「代言宣傳女孩轉蛋」
舉辦期間:2020/06/18 ~ 2020/06/29
- [SSR]穿上期待出發♪ 橫山奈緒
- [SR]美麗年長者 四條貴音
- [R]清爽檸檬起司蛋糕 佐竹美奈子
※終了日がデータベース更新日とは限りません。
その他ガシャリスト 日本語版 その他ガシャリスト アジア版(韓国語版・中国語繁体字版)目次
一覧を見る
動作環境
- Python 3.7以降
- discord.py v1.2.5以降
- Discordのボイスチャンネルとリアクションの仕様変更により、discord.py 1.2.4以前では動かなくなりました。discord.pyの更新をすることによって今まで通り動作します。
- ffmpegを使用
- これらが動けば、OS環境は問いません
- Python 3.7のOSがWindows 10 1903、CentOS 8上で動作確認済み
導入方法
- Python 3.7以降を導入してください。
- 最新版のdiscord.py(v1.2.5以降)をインストールしてください。
- ボイスチャンネルを使用するので、以下のようなコマンドを推奨します。
python3 -m pip install -U discord.py[voice]
- コマンドは環境によって異なります。
- ボイスチャンネルを使用するので、以下のようなコマンドを推奨します。
- ffmpegを導入し、PATHも通してください。
- Discordのデベロッパーサイトからトークンを入手してください。
- Discordのデベロッパーサイトにて招待リンクを作成し、使用予定のサーバーに導入してください(管理者権限持つのが一番楽)。
- discord-mlgのconfig.iniにトークンとテキストチャンネルID(ガシャ結果ログ出力用)を入力してください。
- BGMも使う場合は、トークン(BGMボット用)とテキストチャンネルID(Bot同士の会話用)を用意、入力してください。
- main.pyをPythonで起動します(Windowsだったらrun.batファイルを使用できます)。
- BGMを使用するならば、bgm.pyを起動します(Windowsならrun_bgm.batが使用できます)。
- 素敵なガシャライフを!
遊び方
- 「MLガシャ」または「MLgacha」、「ML轉蛋」、「ML촬영」と入力するとミリシタのガシャを引くことができます。
- 「MLガシャ10」または「MLgacha10」、「ML轉蛋10」、「ML촬영10」のように入力すると10連ガシャになります。
- 先頭語の「ML」はConfig.iniで変更できます。
コマンド
- MLガシャ or MLgacha or ML轉蛋 or ML촬영 : ミリシタのガシャを引くことができます。
- MLchange : 別のバージョンのデータベースを呼び出します。
- MLreset : 全ユーザーのガシャのカウント(ドリームスター)の数をリセットできます。
- MLcard : ユーザーの持っているカードリストを確認します。
- MLpickup : 現在のピックアップカードを確認します。「cn」や「kr」などを言語省略語を入れると別の言語のガシャピックアップカードを確認できます。
- MLcall : カード名を入力することによってカード絵を確認します。ただし、「シアターデイズ」と「制服シリーズ」はアイドル名も必要です。
- MLuselatest : 起動時に最新版をロードするようにConfigを書き換えます。
- MLretention : 起動時に保存されているバージョンでロードするようにConfigを書き換えます。
MLガシャのコマンドオプション
- 「MLガシャ10」のように、コマンドに「10」を追加すると10連ガシャがプレイできます。
- 「MLガシャcn」のように、コマンドに「ja」か「cn」か「kr」を追加すると他の国のガシャをプレイできます(v2.0.0以降)。
- 「ja」が日本語、「cn」が中国語繁体字、「kr」が韓国語です。
- これらのオプションは「MLガシャ10cn」のように併用可能です。
ガシャデータベース更新方法
初回起動時は自動でデータベースがダウンロードされます。
言語ごと、ガチャごとにバージョンが管理されています。(アジア版は共通)
「MLupdate」コマンドを打つと、最新版のものがダウンロードされます。ただし、コンフィグでバージョンされている場合でも「Latest」に置き換えたうえで最新版をダウンロードします。
「MLchange [バージョン名]」コマンドを打つと、任意のバージョンをダウンロードすることができます。以下のページでバージョン名を確認してください。
ガシャデータベースリスト 日本語版 ガシャデータベースリスト アジア版(韓国語版・中国語繁体字版)
備考
初回起動について
初回起動時は自動的にデータベースをダウンロードします。
「gacha_data」内に「mlg_data.json」が存在しない場合にダウンロードする仕組みです。
やっていることはコマンド「MLupdate」と変わりないので、中身を消すことに意味は無いです。
中国語繁体字版と韓国語版の記録データの互換性
中国語繁体字版と韓国語版の記録データには互換性があります。
ただし日本語版と中国語繁体字版と韓国語版の記録データには互換性がありませんので注意してください。
日替わり限定復刻ガシャについて
最近の「限定復刻ガシャ」、「日替わりピックアップ!限定復刻ガシャ」について、ミリシタでは1日ずつ提供割合が変わりますが、こちらではその時に復刻しているカード全てが同じ割合になっています。
提供割合について
それぞれの提供割合は元のミリシタと同じ割合に近くなるように設定されています。完全に同じというわけではありません。
詳細な割合は以下の通りです(v4の場合)。
- 0.99%:ピックアップSSRカード
- 2.01%:ピックアップ以外のSSRカード
- 2.40%:ピックアップSRカード
- 無い場合は通常のSRカードを排出
- 9.60%:ピックアップ以外のSRカード
- 8.50%:ピックアップRカード
- 無い場合は通常のRカードを排出
- 76.50%:ピックアップ以外のRカード
フェス開催中の詳細な割合は以下の通りです(v4の場合)。
- 1.98%:ピックアップFESカード
- 4.02%:ピックアップ以外のSSRカードとFESカード
- 9.00%:SRカード
- 85.00%:Rカード