1
0
Fork
You've already forked ReleaseDifficulty
0
No description
  • C# 100%
Fluffinity 969617262c Switched to BepInEx5Plugin template and netstandard2.1
This allows me to continue developing the mod on Linux. This way I don't
have to deal with the .NETFramework stuff and instead only rely on the
cross-platform netstandard.
2026年01月11日 21:27:40 +01:00
Dependencies Add Dependencies directory for referenced assemblies 2025年10月05日 11:32:35 +02:00
.gitignore Update .gitignore 2025年10月05日 11:35:59 +02:00
LICENSE Initial commit 2025年10月04日 22:10:05 +02:00
README.md Update README.md 2025年10月06日 11:58:19 +02:00
ReleaseDifficulty.csproj Switched to BepInEx5Plugin template and netstandard2.1 2026年01月11日 21:27:40 +01:00
ReleaseDifficultyMod.cs Replace custom recent hit check with the HeroController 2025年10月08日 22:14:15 +02:00

ReleaseDifficulty

This is a mod for Hollow Knight: Silksong that aims to restore the difficulty of the game at the time of launch. Since then patches have reduced the difficulty of the game in various ways, such as reducing the amount of damage a lot of enemies and hazards deal.

With this mod the original damage will be restored.

Current Changes

  • Cogs deal 2 damage again
  • Sand centripedes deal 2 damage again
  • The spin attack of the flying stick insects deals 2 damage again

Installation

  • Ensure BepInEx is installed for Silksong
  • Place the build dependencies in the Dependencies directory
  • Build the mod via dotnet build
  • Place ReleaseDifficulty.dll in the plugins directory of BepInEx
  • Enjoy

Build Dependencies

  • BepInEx files:
    • 0Harmony.dll
    • BepInEx.dll
  • Hollow Knight: Silksong files:
    • Assembly-CSharp.dll
    • UnityEngine.dll
    • UnityEngine.CoreModule.dll
    • UnityEngine.CrashReportingModule
  • System files:
    • Microsoft.CSharp.dll
    • System.dll
    • System.Core.dll
    • System.Data.dll

The BepInEx files can be found under BepInEx/core in your BepInEx directory. All Silksong files are under Hollow Knight Silksong_Data/Managed in your Silksong installation. System files are automatically found as long as you have a functioning .NET environment installed.

Why aren't the dependencies distributed with the code?

I want to avoid any licensing issues, that could arise as a consequence of re-distributing the DLL files. This is especially a problem with Assembly-CSharp.dll, which contains a lot of the code of Silksong.

Alternatively I could have simply pointed the references to the files directly where they are found, but this depends on the exact location of the game installation. This may vary between each system, so it's better to just reference files insode the project directory and deal with having to copy over them.

Options

Name Type Default Description
EnableReleaseDifficulty bool true Control whether this mod is active