【ICARUS】死体ハイライト Mod (CorpseHighlight)

ICARUS Great Hunts key art © RocketWerkz

ICARUSで倒した動物の死体を常時ハイライト(輪郭)表示するModです。草むらに紛れた死体を探し回る必要がなくなります。輪郭はゲーム標準のハイライト描画をそのまま使うため見た目は照準時と同じで、視線を外しても消えません。ゲームのデータファイルは一切書き換えず、UE4SS上で動くLuaスクリプト1本で実現しています。

対応ゲームICARUS(Steam 版 / Windows)
動作確認バージョンICARUS 3.0.x(UE 4.27)
必要なものUE4SS(導入方法はこちら)
内容倒した動物の死体を常時ハイライト表示。ゲームのデータファイルは書き換えません
導入方法ue4ss\Mods\ にフォルダを置くだけ
元に戻す置いたフォルダを削除(ゲーム本体は無改変)
ライセンスMIT(再配布・改変が可能です)
MODバージョンv1.0.0

必要なもの

使い方

  • 先に UE4SSの導入方法 の手順1〜5を済ませておく(初回のみ)
  • 下記の「ダウンロード」ボタンから zip をダウンロードして展開
  • 中の CorpseHighlight フォルダを ...\Binaries\Win64\ue4ss\Mods\ に置く(ue4ss\Mods\CorpseHighlight\Scripts\main.lua という配置になればOK)
  • enabled.txt を同梱しているので mods.txt の編集は不要
  • ゲームを起動。動物を倒すと3秒以内に死体が光ります。F7 で手動の即時走査(通常は不要)

外したい場合は ue4ss\Mods\CorpseHighlight フォルダを削除してください。UE4SS ごと外す場合は Win64\dwmapi.dll と Win64\ue4ss を削除すれば、ゲーム本体は無改変なので完全に元に戻ります。

ダウンロード

実装のポイント

  • 死体は BP_<動物名>_Corpse_C というアイテムアクターで、HighlightableComponent を持つ。3秒ごとに新しい死体を探し、ゲームが照準時に内部で呼んでいる SetHighlight(SkeletalMesh, true, 255) を先回りして呼ぶ
  • bAlwaysHighlight = true を立てて、フォーカスを外した時の解除処理を止める
  • 描画はクライアント側で完結するため、マルチプレイで参加者として入っている場合も自分の画面では有効
  • データテーブル(data.pak)側には常時表示に相当する項目が無いことを全298テーブルを展開して確認済み。ゲームファイルは無改変で、タイトル画面の Mod 警告も出ない

注意点

  • UE4SS は Windows Defender に誤検知されて UE4SS.dll が消されることがあります。導入ガイドの手順4 の除外設定を必ず行ってください。起動時に「Failed to load UE4SS.dll」と出た場合もこれが原因です
  • UE4SS のホットリロード(Ctrl+R)は本 Mod の定期走査と衝突してゲームが固まることがあるため使わないでください
  • ゲームのアップデート後に動かなくなった場合は UE4SS を最新版に更新してください
  • 他人のサーバーで使う場合はそのサーバーのルールに従ってください

更新履歴

  • v1.0.0 – 公開

攻略データベース

ゲームの入手先

画像: ICARUS © RocketWerkz(公式プレスキットより)

コメントを残す

URL を含むコメントは送信できません。

ダウンロードを開始しました

ファイルの保存先をご確認ください。待っている間にこちらもどうぞ。