I'm new to modding Raft (today is my first day), so forgive me if I'm missing something obvious. The mods I discovered first are the ones from raftmodding.com, which are .rmod files that are installable with the HyTekModLoader Launcher and runnable with the accompanying Raft Mod Loader mod manager. So I have that installed and have had zero issues with it. Does anyone know if having that setup blocks BepInEx from running in some way? In other words, are BepInEx and Raft Mod Loader incompatible?
So far, I've tried installing BepInEx just by grabbing the latest version (not the pre-release) from the GitHub (the Windows 64-bit version). I've extracted the contents of the zip to the game root (directly, as in not creating a new folder for the contents inside the game root, so the BepInEx folder, winhttp.dll, and other files are right next to Raft.exe), and then launching Raft leads to the outcome where Raft is still working as it was before attempting to install BepInEx, but BepInEx shows no signs of being triggered or doing anything at all. I tried launching Raft in all three ways currently available to me, which are directly through Raft.exe, through Steam, and through HyTekModLoader Launcher. Regardless of how I launched it, the BepInEx console does not start, and the additional folders and log file that are supposed to generate in the BepInEx folder on first launch don't get generated. I get a similar result using this BepInEx Unity Installer tool, with the only noticeable difference being that whatever version this tool is installing (probably different from the latest version I got from GitHub) includes the Plugins folder inside the BepInEx folder, where the latest version I downloaded from GitHub only contains the Core folder. I have spent over an hour Googling for solutions and have tried every single suggestion I have discovered so far, from obviously double-checking that I'm putting files in the right place, to uninstalling all files and trying again, to restarting my computer, to ensuring my OS didn't block the BepInEx files, to launching the game through Steam while Steam is being run as an administrator. Nothing has made a difference, and BepInEx simply will not run for me, nor am I presented with any errors of any kind. So that leads me back to my starting question of whether anyone knows of an incompatibility between BepInEx and Raft Mod Loader, and if that may be the reason I cannot get BepInEx to do something. The issue could also be something that has nothing to do with Raft Mod Loader, so if anyone additionally has any other suggestions or ideas about what might be wrong or how to fix it, please let me know.
If it helps, I'm running with the following versions of things:
Windows 10: 22H2 (19045.5555) Raft: 1.09 (10199006) HyTekModLoader Launcher: 2.7.2 Raft Mod Loader: 6.6.5
And the version of BepInEx I downloaded from the GitHub: 5.4.23.2
I am not sure which version of BepInEx the BepInEx Unity Installer installed.
Someone from the Raft Modding discord informed me that Raft Mod Loader does in fact block BepInEx from functioning. So if anyone else is having the same issue and reading this, you can't have both. RML has a much larger selection, and many of the Raft mods here on Nexus are mirrored by equivalent RML mods on raftmodding.com, so I'm going to stick with RML. There are 6 Raft mods on Nexus, though, that are unique and don't seem to have equivalents on raftmodding.com, and all 6 of them are aedenthorn's mods. Perhaps these mods can be ported to RML, or I will eventually learn how to make my own .rmod files. The 6 mods in question are Gradual Needs, Snowmobiles Everywhere, Rapid Tank Fill, Remember Join Authorization Type, Remove Build Pieces, and Seagulls Lay Eggs.
I'll admit I got a more open source vibe from them with all the Patreon stuff and they way they ask for support. In my experience, most volunteer devs who depend on donations tend to offer their work as open source. So this is a bit surprising. Of course, like I said, I'm on Day 1 of modding Raft, so I barely know anything yet.
I put the downloaded mod into the plugin directory and the game does not see it. The installation of Bepinex was successful with no problem. However, in my BepInEx.cfg file there is no -> Hide Manager GameObject
Putting this near the top for anyone who might be struggling with the "Couldn't find latest BepInEx fiile" thing, this is what worked for me.
Originally posted by VerW01f under another comment: 1. Downloaded the latest release BepInEx_win_x64_5.4.23.1.zip 2. Moved the archive(the whole zip file, don't unpack it) to the game folder 3. RENAMED to BepInEx_x64_5.4.23.1.zip (<-- NOTE: I had to remove _win in the middle on the filename) 4. Run BepInExUnityInstaller as admin
Any one getting an error follow these steps download both Downloaded the latest release BepInEx_win_x64_5.4.23.1.zip download bepinex unity installer put them in game directory RENAME BepInEx_win_x64_5.4.23.1.zip to BepInEx_x64_5.4.23.1.zip after that run bepinex unity installer
You are a legend. Thank you for saving me the troubleshooting time!
Also for those that are completely new to BepInEx/modding:
Click this word --> github for BepInEx Releases page.
Scroll until you see a green "Latest" bubble beside a version. Example: BepInEx 5.4.23.2 Latest
Find where it says "Assets" and pick your operating system by clicking on the link. x64 is generally advised.
Put the entire zip file into Sun Haven's game folder. The correct folder will have UnityPlayer.dll inside. Example for steam: Program Files (sometimes x86, look around) > Steam > steamapps > common > Sun Haven
Rename the zip file by taking out the _win part. Example for the version I linked above: BepInEx_win_x64_5.4.23.2.zip > BepInEx_x64_5.4.23.2.zip
Come back to this page and find the orange button labeled "Manual" and click it.
Open this zip file and put BepInExUnityInstaller.exe into the Sun Haven folder.
Run BepInExUnityInstaller.exe by double clicking it.
Wait until it's finished and then press enter when it says "Press any key to continue".
For those getting the error message "couldn't find latest BepInEx file, please visit https://github.com/BepInEx/BepInEx/releases/ to download the latest release."
I downloaded BepInEx 5.4.21.zip from the github and placed the zip file next to the bepinex unity installer, ran it, and it installed!
This worked for me. BepInEx_x64_5.4.21.0.zip works if you put in game directory folder with the BepInExUnityInstaller. I tried both 86x and 64x. Program went with 64x.
Solution (for me at least): 1. Downloaded the latest release BepInEx_win_x64_5.4.23.1.zip 2. Moved the archive to the game folder 3. RENAMED to BepInEx_x64_5.4.23.1.zip (<-- NOTE: I had to remove _win in the middle on the filename) 4. Run BepInExUnityInstaller as admin
hello I downloaded the BepInEx_win_x64_5.4.23.2 but I can't see any installer on that ZIP, can you please gimme some instruction, im sorry im not really good at computers
Please never offer download programs on github. Its so hard to find the downloads there, and the makers of github are supernerds but they don't care for normal people. It seems they feel good that many people have problems to even find a download button, so many threads in the net about this problem.
111 comments
Acronis (Static ML)Undetected
false positive?
So far, I've tried installing BepInEx just by grabbing the latest version (not the pre-release) from the GitHub (the Windows 64-bit version). I've extracted the contents of the zip to the game root (directly, as in not creating a new folder for the contents inside the game root, so the BepInEx folder, winhttp.dll, and other files are right next to Raft.exe), and then launching Raft leads to the outcome where Raft is still working as it was before attempting to install BepInEx, but BepInEx shows no signs of being triggered or doing anything at all. I tried launching Raft in all three ways currently available to me, which are directly through Raft.exe, through Steam, and through HyTekModLoader Launcher. Regardless of how I launched it, the BepInEx console does not start, and the additional folders and log file that are supposed to generate in the BepInEx folder on first launch don't get generated. I get a similar result using this BepInEx Unity Installer tool, with the only noticeable difference being that whatever version this tool is installing (probably different from the latest version I got from GitHub) includes the Plugins folder inside the BepInEx folder, where the latest version I downloaded from GitHub only contains the Core folder. I have spent over an hour Googling for solutions and have tried every single suggestion I have discovered so far, from obviously double-checking that I'm putting files in the right place, to uninstalling all files and trying again, to restarting my computer, to ensuring my OS didn't block the BepInEx files, to launching the game through Steam while Steam is being run as an administrator. Nothing has made a difference, and BepInEx simply will not run for me, nor am I presented with any errors of any kind. So that leads me back to my starting question of whether anyone knows of an incompatibility between BepInEx and Raft Mod Loader, and if that may be the reason I cannot get BepInEx to do something. The issue could also be something that has nothing to do with Raft Mod Loader, so if anyone additionally has any other suggestions or ideas about what might be wrong or how to fix it, please let me know.
If it helps, I'm running with the following versions of things:
Windows 10: 22H2 (19045.5555)
Raft: 1.09 (10199006)
HyTekModLoader Launcher: 2.7.2
Raft Mod Loader: 6.6.5
And the version of BepInEx I downloaded from the GitHub: 5.4.23.2
I am not sure which version of BepInEx the BepInEx Unity Installer installed.
The installation of Bepinex was successful with no problem. However, in my BepInEx.cfg file there is no -> Hide Manager GameObject
Originally posted by VerW01f under another comment:
1. Downloaded the latest release BepInEx_win_x64_5.4.23.1.zip
2. Moved the archive(the whole zip file, don't unpack it) to the game folder
3. RENAMED to BepInEx_x64_5.4.23.1.zip (<-- NOTE: I had to remove _win in the middle on the filename)
4. Run BepInExUnityInstaller as admin
I didn't have to run it as admin but some might!
download both
Downloaded the latest release BepInEx_win_x64_5.4.23.1.zip
download bepinex unity installer
put them in game directory
RENAME BepInEx_win_x64_5.4.23.1.zip to BepInEx_x64_5.4.23.1.zip
after that run bepinex unity installer
Also for those that are completely new to BepInEx/modding:
Click this word --> github for BepInEx Releases page.
Scroll until you see a green "Latest" bubble beside a version. Example: BepInEx 5.4.23.2 Latest
Find where it says "Assets" and pick your operating system by clicking on the link. x64 is generally advised.
Put the entire zip file into Sun Haven's game folder. The correct folder will have UnityPlayer.dll inside. Example for steam: Program Files (sometimes x86, look around) > Steam > steamapps > common > Sun Haven
Rename the zip file by taking out the _win part. Example for the version I linked above: BepInEx_win_x64_5.4.23.2.zip > BepInEx_x64_5.4.23.2.zip
Come back to this page and find the orange button labeled "Manual" and click it.
Open this zip file and put BepInExUnityInstaller.exe into the Sun Haven folder.
Run BepInExUnityInstaller.exe by double clicking it.
Wait until it's finished and then press enter when it says "Press any key to continue".
I downloaded BepInEx 5.4.21.zip from the github and placed the zip file next to the bepinex unity installer, ran it, and it installed!
EDIT: this did NOT work for me
BepInEx_x64_5.4.21.0.zip works if you put in game directory folder with the BepInExUnityInstaller.
I tried both 86x and 64x. Program went with 64x.
1. Downloaded the latest release BepInEx_win_x64_5.4.23.1.zip
2. Moved the archive to the game folder
3. RENAMED to BepInEx_x64_5.4.23.1.zip (<-- NOTE: I had to remove _win in the middle on the filename)
4. Run BepInExUnityInstaller as admin