Releases: flemia/DMC4SE-MultiTrainer
Releases · flemia/DMC4SE-MultiTrainer
v0.2.0-alpha
概要
DMC4SE Multi Trainer の minor リリース。 Replay 機能と Boss Rush BP を追加、 Randomizer と Disable Camera Events の安定性も向上。
ダウンロード
下記 Multi_Trainer-v0.2.0-alpha.zip を展開して dinput8.dll + multi_trainer.dll を game フォルダに配置。 詳細は同梱の README 参照。
v0.1.0-alpha からの変更点
新機能
- Replay (Input Record/Playback) — 入力 (= ゲームパッド / キーボード) を 30 秒間記録し、 後で再生できます。 Game タブ → System section から操作。 コンボ検証や同一操作の再現テスト用。
- Live Override: 再生中、 自分が操作してるフレームだけ live 入力で上書き
- Record Override: Live Override 中の入力を録画に書き戻し (= punch-in 編集)
- Hotkey: Record (default F2) / Play (default F3)、 UI 非表示中も操作可
- キーボード入力にも対応
- Boss Rush BP — Bloody Palace の ボス floor (= F40/F60/F80/F100) に自動 jump、 ボス連戦モード化。 Stage タブから on/off。 有効時は BP Start Floor を F20 に強制設定。
- Hide HUD — プレイ画面の HUD (= 体力 / DT ゲージ / スコア / タイマー 等の overlay) を非表示化。 Game タブ → System section から on/off。
- Enemy Spawn: Auto Respawn — 手動 spawn した em が倒されたあと、 指定した秒数後に同じ em / 同じ位置で再 spawn します。 Enemy タブ → Spawn section から on/off、 待ち秒数も設定可能。
Randomizer 安定性向上
- Wave 単位の type budget 機構を追加 (= resource manager の slot 枯渇による crash 対策)
- Wave 切替を spawner instance 変化で検知
- 1 wave 内で導入できる em type 数を制限 (default 6)
- Blitz と Assault の自動排他 (= 共存で crash が発生するため)
- Wave 内で一方が既出なら他方は抽選から除外、 別 em が picked される
- em013 Chimera Seed の動的除外
- Wave 内に 2 type 以上居る場合 em013 は抽選から除外 (= collision 抜け対策)
- Mephisto (em008) を save_load 時に preload
- 未 load mission での Mephisto spawn 時 crash を予防
- 特定 stage (st700) 入場時の crash 修正 (= wave 登録周りの内部処理を再設計)
UI 改善
- 各機能のツールチップを全面的に見直し、 分かりやすい説明に変更
- Stage タブの並び順を変更 (= BP Start Floor を上に、 Mission Boss Start と Boss Rush BP を横並びに)
- Enemy Randomizer Settings:
- Blitz / em013 を default OFF に変更
- 既存ユーザー向け migration: v0.2.0 初回起動時に Blitz/em013 のチェックを 1 度だけ強制解除 (= 以降は手動 ON 可)
- Reset ボタンで checkbox 状態も初期化対象に
- Blitz / em013 / em_dante にツールチップ追加 (= 既知の挙動説明)
その他
- Disable Camera Events: 一部 boss 戦後 / stage 遷移後の暗転残り を改善 (= fade dispatch site 追加)
内部改善
- 安定性に関わる細かい修正と将来機能のための土台整備
既知の問題
- Randomizer 使用中に多数の em type が登場すると稀に crash することがあります。 Blitz / em013 を OFF にすると頻度を抑えられます (= 初期値 OFF 推奨)。
- Replay 再生中に Doppelganger を併用すると、 正確に再生されないことがあります。
v0.1.0-alpha — First pre-release
概要
DMC4SE Multi Trainer の pre-release。
ダウンロード
下記 Multi_Trainer-v0.1.0-alpha.zip を展開して dinput8.dll + multi_trainer.dll を game フォルダに配置。 詳細は同梱の README 参照。
機能一覧
Game タブ
| 機能 | 説明 |
|---|---|
| Enemy Randomizer | 通常 spawn される敵を 12 種からランダムに差替 |
| Difficulty 切替 | DANTE MUST DIE / GOD MUST DIE 任意切替 |
| Disable Boss Camera | ボス戦の固定カメラを抑制 |
| Auto Skip All Events | イベント自動 skip |
| Disable Camera Events | カメラ演出のみ skip |
| Training Mode | wave 進行 / enemy spawn を凍結 |
| Freeze BP Timer | Bloody Palace タイマー停止 |
| Player Can't Be Hit | 無敵 (active player のみ) |
| Infinity DT | DT ゲージ消費なし |
| Infinity Revival | リバイバル回数無制限 |
Enemy タブ
| 機能 | 説明 |
|---|---|
| Enemy Spawn | 任意位置に敵 spawn (プレイヤー位置 / 原点リセット) |
| Scarecrow AI Fix | Scarecrow 系の spawn 直後の AI 停止を修正 |
| Enemy Swap | 敵種ごとの個別差替 (Randomizer と独立) |
| Instant Enemy DT | 敵を即 DT 状態に |
| Berial Fire Lost | Berial の炎纏い状態を強制解除 |
| Enemy AI Max | AI の攻撃頻度を最大化 |
Character タブ
4 択ラジオで mode 切替:
- Off — 全機能無効
- Doppelganger — 同じキャラを 1 体 clone。 camera は active のまま、 dopp は入力遅延付き
- 遅延 frame: 1 / 12 / 24 切替
- Block dopp action change: dopp 側の Devil Arm / Fire Arm / Style 切替を block
- Hero's — Nero / Dante / Vergil / Trish / Lady を任意で spawn (cross-spawn)
- Switcher — 既存 active を任意キャラに swap (位置維持、 GUI rebuild)
- Cycle 順序を設定して 1 ボタンで循環可
Stage タブ
| 機能 | 説明 |
|---|---|
| Stage Jump | 任意ステージへ即移動 (Training Mode 内) |
| Mission Boss Start | mission 開始時にボス出現位置へ skip |
| BP Floor Start | Bloody Palace の開始 floor を任意指定 |
デフォルトホットキー
| Mode | Key | Action |
|---|---|---|
| 共通 | INS / F1 | Trainer UI 表示切替 |
| Doppelganger | F4 | Spawn/Despawn |
| Doppelganger | F10 | Delay cycle (1→12→24) |
| Hero's | F5..F9 | Spawn Nero/Dante/Vergil/Trish/Lady |
| Hero's | F12 | Despawn oldest |
| Switcher | F5..F9 | Swap to Nero/Dante/Vergil/Trish/Lady |
| Switcher | F11 | Cycle next |