Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Radiance
Radiance is a Hollow Knight: Silksong mod that adds a new challenge room in the **top-left area of BellTown**. From this new entrance, you can challenge **Radiance**
| Date uploaded | 5 months ago |
| Version | 0.2.0 |
| Download link | chunniunai-Radiance-0.2.0.zip |
| Downloads | 3427 |
| Dependency string | chunniunai-Radiance-0.2.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_Silksong
BepInEx modloader. Preconfigured and ready to use.
Preferred version: 5.4.2304README
Radiance
English
Overview
Radiance is a Hollow Knight: Silksong mod that adds a new challenge room in the top-left area of BellTown.
From this new entrance, you can challenge Radiance.
All in-mod visual/audio/gameplay assets are sourced from Hollow Knight.
Features
- Adds a new BellTown transition point/room entrance for the Radiance challenge.
- Loads the
GG_Radiancescene from an embedded AssetBundle. - Handles return flow back to the original scene after challenge completion/exit.
- Applies runtime compatibility fixes for PlayMaker FSM and scene transition behavior.
Code Summary
RadiancePlugin.cs- Entry point.
- Registers Harmony patches and creates persistent managers on scene load.
Source/Managers/AssetManager.cs- Preloads and manages the embedded
radiance.bundle. - Loads the Radiance scene in
LoadSceneMode.Single.
- Preloads and manages the embedded
Source/Managers/RadianceSceneManager.cs- Core flow controller.
- Injects the BellTown entrance, tracks enter/exit state, sets up custom-scene behavior, and restores game state on return.
Source/Patches/*.cs- Intercepts scene transition to redirect
GG_Radianceloading. - Forces custom scene memory behavior where needed.
- Fixes FSM event handlers and disables incompatible Godfinder icon actions in custom scene.
- Intercepts scene transition to redirect
Source/Behaviours/Common/RadianceReturnOnDialogueBehavior.cs- Hooks Radiance FSM dialogue state and triggers return to the original scene safely.
Dependencies
BepInEx-BepInExPack_Silksong(5.4.2304)
Credits
- Asset sources: Hollow Knight (HK1).
License
This project is licensed under the MIT License. See LICENSE for details.
中文
模组简介
Radiance 是一个 Hollow Knight: Silksong 模组,在 BellTown(钟心镇)左上角新增了一个挑战入口房间。
通过这个入口可以挑战 Radiance(辐光)。
模组内使用到的视觉、音频与玩法资源均来自 《空洞骑士》一代。
功能说明
- 在 BellTown 新增用于挑战 Radiance 的传送点/房间入口。
- 通过内嵌 AssetBundle 加载
GG_Radiance场景。 - 挑战结束或退出后,自动返回原场景并恢复状态。
- 在运行时补丁中处理 PlayMaker FSM 与场景切换兼容问题。
代码简述
RadiancePlugin.cs- 插件入口。
- 注册 Harmony 补丁,并在场景切换时创建常驻管理器。
Source/Managers/AssetManager.cs- 负责预加载与管理内嵌
radiance.bundle。 - 以
LoadSceneMode.Single加载 Radiance 场景。
- 负责预加载与管理内嵌
Source/Managers/RadianceSceneManager.cs- 核心流程管理器。
- 注入 BellTown 入口,维护进出自定义场景状态,处理自定义场景初始化与返回清理。
Source/Patches/*.cs- 拦截场景切换并重定向
GG_Radiance的加载流程。 - 必要时强制启用记忆场景行为。
- 修复 FSM 事件处理,并在自定义场景中禁用不兼容的 Godfinder 图标逻辑。
- 拦截场景切换并重定向
Source/Behaviours/Common/RadianceReturnOnDialogueBehavior.cs- 挂接 Radiance FSM 对话状态,安全触发返回原场景。
依赖
BepInEx-BepInExPack_Silksong(5.4.2304)
致谢
- 资源来源:《空洞骑士》一代(HK1)。
开源协议
本项目采用 MIT License 开源,详见 LICENSE。
CHANGELOG
Radiance 更新日志 / Changelog
0.2.1
修复 / Fixed
- 辐光光球伤害恢复:修复启用原版辐光修复后,光球在对象池复用时可能持续无伤害的问题。
- Radiant Orb damage restore: Fixed an issue where, after enabling the vanilla Radiance fix, pooled orbs could remain harmless when reused.
0.2.0
新增 / Added
-
游戏内配置面板:按 F6(默认,可在配置文件中更改)打开/关闭配置界面,实时调整模组选项。
- In-game config panel: Press F6 (default, configurable in config file) to toggle the config panel and adjust mod options in real time.
-
永恒之光 (Immortal Light):引入一代中强力的 mod boss「永恒之光」
- Immortal Light: Introduces the powerful HK1 mod boss "Immortal Light"
-
原版 Bug 修复:可选修复原版无上辐光 (Absolute Radiance) 的部分 bug:
- Orb 消散后仍造成伤害
- Death Ready → Final Impact 过渡期玩家仍可受伤
- Vanilla bug fixes: Optional fixes for Absolute Radiance bugs:
- Orbs still dealing damage after dissipating
- Player taking damage during Death Ready → Final Impact transition
-
丝绸资源限制:进入 Radiance 场景时,将丝绸上限限制为 9 点,超出部分自动移除。
- Silk cap: When entering the Radiance scene, silk is capped at 9 (matching HK1 challenge), excess silk is removed.
改进 / Improved
-
皮肤 Mod 兼容:为 tk2d 图集添加 (HK1) 后缀命名空间,以兼容 Patchwork 等皮肤 mod。
- Skin mod compatibility: Added (HK1) suffix namespace to tk2d collections for Patchwork skin mod compatibility.
-
Mac 系统适配:运行时 shader 兼容处理,尽可能适配 Mac 平台(作者无 Mac 设备,无法实测,欢迎反馈)。
- Mac support: Runtime shader compatibility for Mac (author has no Mac to verify; feedback welcome).
-
配置界面增强:为所有配置项添加中英双语描述,支持滚动查看,优化窗口布局。
- Config UI enhancements: Bilingual descriptions for all options, scroll view, improved layout.