This will provide the tools you need to create private lobbies for friends that won’t be ruined by some random joining and screaming the N-Word. Password protected lobbies don’t work, but this guide does work.
Hackers currently can run wild in this game. There is no anti-cheat, which means even password protected lobbies are not safe. In this guide I show you how to modify your game files to prevent hackers from joining your private lobby.
Essentially a change to one of your game files lets you create private lobbies that don’t show up in the lobby browser, so hackers do not see it and cannot join. Your friends are able to join when you use the “Invite” menu in game to directly invite them.
For this to work, you’ll need to be able to navigate to your game’s local files. You can right click on the game in steam and “Browse Local Files” or navigate there manually. The relevant file will be in a folder like: SteamsteamappscommonIn SilenceIn Silence_DataManaged, the file is called “Assembly-CSharp.dll”
Backup Your Current DLL File
You should backup the Assembly-CSharp.dll file before you make any change. To do this, simply change the name to “Assembly-CSharp.dll.backup”. If you ever need to revert the change, delete the edited DLL and change the name of your backup file by removing the “.backup” portion of the name.
Download a New DLL or Edit It Yourself
You will need to either edit the file Assembly-CSharp.dll in your “steamapps/common/In Silence/In Silence_Data/Managed” folder, or you can download a properly edited file from my Github:
Then simply replace the file in your /Managed folder.
If you download the DLL from my github, it only has one change: You can no longer make public lobbies, any lobby you create will be private and for people to join you must be friends with them on steam and use the “Invite” menu to get them into your lobby. Use the official (or your own) Discord Server’s LFG channel to find people to play.
To edit the DLL file yourself, you’ll need a program like “dnspy”, which is by far the easiest method for making small changes. Once you load the DLL in dnspy, open the C# file “NDDKMCJIFHG”. In there, search for “act_createroom_create”, right click and “Edit method”, change “roomOptions.IsVisible = true” to “roomOptions.IsVisible = false”, compile, then “Save all” in the file menu and you’re done.
There is currently no anti-cheat in the game, so you shouldn’t get VAC banned or game-banned for editing the DLL file. In the event the devs release a change, like adding anti-cheat, this file will get overwritten anyway. I AM NOT RESPONSIBLE for any issues you have.