
Hollow Knight: Silksong
You are viewing a potentially older version of this package. View Latest Version

A custom asset mod for Hollow Knight: Silksong with particular attention to ease of creation.
DumpSprites: Enables sprite dumping, which saves sprites for any loaded scene into the "Patchwork/Dumps" folder. These files can be used to make new texture packs. DO NOT enable this during normal gameplay, as it slows down loading the game by a lot. If this is enabled, the mod will also let you dump textures from all scenes in the game by pressing the button configured under "Keybinds/FullDumpKey" (Default: F6)LoadSprites: On by default, lets you disable custom textures if you would like that for whatever reason.LogAudioDuration: How long the name of a sound is shown in the log after being played, in seconds. (Default: 5)HideModdedAudioInLog: On by default. If enabled, sounds which already have a modded file are omitted from the log. This makes it easier to find the names of specific sounds you want to mod.ShowAudioLog: Keybind for showing the audio log window that logs the names of all sounds that are being played that Patchwork has access to. If you're adding custom files to the "Sounds" folder, you must name them exactly the same as shown in order for Patchwork to replace them. (Default: 1)ShowAudioList: Keybind for showing the audio list, which lists all statically loaded sound effects. Can be used to find names of sounds which don't show up in the Audio Log. (Default: 2)ShowAnimationController: Keybind for showing the animation controller, which lets you freeze individual objects, pause and play specific animations, and pick individual sprite images to be dumped and edited immediately. (Default: 3)AnimationControllerPauseKey: Toggles the "Paused" state on the currently selected object, freezing the animation and allowing for manual frame selection.AnimationControllerNextFrameKey: Advances the animation by one frame, if the selected object is pausedAnimationControllerPrevFrameKey: Shows the previous frame of the animation, if the selected object is pausedAnimationControllerFreezeKey: Toggles the "Frozen" state on the currently selected object, locking its position within the game world, to make animations that include movement easier to see and test.NOTE: You can find your custom sprites at BepInEx/plugins/Ashiepaws-Patchwork/Sprites after clicking the "Edit Current Sprite" button.
NOTE: Patchwork supports all Unity-supported audio formats.
Patchwork is structured in a way that lets creators publish their packs as plugins on Thunderstore! In order to be automatically installed correctly when players download them, make sure to follow the following structure with your plugins:
YourName-PackName.zip
\- icon.png
\- manifest.json
\- README.md
\- plugins
\- Patchwork
|- Sprites
| \- <your files here...>
|- Spritesheets
| \- <your files here...>
\- Sounds
\- <your files here...>