A utility mod for Hollow Knight: Silksong to parse and export in-game textures.
This mod was originally created as a personal tool to help locate textures to replace. While not a polished or feature-complete project, it is a handy utility if you plan to use Silksong Customizer or other texture replacement mods.
- Parses and saves most textures used in a scene (UI elements, objects, characters, etc.) as
.pngfiles. - Organizes textures into properly named folders so they can be directly used with texture-replacement mods.
- Avoids duplicate exports to reduce load times (optional Force Re-Download available in the config).
- Background/environmental textures like walls, terrain, or large backdrops are currently not parsed.
- No way to select specific scenes from a menu — you need to manually visit areas to collect their textures.
- Install BepInEx v5.
- Run the game once to generate the
pluginsfolder. - Extract the mod
.dllfile to: "\Steam\steamapps\common\Hollow Knight Silksong\BepInEx\plugins"
All parsed textures are saved as .png files in the following folder:
"\Hollow Knight Silksong\Hollow Knight Silksong_Data\Mods\Texture Parser\Output"
- Each scene or collection gets its own subfolder with properly named textures.
- Ready to use with Silksong Customizer or other texture replacement mods.
- Ensure BepInEx is installed correctly and working.
- Verify that the mod
.dllfile is inside: "\BepInEx\plugins" - Check the BepInEx log file: "\BepInEx\LogOutput.log" for any errors related to this mod.
- Confirm the mod
.dllis in the correct folder. - Ensure the mod is enabled in-game (press F1 to open the config menu).
Post your problem in the Posts/Comments section of the mod page. Include a copy of LogOutput.log to help diagnose the issue.
- On first startup, or the first time loading large scenes, it may take ~20 seconds to process main textures.
- After initial caching, performance is smooth.
- Works well with teleportation mods for faster scene switching and mass texture dumping.
- Parse all game textures, including backgrounds.
- Add a scene selection system to avoid manually visiting locations.
- Disable the mod from the in-game config menu, or
- Delete the
.dllfrom: "\BepInEx\plugins"