
Sirius Setup Guide
Table of Contents
Introduction
This guide will walk you through how to set up your copy of HUMANITY to connect to this Sirius instance. Before we get started, though, you might have one question on your mind: What is Sirius? Thankfully, this question is easy to answer.
Sirius is a revival server for the 2023 computer game "HUMANITY". It restores the online functionality, with the main focus being on uploading and playing stages made by other users. However, it's important to note that Sirius is run a group of fans, not the original developers of the game. Please keep this in mind.
What You'll Need
- A legal copy of HUMANITY on Steam.
- A stable internet connection.
Downgrading your copy of HUMANITY
Newer versions of HUMANITY completely strip the online functionality from the game, so it's not possible to use Sirius with them. Because of this, you must downgrade your copy of HUMANITY to version 1.10.01. You can do this within Steam.
This section requires a legal copy of HUMANITY on Steam. This does not work for the Xbox PC version, and does not work for the console ports.
-
Open Steam with the console enabled. You can do this one of two ways:
- Launch Steam with the
-consolelaunch argument. - Or, you can just click here.
- Launch Steam with the
-
In the Steam console, enter and run this command:
download_depot 1581480 1581481 8797909733389197304. This will install the previous version of HUMANITY.- Steam will appear to do nothing. Wait.
It will eventually print a message saying
Depot download completewith a file path.
- Steam will appear to do nothing. Wait.
It will eventually print a message saying
-
Locate the depot downloaded from the previous step.
- Windows:
C:\Program Files (x86)\Steam\steamapps\content\app_1581480\depot_1581481\ - Linux:
~/.steam/steam/ubuntu12_32/steamapps/content/app_1581480/depot_1581481/
- Windows:
-
Replace your HUMANITY install with this previous version.
- Go to your Steam Library, right-click
HUMANITY → Manage → Browse local files. - Delete everything inside your current install folder.
- Copy and paste the contents of the downloaded depot into that folder.
- (OPTIONAL) In your
steamappsfolder, findappmanifest_1581480.acfand change the value forStageFlagsto4.
- Go to your Steam Library, right-click
- (OPTIONAL) To confirm everything worked, launch HUMANITY on Steam.
Installing BepInEx
Sirius requires a BepInEx plugin to be installed on HUMANITY in order to connect. In this section, we'll go over how to install BepInEx Bleeding Edge to your copy of HUMANITY, and then installing the plugin.
-
Downloaded the latest Bleeding Edge build of BepInEx
.
-
You specifically want
BepInEx Unity (IL2CPP) for Windows (x64) games, the file should start withBepInEx-Unity.IL2CPP-win-x64. - Linux users: HUMANITY is a Windows game. But it is compatible with Proton 9. You still want the Windows x64 build of BepInEx.
-
You specifically want
- Take the downloaded ZIP file, and extract it to the root of HUMANITY's installation folder.
-
Launch HUMANITY from Steam at least once to generate required files.
-
LINUX USERS: There is one extra step you need to take.
Right click on HUMANITY in Steam, and click on
Properties.... -
Set the launch arguments to the following:
WINEDLLOVERRIDES="winhttp=n,b" %command%. - If you do not do the above, BepInEx will not launch, and the required files will not generate.
-
(RECOMMENDED / LINUX)
Right click on HUMANITY in Steam, and click on
Properties.... Then, navigate toCompatibilityand setProton 9.0-4as your compatibility tool. This will reduce crashes.
-
LINUX USERS: There is one extra step you need to take.
Right click on HUMANITY in Steam, and click on
- When you see the Enhance logo, you can close the game.
BepInEx should now be successfully installed. Next, we'll discuss how to set up the connector plugin.
Setting Up The Sirius Connector Plugin
Sirius handles authentication differently from the base game of HUMANITY. Because of this, an external plugin is required to log into Sirius instances from in-game. This is utilized through a BepInEx plugin.
- Download the Sirius Connector plugin.
- Navigate to the installation folder for HUMANITY.
- Create a file titled
sirius_url.txt. -
In this file, put the following:
- In the
BepInExfolder, go to thepluginsfolder. - Copy and paste the
SiriusConnector.dllfile into this folder. - Launch HUMANITY from Steam.
When HUMANITY launches, if you see
Shine on, you crazy shiba.
in the console, then the connector is successfully installed!
Connecting to Sirius
The Hosts File
Before we continue, you need to set up your hosts file so all instances of
api.humanity.game get switched to this website.
-
Find your hosts file.
- Windows:
C:\Windows\System32\drivers\etc\hosts - Linux:
/etc/hosts
- Windows:
-
Add this line to the end of the file:
api.humanity.game - Save the hosts file. No need to reboot.
- Now, (re-)launch HUMANITY from Steam.
When launching HUMANITY, your default web browser should open to the Steam OpenID authentication page. Simply log in with Steam, and continue.
If you see a webpage with the header being Authentication Successful!, then you've
officially connected to Sirius. You can close your web browser and go back to HUMANITY.
Now, you should be able to see stages when you hit on [ PLAY STAGES ]!
If all has gone according to plan, then you're officially connected to Sirius. Congratulations!