
A complete guide for how to mod Silksong for Windows, Linux, and Mac. Includes 3 methods for Windows, two methods for Linux, and two methods for Mac + some mod recommendations and reviews. Introduction Modding Silksong is a decently simple process that can be done manually, through Thunderstore/r2modman[thunderstore.io] (recomended), or through Nexus/Vortex[www.nexusmods.com]. In the future a mod installer called Cogfly may be available, but is still in testing. Modding is done through BepInEx Silksong[thunderstore.io], and if done manually, will involve downloading. I do not actually have Linux or mac, so please report any errors in the comments. Notes for Linux and Mac For windows, I was able to pretty quickly write this guide, as that I was able to just do it and write the instructions as I went, but with mac and Linux, I really don't know much how they work. Instructions were easy to write, because I was just able to copy them over, but when I found a difference, they were really annoying. For this reason, the Linux section just doesn't have Vortex. It seems that no really good method has been made yet. Cogfly Currently Cogfly is still in testing, but can be obtained in the Hollow Knight Modding discord. I will not cover it in this guide, but may update for it later on. Windows 10 - 11 This sections is all for Windows 10 - 11 r2modman (recomended) NotesI personally use r2modman and have found it very comprehensible. It is also the one recommended by Hollow Knight Modding Discord, so lets get into it. Also don't let the length of this section discourage you, most of it is unnecessary. Downloading r2modmanTo start, you'll first want to download r2modman from the official Thunderstore site. https://thunderstore.io/c/hollow-knight-silksong/p/ebkr/r2modman/ Make sure to select "Manual Download". Doing this will give you a .zip file which can be extracted to any location. After extracting the file, you can read the readme if you want, but otherwise select r2modman-setup-(version).exe. Once this loads, select whatever option for installing (to install on all users, you must right click the installer and run as administrator). Once you have your option selected press next. After this you will be prompted to select an install path. If you want to you can change this, but otherwise just press install. Finally you will be given the final prompt where you can just click finish. If you had the option selected, it will automatically open. If not, it should have also created a desktop shortcut. If all else fails, go to where you installed it (normally "C: Users [User] AppData Local Programs r2modman r2modman.exe". Note appdata folder is hidden but can be accessed by entering %appdata% into windows search) Installing ModsOnce you have r2modman opened, you'll want to select Silksong. This can be done by simply searching Silksong in the search bar. (I strongly recommend that you favorite it for easy access) Now that you have Silksong selected, click "select game" choose the steam option, and it will set-up for you. Now that you have that done, create a new profile for Silksong. Name it whatever you want and continue. The menu that you should be presented with will have everything you need. Start ModdedThis will simply start the game with all of your mods. Start VanillaThis will start the game without any mods enabled InstalledThis tab will contain all mods that you have installed. From here mods can be removed, disabled, updated, mods associated with the selected mod, and you can also go to the mods Thunderstore webpage. OnlineThis is where all mods from Thunderstore can be installed from. To use, first find a mod you want and select it (note: some mods may not be compatible with the method of install done by Thunderstore. If you want to use one of these mods, manually install BepInEx). From the side menu, you can see things such as mod name, creator, description, downloads, last update, categories, readme, changelog, and dependencies. The most important things though are the download, and view online. The download button will automatically install the mod and dependencies into the installed section. The view online will bring up the Thunderstore webpage for the mod. Congfig editorFrom this menu, you can edit the config files for your installed mods. A similar thing can be achieved through the BepInExConfigurationManager[thunderstore.io] SettingsThere is a lot of things in this section, most of which I will not go over but I have found a few to be useful. First of all, all mod folders can be accessed easily from here. There are also just some r2modman settings in here such as change game. There are a few things to do with the mod cache as well as logs. There is also some things for large mod usage such as disable all mods, and things to share mod packs. One section I have used many times though is the import local mod. This can be used to install a mod from a zip file that may not be on Thunderstore. HelpThis is the final section of the side bars. There are many great recourses that are available here that cover things not in this tutorial. Final NotesI recommend that you use r2modman just because of how easy it is to use. Most things in this part of the tutorial are extremely basic and are probably not needed, but why not write it anyways. Manual Install NotesManual installing for some reason supports mods just a bit better, so some only work this way, but it is more work in the long run. You may also want to back up save files from Silksong before doing this ("C: Users [USER] AppData LocalLow Team Cherry"). Installing BepInExTo install BepInEx I recommend you get it off of Thunderstore[thunderstore.io], but you can also get it off of Nexus[www.nexusmods.com]. Next, you will want to extract the downloaded zip into your game files. This can easily be done by going to Silksong in your steam library and right clicking it, going to manage, and pressing Browse local files. This should put you in a folder with the "Hollow Knight Silksong.exe". This is where you will want to move the BepInEx files. Just simply select them all, and copy them over (If installed from Thunderstore, make sure to take the files from BepInExpack and not just everything like the icon and README). Now launch the game and wait a few seconds on the home screen before exiting back out. Installing ModsTo install a mod, first find a mod that you want (Most are on Thunderstore[thunderstore.io] or Nexus[www.nexusmods.com]). Install it manually, and it should give you a zip file with a .dll file. Now you are going to go back where you put BepInEx into the silksong files and go into the BepInEx folder. Now you'll just wanna move all of the files from the zip of the mod into the plugins folder. Now when you launch the game, it should have you're mod installed. Vortex NotesVortex is the mod installer for Nexus. I have less experience with it, but here we go anyways. You will need an account with Nexus to use Vortex; I will not cover how to create an account other than you go to Nexus sign-up[users.nexusmods.com]. Installing VortexTo install vortex you will first need to download it from Nexus[www.nexusmods.com]. You will need to go to newest version, manual download, then press download again (not windows), and finally choose you download option (Download may take a while). Once the install is done, go to the exe/application open it. Vortex will need administrator access to begin the install. Once in the install menu you can choose a path for it to download if you want, but otherwise just hit install. Once the install select run on start if not already selected and press finish (Vortex also creates a desktop shortcut). Once you have Vortex open, go to the right side to games. In this menu search Silksong and select it. When you click download Vortex will want you to log in to your account. Once logged in, Vortex will begin the download (You may need to reselect it). At this point Vortex will do a bunch of things, and just click yes of it asks for administrator access or to download BepInEx. Once the downloading is done, you should see a section on the side for silksong. Go to the mods section and click get more mods. This should bring you to the Nexus mod Silksong page (To view all mods just click the word mods next to the cover picture for Silksong). When browsing mods, a little check mark should appear in the top left corner of the mod (if there is not one on BepInEx install it using the process I am about to describe). Once you find a mod that you want, click on it, and hit the Vortex button in the downloads section (It may prompt you to download dependencies for the mod first). On the download page select the download you want, and when prompted, open Vortex. When you are ready, hit the launch button in the top left corner of Vortex. FeaturesVortex has some other features that I am not familiar with, but if you can install a zip file with a .dll as a mod, if you got it from some other location. If you need more help too, there is also a tutorial section that you can use. NotesIf you are having a launch error, try to use the auto suggestions first. I prefer r2modman over Vortex mainly because its just easier to use, faster, there is less ads, you don't have to install from a website, and no account is needed. Linux I do not actually have access to a Linux pc, but I did some research so this should be mostly correct. Just keep in mind there may be issues with the tutorials. r2modman Linux (recomended) I personally use r2modman and have found it very comprehensible. It is also the one recommended by Hollow Knight Modding Discord, so lets get into it. Also don't let the length of this section discourage you, most of it is unnecessary. Downloading r2modmanTo use r2modman, you first need to enable proton on steam. This can be done by simply going to steam settings>compatibility and enabling steam play for all titles. Now, you'll want to download the latest release of r2modman from the official git hub page (You may want to download a build for your specific platform, but from what I can tell, the AppImage release should work). https://github.com/ebkr/r2modmanPlus/releases/ Now that you have it downloaded, you'll need to make it executable "chmod +x (Name of file).AppImage", and then run it from the terminal with no sandbox "./(name of file).AppImage --no-sandbox" Installing ModsOnce you have r2modman opened, you'll want to select Silksong. This can be done by simply searching Silksong in the search bar. (I strongly recommend that you favorite it for easy access) Now that you have Silksong selected, click "select game" choose the steam option, and it will set-up for you. Now that you have that done, create a new profile for Silksong. Name it whatever you want and continue. The menu that you should be presented with will have everything you need. Start ModdedThis will simply start the game with all of your mods. Start VanillaThis will start the game without any mods enabled InstalledThis tab will contain all mods that you have installed. From here mods can be removed, disabled, updated, mods associated with the selected mod, and you can also go to the mods Thunderstore webpage. OnlineThis is where all mods from Thunderstore can be installed from. To use, first find a mod you want and select it (note: some mods may not be compatible with the method of install done by Thunderstore. If you want to use one of these mods, manually install BepInEx). From the side menu, you can see things such as mod name, creator, description, downloads, last update, categories, readme, changelog, and dependencies. The most important things though are the download, and view online. The download button will automatically install the mod and dependencies into the installed section. The view online will bring up the Thunderstore webpage for the mod. Congfig editorFrom this menu, you can edit the config files for your installed mods. A similar thing can be achieved through the BepInExConfigurationManager[thunderstore.io] SettingsThere is a lot of things in this section, most of which I will not go over but I have found a few to be useful. First of all, all mod folders can be accessed easily from here. There are also just some r2modman settings in here such as change game. There are a few things to do with the mod cache as well as logs. There is also some things for large mod usage such as disable all mods, and things to share mod packs. One section I have used many times though is the import local mod. This can be used to install a mod from a zip file that may not be on Thunderstore. HelpThis is the final section of the side bars. There are many great recourses that are available here that cover things not in this tutorial. Final NotesI recommend that you use r2modman just because of how easy it is to use. Most things in this part of the tutorial are extremely basic and are probably not needed, but why not write it anyways. Manual Install Linux NotesIN PROGRESSManual installing for some reason supports mods just a bit better, so some only work this way, but it is more work in the long run. You may also want to back up save files from Silksong before doing this ("$XDG_CONFIG_HOME/unity3d/Team Cherry/"). Installing BepInExFirst, you need to configure Steam to allow mods. You need to have windows version installed so that you can use proton. Once Silksong is installed that way you can configure steam by going to Silksong in your steam library, clicking the gear, go properties>compatibility and check the box for Steam Play compatibility tool (You may also want to use GE proton-10). Now go into general settings and enter "WINEDLLOVERRIDES="winhttp=n,b" %command%" in the launch options. To install BepInEx I recommend you get it off of Github[github.com]. Next, you will want to extract the downloaded file into your game files. This can easily be done by going to Silksong in your steam library and right clicking it, going to manage, and pressing Browse local files. This is where you will want to extract the BepInEx files. Now launch the game and let it sit on the home screen for a few seconds before exiting out. Installing ModsTo install a mod, first find a mod that you want (Most are on Thunderstore[thunderstore.io] or Nexus[www.nexusmods.com]). Install it manually, and it should give you a zip file with a .dll file. Now you are going to go back where you put BepInEx into the silksong files and go into the BepInEx folder. Now just wanna move all of the files from the zip of the mod into the plugins folder. Now when you launch the game, it should have you're mod installed. Mac I do not have access to a mac pc, so I did some research, and have linked a few tools to use that you can just follow their instructions. Gib install Mac (reccomended) GibGib "is a TUI application for automating the installation of BepInEx". It seems to be simpler then manually configuring everything and probably works better. Installing and setting up GibFirst you will want to enter the command "curl -fsSL https://cdn.jsdelivr.net/gh/toebeann/gib/gib.sh | bash" into the terminal (after using it gib and be run by simply entering "gib"). Installing BepInEx with gibTo install BepInEx I recommend you get it off of Thunderstore[thunderstore.io], but you can also get it off of Nexus[www.nexusmods.com]. Next, you will want to extract the downloaded zip into your downloads folder. Now open the finder window for the BepInEx folder (leave this open for later). Now open your terminal (either from Launchpad or Spotlight) and enter "curl -fsSL https://cdn.jsdelivr.net/gh/toebeann/gib/gib.sh | bash". Gib should walk you through the steps on how to set it up now. Installing ModsTo install a mod, first find a mod that you want (Most are on Thunderstore[thunderstore.io] or Nexus[www.nexusmods.com]). Install it manually, and it should give you a zip file with a .dll file. Now you are going to go back where you put BepInEx into the silksong files and go into the BepInEx folder. Now just wanna move all of the files from the zip of the mod into the plugins folder. Now when you launch the game, it should have you're mod installed. NotesThis guide is similar to the QuickStart guide on the gib Github page[github.com]. If anything doesn't work tell me, and refer to gib's Github guide. Manual Install Mac NotesYou may also want to back up save files from Silksong before doing this ("~/Library/Application Support/unity.Team Cherry.Hollow Knight Silksong/"). Installing BepInExTo install BepInEx I recommend you get it off of Thunderstore[thunderstore.io], but you can also get it off of Nexus[www.nexusmods.com]. Next, you will want to extract the downloaded zip into your game files. This can easily be done by going to Silksong in your steam library and right clicking it, going to manage, and pressing Browse local files. This is where you will want to move the BepInEx files. Just simply select them all, and copy them over (If installed from Thunderstore, make sure to take the files from BepInExpack and not just everything like the icon and README). Now it is time to configure BepInEx. You'll need to open run_BepInEx.sh text editor and find where it says # LINUX: name of Unity executable # MACOS: name of the .app directory executable_name=""and enter Hollow Knight Silksong.app. Next you'll need to open the terminal (before you open go to information>open with Rosetta). Make sure in runs in Intel mode. If the terminal ever says something wrong, then close it and start back again. Now enter "cd ~/Library/Application Support/Steam/steamapps/common/Hollow Knight Silksong" into the terminal and hit enter (It should tell you that you are in Silksong's folder). Now enter "ls -l" and hit enter again" It should say something like drwxr-xr-x@ 9 (YOURUSER) staff 288 17 Jun 09:02 BepInEx -rw-rw-r--@ 1 (YOURUSER) staff 38008 11 Jun 12:39 libdoorstop.dylib -rw-rw-r--@ 1(YOURUSER) staff 8294 17 Jun 09:00 run_bepinex.sh -rwxr-xr-x@ 1 (YOURUSER) staff 7 11 Jun 18:39 steam_appid.txt drwxr-xr-x 3 (YOURUSER) staff 96 11 Jun 18:39 valheim.appNow enter "chmod 775 run_bepinex.sh" into the prompt and hit enter. Now when you enter "ls -l run_bepinex.sh" it should say -rwxrwxr-x@ 1 (YOURUSER) staff 8294 17 Jun 09:00 run_bepinex.shNow make sure steam is running and enter "./run_bepinex.sh -console" into the console (if this crashes then try "sh run_bepinex.sh -console") Close the game and go back to the BepInEx folder, then config, and finnaly open BepInEx.cfg. Find this ## The name of the type in the entrypoint assembly to search for the entrypoint method. # Setting type: String # Default value: Application Type = Applicationand change the type to "GameObject". Now launch the game how you did before and it should be ready. Installing ModsTo install a mod, first find a mod that you want (Most are on Thunderstore[thunderstore.io] or Nexus[www.nexusmods.com]). Install it manually, and it should give you a zip file with a .dll file. Now you are going to go back where you put BepInEx into the Silksong files and go into the BepInEx folder. Now you'll just wanna move all of the files from the zip of the mod into the plugins folder. Now when you launch the game, it should have you're mod installed. NotesThis section would not have been possible without this guide. I hope I got it all correct for Silksong, as that the guide was originally for Valheim, but please tell me in the comments if something is wrong. Mods to Try Below are some mods that I have used and would recommend trying. I can not verify all mods will work for Mac and Linux. If you want me to try a mod, please say so in the comments. Debug mod and Mod List These are both mods released by the Silksong Speed Running Community. Debug mod is very similar to the debug mod in HK other then that it is accessed by pressing "f2". If you have ever used HK's debug mod, you would know that it is easily the best mod ever. You can do many many things with it. Mod List gives a list of all installed mods in the top left corner of the screen. They can be gotten on Thunderstore and Nexus (Mod list must be installed with Debug mod, but is not on Nexus). Debug mod: Thunderstore[thunderstore.io] Nexus[www.nexusmods.com] Modlist: Thunderstore[thunderstore.io] SSMP This is one of my favorite Silksong mods, if not my favorite, and i definitely recommend that you try it out. It is able to almost seamlessly connect two players games so they can play together. Progress and enemies are not sync, but players are able to interact with things on the other players game. For information on how to host follow this guide[geroyuni.notion.site]. For finding people to play with and support join the HKMP discord server[discord.gg]. This mod can be gotten on Thunderstore[thunderstore.io]. Pantheon of Pharloom This is a pretty incredible mod that I would definitely recommend trying for everything from boss practice, to as a tool to fight modded bosses. It give many options including nail level, toggle cursed, bindings similar to HK, boss rushes, and just individual bosses with options for attuned, ascended, and radiant. Pantheon of Pharloom also does not save game progress. It has simple to use with an easy interface that is very intuitive. It can be got from Thunderstore[thunderstore.io]. ShowDamage HealthBar This mod is a simple heath bar mod that give a bar to all enemies and bosses It can be gotten on Thunderstore[thunderstore.io] KnightInSilksong This mod implements the knight from Hollow Knight into Silksong. It can be a bit buggy, but is extremely fun to play with. While using, you are able to toggle between the two characters with the press of a button. This mod can be gotten on Thunderstore[thunderstore.io] and Nexus[www.nexusmods.com]. Support Many of these methods have guides and other documentation to go along with them, but there is also many online tutorials, and community members that will help you. I recommend if you are having problems you ask on the Hollow Knight Modding Discord[discord.gg]. Feedback Please leave feedback, especially while I'm still working on this, in the comments. I really appreciate it, this being my first guide. Things to add Photos Videos Beutify
2026-02-15 13:00:06 发布在
Hollow Knight: Silksong
说点好听的...
收藏
0
0
