UngodlyGFX

Part 1 of 3

Install BepInEx 6 (IL2CPP x64)

Put the loader in place. Six items from the archive go into the game folder, and one simple litmus test — winhttp.dll sitting next to SeaOfStars.exe — tells you it landed right.

Everything in this part happens in File Explorer — no editors, no command lines. You'll need SeaofStars-BepInEx-Unity_IL2CPP-win-x64-6_0_0-be_785_6abdba4.rar from the downloads page.

  1. Find the game folder

    In your Steam library, right-click Sea of Stars: Sunset EditionManageBrowse local files. Steam opens the install folder — you'll see SeaOfStars.exe, GameAssembly.dll, UnityPlayer.dll and the SeaOfStars_Data folder. Keep this window open; it's the destination for everything in this guide.

    A typical path (yours may be on a different drive):

    Example game folder
    F:\SteamLibrary\steamapps\common\Sea of Stars

    Note the folder is named plain Sea of Stars — the Sunset Edition branding doesn't change the folder name.

  2. Close the game completely

    Make sure Sea of Stars isn't running (check the system tray and Task Manager if unsure). Copying loader files while the game holds them open is the fastest way to a half-installed mess.

  3. Open the archive — and mind the folder inside it

    Open SeaofStars-BepInEx-Unity_IL2CPP-win-x64-6_0_0-be_785_6abdba4.rar with WinRAR, 7-Zip or NanaZip. Inside, there is exactly one folder:

    Inside the archive
    SeaofStars-BepInEx-Unity_IL2CPP-win-x64-6_0_0-be_785_6abdba4\

    The game needs that folder's contents — not the folder itself. Enter it (double-click it inside the archive window) so you can see the six items: .doorstop_version, BepInEx, changelog.txt, doorstop_config.ini, dotnet and winhttp.dll.

  4. Copy the six items into the game folder

    Select all six items inside that folder and drag them into the game folder from step 1 (or extract anywhere first, open the extracted folder, then cut & paste its contents across — same result). If Windows asks about merging or replacing anything, confirm.

  5. Run the litmus test

    One glance tells you whether it landed right: winhttp.dll must be sitting in the same folder as SeaOfStars.exe. If it is, everything else is too.

What the game folder should look like now

Here's the real thing — the game folder immediately after a correct install (BepInEx has already run once in this shot, which is why the BepInEx folder shows a fresh timestamp). Click the image to inspect it at full size:

Windows Explorer showing the Sea of Stars game folder with BepInEx, dotnet, winhttp.dll and doorstop files next to SeaOfStars.exe
The game root after Part 1: BepInEx, dotnet, .doorstop_version, changelog.txt, doorstop_config.ini and winhttp.dll now live beside the game's own files.
The six new items and what each one is
ItemWhat it does
winhttp.dllThe UnityDoorstop 4.5.0 proxy. Windows loads it automatically when the game starts, and it bootstraps BepInEx before a single frame renders. This is the file that must sit next to the .exe.
doorstop_config.iniTells the proxy what to launch — already pointed at BepInEx\core\BepInEx.Unity.IL2CPP.dll with the bundled CoreCLR runtime. Leave it exactly as shipped.
.doorstop_versionA one-line version stamp (4.5.0). Harmless, leave it.
BepInEx\The framework: core\ (BepInEx + Cpp2IL + Il2CppInterop), empty plugins\ and patchers\, and unity-libs\ pre-seeded with the Unity 2021.3.25 base libraries.
dotnet\The bundled .NET CoreCLR 6.0.7 runtime BepInEx runs on. Nothing to install system-wide.
changelog.txtUpstream BepInEx changelog for build 6.0.0-be.785. Purely informational.

Loader's in place. Time for the one launch that does all the heavy lifting — Part 2.