MOD関連アップデート
Steam Workshop対応のリリース以降、素晴らしいMOD制作者の皆さん、そしてMODを利用しているプレイヤーの皆さんから、たくさんのフィードバックをいただきました。ありがとうございます!
パッチノートの末尾にはMOD制作者向けの変更点を多数掲載していますが、まずはプレイヤーにも影響する重要な修正・変更についてご説明します。
これまでは、MODを有効にして初めてゲームを起動した際、進行状況が消去されたように見えることがありました。
これは保護措置として、通常プレイのセーブデータとMOD使用時のセーブデータを別々に保存しており、MOD用のセーブデータを完全な初期状態から開始する仕様になっていたためです。
今後は、初めてMODを有効にした際に、通常プレイのセーブデータがMOD用セーブデータへ自動的にコピーされ、その処理について説明するポップアップが表示されます。
ただし、コピー後も両方のセーブデータは別々に保存されます。そのため、MODを有効にした状態で進めた内容は通常プレイには反映されず、通常プレイで進めた内容もMODプレイには反映されません。
また、MODを使用したマルチプレイでは、バージョン競合エラーが頻繁に発生していました。今回、この問題の発生を減らすための修正を行い、エラー発生時のポップアップにも、より詳しい情報が表示されるようにしました。
引き続き、チームメンバー全員がまったく同じMODを有効にすることを推奨します。特に、見た目だけを変えるMODではなく、ゲームプレイに影響するMODを使用する場合は重要です。
これらの変更は近日中にメインブランチにも適用する予定です。ベータテストに参加していない方も、今後の更新をお待ちください。
MOD制作やMODを使用したプレイについて詳しく知りたい方は、「大型アップデート2」のパッチノートをご確認ください。
それでは、本日の残りのパッチノートをご紹介します。
コンテンツとバランス
全般
- ターン終了時に発動するオーブの自動効果が、ドゥームより先に発動するようになりました。
- これにより、自身に付与されたドゥームによって死亡する状況でも、ターン終了時のオーブ効果が最後の敵を倒せる場合は、敗北ではなく勝利になります。
- 例:カード「Neurosurge」による自己ドゥームで死亡する一方、残りHP3の最後の敵をライトニング・オーブのターン終了時効果で倒せる場合。
敵
Torch Head Amalgamを強化
- アセンション9でのダメージを増加。
- Weak Tackleのダメージ:14(15)→14(16)
- Tackleのダメージ:18(19)→18(22)
ポーションとレリック
Regen Potionを変更
- 回復効果がドゥームより先に発動するようになりました。
- これにより、特定の状況で自己ドゥームによって死亡することを防げます。
アイアンクラッド
- 「Colossus」を弱体化:ブロック獲得量を5(8)→4(7)に変更。
- 「Crimson Mantle」を弱体化:ブロック獲得量を8(10)→7(10)に変更。
- 「Howl From Beyond」を強化:ダメージを16(21)→18(24)に増加。
- 「Setup Strike」を強化:筋力獲得量を2(3)→3(4)に増加。
サイレント
「Outbreak」をリワーク
変更前
毒を3回付与するたび、敵全体に15ダメージを与える。
変更後
毒を付与するたび、敵全体に3(4)ダメージを与える。
- 「Anticipate」を強化:敏捷性獲得量を2(3)→2(4)に増加。
- 「Flick-Flack」を強化:ダメージを6(8)→7(9)に増加。
- 「Tracking」を弱体化。
変更前
弱体状態の敵は、アタックから2倍のダメージを受ける。
変更後
弱体状態の敵は、アタックから受けるダメージが50%増加する。
リージェント
- 「Devastate」を強化:ダメージを30(40)→35(45)に増加。
- レリック「Divine Destiny」を強化:スター獲得量を6→7に増加。
- 「GUARDS!!!」のMinion Sacrificeトークンを弱体化:ブロック獲得量を8(11)→7(10)に減少。
- 「Resonance」を強化:スター消費量を3→2に減少。
ネクロバインダー
- 「Haunt」を強化:HP減少量を6(8)→7(9)に増加。
- 「Reave」を強化:ダメージを9(11)→10(13)に増加。
- 「Soulstorm」を強化:追加ダメージを2(3)→4(6)に増加。
ディフェクト
「Compact」のFuelトークンを弱体化
- カードをドローしなくなりました。
- アップグレード効果を変更。
- 変更前:ドロー枚数が増加。
- 変更後:追加で1エナジーを得る。
そのほかの変更:
- 「Momentum Strike」を強化:ダメージを10(13)→11(15)に増加。
- 「Scrape」を変更:全体に適用される一時的効果によってコストが一時的に0になっているカードを捨てなくなりました。
- 例:「Pounce」の「次に使用するスキルのコストが0になる」効果。
- 「Shatter」を変更:使用後に廃棄されるようになりました。
マルチプレイ
アイアンクラッドの新カード
Midnight
- レア/アタック/コスト12
- 「99(120)ダメージを与える。この戦闘中に、いずれかのプレイヤーが廃棄したカード1枚につき、コストが1減少する。」
Blaze
- アンコモン/スキル/コスト2
- 「ほかのプレイヤー1人に筋力5(7)を与える。」
Outrage
- アンコモン/アタック/コスト0
- 「9(13)ダメージを与える。このカードのコピーを、全プレイヤーの捨て札に加える。」
「Tank」を強化・一部リワーク
変更前
敵から受けるダメージが2倍になる。味方が敵から受けるダメージは半分になる。
変更後
敵から受けるダメージが50%増加する。味方が敵から受けるダメージは50%減少する。
サイレントの新カード
Blade Symphony
- アンコモン/スキル/コスト1
- 「全プレイヤーの手札にナイフを2(3)枚加える。」
Concoct
- アンコモン/スキル/コスト0
- 「このターン、ほかのプレイヤー1人のアタックが毒3(4)を付与する。」
Fade
アンコモン/スキル/コスト0
保留
「このターン、ほかのプレイヤー1人が敏捷性6(9)を得る。」
「Flanking」のレアリティをアンコモンからレアに変更。
リージェントの新カード
Plot
- アンコモン/スキル/コスト1
- 「次のターン、全プレイヤーがカードを2(3)枚引く。」
Constellation
- アンコモン/スキル/コスト0
- 「ほかのプレイヤー1人がカードを1枚引き、1エナジーを得て、9(12)ブロックを得る。」
ネクロバインダーの新カード
Underworld
- アンコモン/スキル/コスト2
- 「このターン、ほかのプレイヤーがアタックダメージを与えるたび、同じ数値のドゥームを付与する。廃棄。」
- アップグレード後は廃棄を失う。
Soulbound
- アンコモン/パワー/コスト1
- アップグレード後は天賦。
- 「味方1人を選ぶ。自分がソウルを生成するたび、その味方の山札にソウルを1枚加える。」
Cacophony
レア/パワー/コスト2
「全プレイヤーが合計33枚のカードを引くたび、ランダムな敵1体に66(99)ダメージを与える。」
「Legion of Bone」が使用後に廃棄されなくなりました。
ディフェクトの新カード
Hibernate
- アンコモン/スキル/コスト2
- 「フロストを2(3)個生成する。このターン、自分のフロストが味方全員にブロックを与える。」
One For All
- レア/パワー/コスト1
- 「全プレイヤーのコスト0のアタックが、追加で3(4)ダメージを与える。」
Imitation Learning
レア/スキル/コスト1
「ほかのプレイヤー1人を選ぶ。そのプレイヤーが次にパワーを2(3)回使用したとき、自分もそのコピーを使用する。廃棄。」
「Ignition」のレアリティをレアからアンコモンに変更。
新しい無色カード
The Ball
- アンコモン/アタック/コスト1
- 「10ダメージを与える。この戦闘中、このカードのダメージを15(25)増加させ、ランダムな味方に渡す。」
その他のマルチプレイ調整
- 2人マルチプレイでの敵のブロック増加量を弱体化。
- 「Beacon of Hope」を弱体化:コストを1→2に増加。
ユーザーインターフェースと操作性
全般
- カスタムラン画面に「ランダム化」ボタンを追加。
- ランダム化すると、良いモディファイアー2つ、悪いモディファイアー1つ、使用キャラクターがランダムに選ばれます。
- シングルプレイ中、ポーズメニューを開いている間はランタイマーが停止するようになりました。
- ポーションホルダーに選択用のレティクルを追加。
- 図鑑にステータス欄を追加。
- イベント内で発生する戦闘を図鑑に追加。
- 図鑑で、一部モンスターの重複したアニメーションを非表示にしました。
- 図鑑のモンスター一覧にある選択矢印をわずかに調整。
- ラン履歴で、レリック「Fur Coat」の影響を受けた部屋を確認できるようになりました。
- 「Merchant??」イベントで見送ったレリックが、ラン履歴に記録されるようになりました。
- 「Room Full of Cheese」イベントで見送ったカードが、ラン履歴に表示されるようになりました。
- すべてのコントローラー入力のデッドゾーンを0.5に設定。
- これにより、スティックの感度がやや低くなり、トリガーボタンは以前より少し深く押さないと入力されなくなります。
リージェント
- パワー「Pale Blue Dot」のアイコン横に、次回発動までに使用する必要があるカード枚数がカウントダウン表示されるようになりました。
マルチプレイ
- バージョン不一致エラーに、より詳しい情報が表示されるようになりました。
アート
- 状態異常カード「Wither」のカードイラストを追加。
- Aeonglassのアニメーションを追加。
- Gremlin Mercのアニメーションを更新。
- Gremlin Mercにゴールドを盗まれる前に倒した場合、Fat Gremlinが金袋を持たずに出現するようになりました。
以下のEpoch用イラストを追加:
- Ablaze
- Arise
- Darv
- Preon
- Slumber
- Spireborn
- The Architect
- The Pact
そのほか:
- オーブの自動効果発動時のVFXを追加。
- カード削除時のVFXを追加。
- カード廃棄時の新しいVFXを追加。
テキスト
- モディファイアー「Big Game Hunter」のホバーチップを変更。
- 「より良い報酬」ではなく、「エリートがレアカード報酬を落とす」効果であることを明記しました。
- 「Helix Drill」の説明文を変更し、ほかのカードに消費したエナジーだけを数えることが分かりやすくなりました。
- マルチプレイにおいて、レリック「Silken Tress」の効果は、それを選んだプレイヤーだけに適用されることを明記しました。
- 各言語の翻訳を更新しました。
バグ修正
全般
- Steam初期化エラーのポップアップに、詳細情報が表示されるようになりました。
- ウイルス対策ソフトやクラウド同期によってセーブファイルが一時的にブロックされた場合、保存を再試行するようになりました。
- 「ランタイマーを常に表示」が有効な場合、ラン開始時にタイマーが非表示になる問題を修正。
- カード選択画面を開いたままメインメニューに戻るとクラッシュする問題を修正。
- メインメニューの「MOD設定」ボタンへコントローラーで正しく移動できない問題を修正。
- 対象を指定しないカードを持った状態でデッキ画面を開くと、コントローラー操作が壊れる問題を修正。
- 戦闘終了後も、マップなどの非戦闘画面で戦闘BGMが流れ続けることがある問題を修正。
- Epochのページ切り替え矢印がクリックできなくなる問題を修正。
- 新規セーブまたは再読み込み直後に、宝物部屋から図鑑を開くと進行不能になる問題を修正。
- ラン履歴の死亡時メッセージが長い場合、途中で切れる問題を修正。
- 過去のランでThe Doormakerと戦っていた場合、ラン履歴にボスアイコンが表示されるようになりました。
- ステータス画面で、ゲーム内に存在する数より多くのモンスターを発見済みと表示する問題を修正。
- 特定の日付でデイリーランのランキングを読み込めない問題を修正。
- 不自然な乱数挙動が発生する多数の問題を修正。
- この修正に再び協力してくれたtckmn氏に感謝します。
- コントローラー操作でByrdpipを選択できてしまう問題を修正。
Ancients
- 前回のランでエリートに倒されていた場合、ネオーの部屋でエリート戦BGMが流れる問題を修正。
- レリック「Tezcatara's Toy Box」が使い切ったあとに点滅しなくなりました。
敵
- スライム系モンスターを含む戦闘が、2回連続で発生しなくなりました。
- Snapping Jaxfruitを含む戦闘が、2回連続で発生しなくなりました。
- Replayが付与されたアタックが最初の使用で最後の敵を倒した場合、それ以降の再使用を省略するようになりました。
- これにより、ReplayとCorruptedが付与されたカードが最初の使用で最後の敵を倒したあとも、追加でプレイヤーのHPを減らしてしまう問題を修正。
- トゲによって、死亡時に別のモンスターを出現させる敵を倒した場合の表示上の問題を修正。
- 対象例:Axebot、Phrog Parasite。
- 死亡した敵の攻撃アニメーションが、新しい敵の出現後まで表示されない問題がありました。
- Cubex Constructがチャージアニメーションへ移行中にダメージを受けると、行動予告が本体に重なる問題を修正。
- Inkletの頭部がドゥームのアニメーション中に切れて表示される問題を修正。
- Slithering Stranglerが「Thwack」を使用した際、被ダメージアニメーションを再生する問題を修正。
- 画面比率4:3でWrigglerが画面外に出現する問題を修正。
- Torch Head Amalgamが縮小されている場合、レーザー攻撃のVFXがプレイヤーまで届かない問題を修正。
- 図鑑でKin Priestの「Soul Beam」を再生すると、着弾効果音が鳴る問題を修正。
- 図鑑でKaiser Crabがモンスター名を覆わなくなりました。
- 図鑑でKnowledge Demonの「Curse of Knowledge」を繰り返しクリックすると、アニメーションが停止する問題を修正。
- 図鑑に不足していたTunnelerのアニメーションを追加。
- 図鑑では、Burrowed状態に関係なくTunnelerのアニメーションを再生できるようになりました。
ポーションとレリック
- レリック「Bone Tea」と「Toolbox」を同時に所持している場合、Bone Teaが手札をアップグレードしないことがある問題を修正。
- Hellraiserなどの効果で、ターン開始時に引いた手札をすべて自動使用した場合、手札が空でもレリック「Unceasing Top」が発動しないことがある問題を修正。
- 「Battleworn Dummy」イベントでレリック「Planisphere」が2回発動する問題を修正。
- ターン終了後、カードを引く前に戦闘が終了した場合、レリック「Pollinous Core」のカウントが4を超える問題を修正。
- 報酬にカード報酬が存在しない場合、Lasting Candyが発動しなくなりました。
- 対象のアーティファクトによってデバフを防がれた場合、レリック「Unsettling Lamp」が消費されなくなりました。
- レリック「White Beast Statue」がポーション報酬を保証する際、通常のポーション出現率を低下させなくなりました。
- これにより、ランの途中でWhite Beast Statueを失った場合、その後ポーションが一切出現しなくなる問題を防ぎます。
- 最初のランで同じレリックを複数入手できる複数の問題を修正。
- Flex Potion使用時、キャラクター上に説明文が2回表示される問題を修正。
- Foul Potionを短時間に複数投げると進行不能になることがある問題を修正。
イベント
- 「Mad Science」がViolenceの選択肢によって生成された場合、Vigorが3回攻撃のうち最初の1回にしか適用されない問題を修正。
- 「Punch Off」と「Mysterious Knight」の戦闘で死亡した際のメッセージを修正。
無色カード
- 「Entropy」が呪いを「Ascender's Bane」に変化させられる問題を修正。
アイアンクラッド
- 「Hellraiser」が、Swiftを付与された「Shining Strike」を無限に使用する問題を修正。
サイレント
- 「Nightmare」が戦闘中に生成されなくなりました。
リージェント
- 「Minion Strike」を素早く使用すると、カードが画面上に残り続ける問題を修正。
- 「History Course」でコピーされた「Shining Strike」が山札に戻る問題を修正。
- 「Supermassive」が「Mad Science」で生成されたカードによって強化されない問題を修正。
ネクロバインダー
- 敵がドゥームによって死亡した際にクラッシュすることがある問題を修正。
- 「Transfigure」が戦闘中に生成されなくなりました。
- 「Enfeebling Touch」と「Misery」の組み合わせによって、アーティファクトを持つ敵が次のターンに筋力を得る問題を修正。
- 「Battleworn Dummy」戦後、条件を達成していた場合、「Forbidden Grimoire」のカード削除報酬が表示されるようになりました。
ディフェクト
- 別のカード選択画面を開いている間は、コントローラーでオーブを選択できないようにしました。
- Subroutineを5個以上所持している場合の、パワー「Subroutine」のホバーチップの誤字を修正。
- 「Feral」が、「History Course」でコピーされた「Helix Drill」を手札に戻す問題を修正。
- オーブの自動効果が発動していない場合でも、レリック「Gold Plated Cables」が点滅する問題を修正。
- レリック「Emotion Chip」によってターン開始時にオーブが発動した場合、「Gold Plated Cables」も発動するようになりました。
マルチプレイ
- プレイヤーのネットワークIDによってデイリーランの内容が分岐する問題を、さらに修正。
- 次のマップ地点へ移動中にポーションを捨てると、同期がずれる問題を修正。
- 2Act先の準備完了状態を設定できてしまう問題を修正。
- 次のマップ地点への移動中に報酬を取得すると、ゲーム状態が同期しなくなる問題を修正。
- ゲーム開始時にホストがアセンションを変更すると、同期がずれる問題を修正。
- レリック「Music Box」を所持し、選択中に戦闘が終了すると同期がずれる問題を修正。
- 自分を倒すほど高速でカードを使用すると、同期がずれる問題を修正。
- レリック「Ghost Seed」が、戦闘中にほかのプレイヤーによって生成されたストライクと防御にエセリアルを付与する問題を修正。
- 宝物部屋のレリック戦中に別の画面を開いた場合、手札が正しく動作するようになりました。
- ポーションの対象選択中にゲームが終了すると、マウスカーソルが永久に非表示になる問題を修正。
- イベント用の乱数シードが、すべてのマルチプレイ・デイリーランで統一されるようになりました。
- プレイヤーが単独行動の選択肢に必要なHPを持っていない場合、「Jungle Maze Adventure」イベントが出現しなくなりました。
パフォーマンス
- 戦闘背景に使用される各種アセットを圧縮しました。
MOD制作
- 初めてMODを有効にして起動した場合、通常プレイのセーブデータをMOD用セーブディレクトリにコピーするようになりました。
- MODメニューがコントローラー操作に対応。
- Steam WorkshopのMODによって、
ReflectionHelper.ModTypesが何も返さなくなる問題を修正。 - MODの
SavedPropertyIDが、マルチプレイで正しく並べ替えられるようになりました。 affectsGameplayがfalseに設定されたMODコンテンツは、IDマップの末尾に並べられるようになりました。- MODが複数のアセンブリを登録できるようになりました。
SerializableSave.NumReloadsが、すべての参加者間で一致するようになりました。- Steam Workshop版MODのバージョンがローカル版より新しい場合、Steam Workshop版が優先されるようになりました。
- ブランチ対応状況を確認するSteam Workshop API呼び出しを一括処理するようにしました。
- これにより、MODの読み込みが高速化される見込みです。
STS2.dllのXMLドキュメントの公開を開始しました。- 同じMODを使用しているプレイヤー同士でも、マルチプレイで「バージョン不一致」と表示される問題を修正。
- 修正に協力してくれたRitsuLibのOLC氏に感謝します。
- シリアライズ用キャッシュを、リフレクションではなく
ModelDbから構築するように変更。 - コンテンツを型名ではなく
ModelIdで並べ替えるように変更。 - 並べ替え時の同順位判定に、より多くの条件を使用するように変更。
ModelIdSerializationCache内のEpoch IDを並べ替えるように変更。- ゲームプレイに影響しないモデルを、
ModelIdSerializationCacheのハッシュ計算から除外。 - ゲームプレイに影響しないMODの不一致警告で、正しいMOD一覧がログに記録されるようになりました。