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**
About this mod Machine translation
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_Radiance scene 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.
- 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_Radiance loading.
- Forces custom scene memory behavior where needed.
- Fixes FSM event handlers and disables incompatible Godfinder icon actions in custom scene.
- 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.
Chinese
Module introduction
Radiance is a mod for Hollow Knight: Silksong that adds a new challenge entrance room in the upper left corner of BellTown.
Through this portal you can challenge the Radiance.
The visual, audio and gameplay resources used in the module are all from the "Hollow Knight" generation.
Function description
- Added a new waypoint/room entrance for the Radiance challenge in BellTown.
- Load GG_Radiance scene via embedded AssetBundle.
- After the challenge ends or exits, it will automatically return to the original scene and restore the status.
- Addressed PlayMaker FSM and scene switching compatibility issues in runtime patch.
Code brief description
- RadiancePlugin.cs
- Plug-in entrance.
- Register Harmony patches and create resident managers when switching scenes.
- Source/Managers/AssetManager.cs
- Responsible for preloading and managing embedded radiance.bundle.
- Load the Radiance scene with LoadSceneMode.Single.
- Source/Managers/RadianceSceneManager.cs
- Core process manager.
- Inject the BellTown entrance, maintain the status of entering and exiting custom scenes, and handle custom scene initialization and return cleanup.
- Source/Patches/*.cs
- Intercept scene switching and redirect the loading process of GG_Radiance.
- Force enabled memory scene behavior when necessary.
- Fix FSM event handling and disable incompatible Godfinder icon logic in custom scenes.
- Source/Behaviours/Common/RadianceReturnOnDialogueBehavior.cs
- Hook up the Radiance FSM conversation state and safely trigger a return to the original scene.
rely
- BepInEx-BepInExPack_Silksong(5.4.2304)
Acknowledgments
- Resource source: "Hollow Knight" generation (HK1).
Open source agreement
This project is open source under the MIT License, see LICENSE for details.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: