Skip to content

Repository files navigation

Hollow Knight: Silksong Mods by Dakusan

A collection of mods designed to expand and enhance the Hollow Knight: Silksong experience.
Each module is self-contained with its own documentation and purpose — ranging from gameplay utilities to full-scale feature overhauls.

  1. Repository Structure
  2. Compiling
  3. Notes
  4. Contributing
  5. Credits
  6. License

⚙️ Repository Structure


Local description Link to Readme Description Nexus Mod page
Pharloom Atlas PharloomAtlas/ Main mod (map overhaul) Nexus #755
Silk Dev SilkDev/ Plugin developer tools and helpers Nexus #510
No Clip NoClip/ Noclip gameplay mod Nexus #478
Pin Finder PinFinder/ Pin location gathering utility Nexus #772
VGAtlas VGAtlas/ Pharloom Atlas recreation on the web
Web Server WebServer/ Remote data receiver for Pharloom Atlas Nexus #755

🗺️ Pharloom Atlas

Tagline: The ultimate Silksong map overhaul — feature-packed, customizable, and crafted for completionists.

A complete reimagining of Silksong’s map system with advanced tracking, markers, controls, and exploration tools.
📂️ Read more →
Requires: SilkDev

🧩️ SilkDev (Plugin Developer Tools)

A toolkit of useful utilities for Silksong mod developers — includes tools to simplify mod creation like for debugging, configurations, input controls, events, windows.
📂️ Read more →

👻️ No Clip

Adds noclipping capabilities to Silksong, allowing players to freely explore or debug game areas.
📂️ Read more →
Requires: SilkDev

📍️ Pin Finder

Searches through all scenes to locate map pins, assisting developers with world data exploration.
📂️ Read more →
Requires: SilkDev, NoClip

🗺️ VGAtlas

A full-featured web implementation of the Hollow Knight: Silksong map, including all Pharloom Atlas enhancements.

Run the full Atlas experience in any browser—no game or mod install required.
📂️ Read more →
Requires: Web browser (100% client side. No server needed! [technically])

🌐️ Web Server

A lightweight web server for managing and [community] receiving Pharloom Atlas data.
📂️ Read more →


🔨️ Compiling

Prerequisites

  • Windows
  • Visual Studio 2022 (or newer) with .NET desktop development
  • .NET SDK matching the solution (auto-restored by VS)

Steps

  1. Symlink the game directory into the repository root

Run from an elevated Command Prompt:

   set STEAM_PATH="C:\Program Files (x86)\Steam" & REM Fill this in with your steam path that contains the `Hollow Knight Silksong` folder
   mklink /J "Hollow Knight Silksong" "%STEAM_PATH%\steamapps\common\Hollow Knight Silksong"

The repository root should now contain a Hollow Knight Silksong/ folder pointing to your Steam install.

  1. Open and build
  • Open SilkSong.sln in Visual Studio
  • Select Release | x64 (recommended)
  • Build the solution

Output

The compiled DLL(s) will be placed in the appropriate BepInEx/plugins/dakusan/ subdirectory under the symlinked Hollow Knight Silksong folder, ready to run in-game.


🐞️ Notes

  • Each module can be built and used independently.
  • See individual README.md files for setup and usage instructions.
  • This project is built for fun exploration and learning.

🛠️ Contributing

Contributions, suggestions, and feedback welcome!

  • Report issues or feature requests via GitHub.

Before opening a pull request

Please ensure the following:

  • Run .githooks/hook-setup.sh once before making any commits.
  • Acknowledge that this project is licensed under the BSD-3-Clause license.
  • Follow the existing code style and conventions.
    • The project includes a .editorconfig file that Visual Studio will respect, though not all styling rules can be fully expressed via EditorConfig.

📜️ Credits

  • Dakusan (the author) — Developer, tinkerer, and longtime Hollow Knight fan.
  • BepInEx for making modding much more accessible.
  • Team Cherry for creating the amazing Hollow Knight series.

🧠️ License

This repository is open-source and intended for educational and community modding purposes. Licensed under BSD 3 clause.

About

Silksong projects: Pharloom Atlas, plugin developer helper, noclip, pin finder

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages