Skip to content

Releases: flemia/DMC4SE-MultiTrainer

v0.2.0-alpha

10 Jun 11:55

Choose a tag to compare

v0.2.0-alpha Pre-release
Pre-release

概要

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

04 Jun 14:31

Choose a tag to compare

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