Skip to content

Releases: whystars/STSFifth

v1.2.0-pre - Omega Warhead System

Pre-release

Choose a tag to compare

@whystars whystars released this 02 Aug 14:23

STSFifth v1.2.0-pre

🎉 重大更新:完整实现 Omega 核弹系统

✨ 新增功能

Omega 核弹系统

  • 硬币启动机制:队长生成时获得特殊硬币(放大尺寸),在核弹室投掷启动
  • 所有成员可用:任何 STS-5 成员都可以拾取并使用硬币
  • Alpha 核弹锁定:启动 Omega 核弹时自动停止并锁定 Alpha 核弹本局
  • 130 秒倒计时:可配置的精确倒计时,实时显示在所有玩家屏幕上
  • 设施灯光变色:启动时全设施灯光变为可配置的 RGB 颜色(默认蓝色)
  • CASSIE 公告系统:启动/停止/重启时播放带钟声的 CASSIE 公告
  • 核弹音频:播放专属核弹音频(支持循环配置)
  • 可停止重启:按核弹面板按钮停止,再次投掷硬币重启(时间重置)
  • 爆炸效果
    • 杀死所有非基金会阵营(SCP、混沌、D级人员等)
    • 传送基金会阵营(科学家、九尾狐、设施警卫)到地表撤离点
    • 强制结束回合,基金会胜利

管理员命令

  • omeganuke start - 强制启动 Omega 核弹
  • omeganuke stop - 强制停止 Omega 核弹

🔧 改进

  • 物品发放优化:生成时清空原版物品,仅发放配置的装备
  • 硬币识别优化:STS-5 成员掉落的硬币自动放大(可配置倍数)
  • 高度可配置:RGB 灯光、倒计时时长、HUD 位置、音频循环等均可配置

📋 配置示例

Nuke:
  IsEnabled: true
  DetonationSeconds: 130.0
  GiveCoinToCommander: true
  CoinPickupScale: 1.8
  NukeAudioVolume: 0.8
  LoopNukeAudio: false
  EnableLightEffect: true
  LightColorR: 0        # RGB 颜色配置
  LightColorG: 128
  LightColorB: 255
  CountdownHudX: 0
  CountdownHudY: 200
  CountdownHudFontSize: 30

📦 安装

  1. 下载 STSFifth.dll
  2. 放入服务器 LabMods 目录
  3. 启动服务器生成配置文件
  4. 根据需要编辑配置
  5. 重启服务器

⚠️ 注意事项

  • 这是预发布版本(pre-release),建议先在测试服务器上测试
  • 需要 LabAPI 1.1.7+、HintServiceMeow 5.5.0、AudioManagerAPI 2.4.2
  • 完整文档请查看 README.md

🐛 已知问题

无重大问题。如有问题请在 Issues 中反馈。


完整更新日志: https://github.com/whystars/STSFifth/blob/main/README.md#更新日志

STSFifth v1.1.2-pre

STSFifth v1.1.2-pre Pre-release
Pre-release

Choose a tag to compare

@whystars whystars released this 31 Jul 10:33

⬆️ 依赖升级版本(Pre-release)

更新内容

  • ⬆️ 升级 AudioManagerAPI 2.3.6 → 2.4.2
  • 🔧 适配 AudioManagerAPI 2.4.x 新的泛型状态参数 API
  • 📝 更新依赖文档

依赖版本

  • LabAPI: 1.1.7+
  • HintServiceMeow: 5.5.0
  • AudioManagerAPI: 2.4.2(已升级)

⚠️ 重要说明

  1. 本版本为预发布版本,升级了 AudioManagerAPI 到 2.4.2
  2. AudioManagerAPI 2.4.x 使用了新的泛型状态参数 API,已完成适配
  3. 建议在测试服务器上验证后再部署到生产环境
  4. 本版本仍未包含 Omega 核弹功能

安装方法

  1. 确保服务器已安装 AudioManagerAPI 2.4.2 或更高版本
  2. 下载 STSFifth.dll
  3. 放入服务器 LabMods 目录
  4. 重启服务器生成配置文件

从旧版本升级

如果你从 v1.1.0/v1.1.1-pre 升级:

  • 需要同时升级 AudioManagerAPI 到 2.4.2
  • 配置文件无需修改

完整文档请查看 README.md

STSFifth v1.1.1-pre

STSFifth v1.1.1-pre Pre-release
Pre-release

Choose a tag to compare

@whystars whystars released this 31 Jul 10:23

🐛 Bug 修复版本(Pre-release)

修复内容

  • 🐛 修复 CustomInfoArea 残留 UnitID 的问题
  • 🐛 修复角色介绍 HUD 坐标过低导致文本重叠(1000 -> 850)
  • ✨ 增强 CASSIE 入场字幕延时功能,支持配置显示时长
  • 🔧 暂时移除 Omega 核弹功能(等待重新设计)

依赖版本

  • LabAPI: 1.1.7+
  • HintServiceMeow: 5.5.0
  • AudioManagerAPI: 2.3.6

⚠️ 重要说明

本版本为预发布版本,已移除 Omega 核弹功能。如需使用 Omega 核弹,请等待后续正式版本。

安装方法

  1. 下载 STSFifth.dll
  2. 放入服务器 LabMods 目录
  3. 重启服务器生成配置文件
  4. 根据需要编辑配置文件

完整文档请查看 README.md

STSFifth v1.1.0

STSFifth v1.1.0 Pre-release
Pre-release

Choose a tag to compare

@whystars whystars released this 30 Jul 09:47

首次发布 STSFifth v1.1.0

功能特性

第五特别行动组

  • 定时生成(回合开始 15 分钟后从旁观者中随机选择 3-6 名玩家)
  • 五种职位(队长、压制者、特种干员、精英、士兵),各有独特装备和血量
  • 自定义展示(头顶职位名称,屏幕任务提示)
  • 专属音效(入场 CASSIE 公告和成员专属背景音乐)

Omega 核弹系统

  • 地表按钮启动(仅 STS-5 成员,130 秒倒计时)
  • 地下按钮关闭(任何人)
  • 重新启动(从剩余时间继续倒计时)
  • 循环背景音乐(启动时播放,关闭时停止)
  • 游戏原生 CASSIE 语音播报(核弹启动/关闭)
  • 爆炸结算(基金会传送逃生区,非基金会死亡,强制基金会获胜)

管理员命令

  • stsrole <PlayerId> <RoleUid> - 手动设置玩家职位
  • stsnuke start / stsnuke stop - 强制控制核弹状态

依赖要求

  • LabAPI 1.1.7+
  • HintServiceMeow 5.5.0+
  • AudioManagerAPI 2.3.6+
  • SCP:SL 14.x

安装

  1. 下载 STSFifth.dll 到服务器的 LabMods 目录
  2. 启动服务器生成配置文件
  3. 编辑 LabMods/STSFifth/config.yml 进行配置
  4. 重启服务器

文件校验

  • 文件名: STSFifth.dll
  • 大小: 58 MB
  • SHA-256: c1c52f7fdffcdc42d19b1bfd4efc08693e01fa5a66519a3dcb214a41753bc2c8

注意事项

⚠️ 本版本未经实服验证,建议先在测试服务器上验证功能后再部署到生产环境。

许可证

本项目基于 GPL-3.0 许可证开源。