You are viewing a potentially older version of this package. View all versions.
Cat_meow-AlarmSpawnTeller-0.5.0 icon

AlarmSpawnTeller

Real-time GTFO alarm spawn tracker with alive enemy HUD and localization support.

Date uploaded 2 weeks ago
Version 0.5.0
Download link Cat_meow-AlarmSpawnTeller-0.5.0.zip
Downloads 68
Dependency string Cat_meow-AlarmSpawnTeller-0.5.0

This mod requires the following mods to function

BepInEx-BepInExPack_GTFO-3.2.2 icon
BepInEx-BepInExPack_GTFO

BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.

Preferred version: 3.2.2

README

Alarm Spawn Teller

Alarm Spawn Teller tracks dynamic GTFO enemy spawns and displays spawned and currently alive counts in a local HUD overlay.

v0.5.0 Feature Update

  • Added Blood Door spawn tracking as a separate HUD block.
  • Blood Door candidate spawns are routed exclusively to the Blood Door tracker.
  • Dynamic Spawns and Blood Door Spawns are shown as separate HUD boxes.
  • Added special enemy fallback tracking for Tank, BossTank, and Pouncer.
  • Added per-enemy-type Dynamic HUD cleanup.
  • Dynamic enemy rows are removed 5 seconds after that enemy type reaches zero alive enemies.
  • Blood Door cleanup remains independent.
  • Added configuration options for Blood Door detection, special enemy fallback, and Dynamic HUD cleanup.
  • Diagnostics are disabled by default.

v0.5.0 功能更新

  • 新增 Blood Door Spawns 独立统计框。
  • Blood Door candidate 刷怪会独占进入 BloodDoor tracker,不再同时进入 Dynamic tracker。
  • Dynamic Spawns 与 Blood Door Spawns 分别显示为两个 HUD 框。
  • 新增 Tank、BossTank、Pouncer 的特殊敌人 fallback 统计。
  • 新增 Dynamic HUD 按敌人类型逐行自动清理。
  • 某类 Dynamic 敌人存活归零 5 秒后,仅清除该类型条目。
  • Blood Door 的清理逻辑保持独立。
  • 新增 BloodDoor 检测、特殊敌人 fallback、Dynamic HUD 清理相关配置。
  • 诊断日志默认关闭。

Installation

Install with a compatible GTFO mod manager, or place these files together:

BepInEx/plugins/AlarmSpawnTeller/
├─ AlarmSpawnTeller.dll
└─ AlarmSpawnTeller.localization.json

Configuration

Configuration is stored in:

BepInEx/config/logic.gtfo.alarmspawnteller.cfg

Default release-candidate settings:

[Diagnostics]
DebugSourceMode = false
EnableBloodDoorCandidateClassification = false
EnableSpawnDataBloodDoorCandidateClassification = true
BloodDoorSpawnDataGroupTypes = Hunters
BloodDoorSpawnDataSpawnTypes = OnLine,RandomInArea
ExcludedBloodDoorSpawnDataSpawnTypes = Birther
EnableEnemySetupProbe = false
EnemySetupProbeNameKeywords = Tank,BossTank,Tank_Boss,Pouncer
EnableSpecialEnemyFallbackTracking = true
SpecialEnemyFallbackNameKeywords = Tank,BossTank,Tank_Boss,Pouncer
SpecialEnemyFallbackTarget = Dynamic
SpecialEnemyFallbackRequireAgressiveMode = true

[HUD]
DynamicAutoHideEnabled = true
DynamicAutoHideAfterSeconds = 5

Localization

The localization file is stored beside the plugin DLL:

BepInEx/plugins/AlarmSpawnTeller/AlarmSpawnTeller.localization.json

Language defaults to Auto and follows the current GTFO language. Unsupported or unavailable game languages fall back to English. Users can manually select English, Chinese, or Japanese.

Known Notes

  • Several dynamic sources may still be grouped under Dynamic Spawns.
  • Blood Door detection is based on the tested spawnData candidate rules and can be disabled in configuration.
  • All HUD output is local only. The mod does not send team chat or network messages.

AI Disclosure

This mod was developed with assistance from AI tools for code review, debugging support, documentation, localization refinement, and icon generation. Final implementation, testing, packaging, and release decisions were reviewed and controlled by the author.

Author: Logic

CHANGELOG

Changelog

v0.5.1

English

  • Maintenance release.
  • Updated package metadata and documentation.
  • No gameplay logic changes from v0.5.0.

中文

  • 维护型小版本更新。
  • 更新包信息与文档。
  • 相比 v0.5.0 没有游戏逻辑变化。

v0.5.0 / Feature update

English

  • Added experimental Blood Door spawn tracking.
  • Added a separate Blood Door Spawns HUD block.
  • Blood Door candidate spawns are now routed exclusively to the Blood Door tracker.
  • Dynamic and Blood Door spawn displays are separated.
  • Added special enemy fallback tracking for Tank, BossTank, and Pouncer.
  • Added per-enemy-type Dynamic HUD cleanup.
  • Dynamic enemy rows are removed after that type reaches zero alive enemies and remains unchanged for the configured timeout.
  • Added configuration for DynamicAutoHideEnabled and DynamicAutoHideAfterSeconds.
  • Added configuration for Blood Door spawn data classification.
  • Added configuration for special enemy fallback tracking.
  • Diagnostics are disabled by default.
  • Localization behavior remains unchanged.

中文

  • 新增实验性 Blood Door 刷怪统计。
  • 新增独立的 Blood Door Spawns HUD 显示框。
  • Blood Door candidate 刷怪现在会独占进入 BloodDoor tracker。
  • Dynamic Spawns 与 Blood Door Spawns 分离显示。
  • 新增 Tank、BossTank、Pouncer 的特殊敌人 fallback 统计。
  • 新增 Dynamic HUD 按敌人类型逐行自动清理。
  • 当某类 Dynamic 敌人存活归零并超过配置等待时间后,仅清除该类型条目。
  • 新增 DynamicAutoHideEnabled 与 DynamicAutoHideAfterSeconds 配置。
  • 新增 Blood Door spawn data classification 配置。
  • 新增 special enemy fallback tracking 配置。
  • 诊断日志默认关闭。
  • 本地化行为保持不变。