Files

96 lines
3.2 KiB
Markdown
Raw Permalink Normal View History

2026-09-22 20:44:30 -07:00
# PlayerList
2026-09-22 20:41:15 -07:00
2026-09-28 12:42:31 -07:00
[![Downloads](https://img.shields.io/github/downloads/JustinOros/sotf-playerlist/total?label=downloads)](https://github.com/JustinOros/sotf-playerlist/releases) [![Latest](https://img.shields.io/github/v/release/JustinOros/sotf-playerlist?label=latest)](https://github.com/JustinOros/sotf-playerlist/releases/latest)
2026-09-22 20:41:15 -07:00
Hold TAB to see a list of the players connected to your Sons of the Forest game.
2026-09-22 20:44:30 -07:00
## Multiplayer
2026-09-22 20:41:15 -07:00
Client side only. Nothing gets installed on a dedicated server, and other
players do not need the mod. Works on dedicated servers and on games hosted by
a player.
2026-09-22 20:44:30 -07:00
## Installation
2026-09-22 20:41:15 -07:00
2026-09-22 20:44:30 -07:00
### Easy install
2026-09-22 20:41:15 -07:00
Close the game, open PowerShell and paste:
```powershell
irm https://raw.githubusercontent.com/JustinOros/sotf-playerlist/main/Install.ps1 | iex
```
It finds your game, installs RedLoader if needed, and installs the latest
PlayerList. Run it again any time to update.
2026-09-22 20:44:30 -07:00
### Manual install
2026-09-22 20:41:15 -07:00
2026-09-22 20:44:30 -07:00
#### Step 1: Install RedLoader
2026-09-22 20:41:15 -07:00
2026-09-22 20:44:30 -07:00
[RedLoader](https://github.com/ToniMacaroni/RedLoader/releases/latest) is the mod
2026-09-22 20:41:15 -07:00
loader for Sons of the Forest. The game cannot load any mod without it, so
install it first. You only have to do this once.
2026-09-22 20:44:30 -07:00
1. Download `RedLoader.zip` from the
[latest RedLoader release](https://github.com/ToniMacaroni/RedLoader/releases/latest)
2. Extract it into your Sons of the Forest folder, the one containing
`SonsOfTheForest.exe`, usually
`C:\Program Files (x86)\Steam\steamapps\common\Sons Of The Forest`
3. Launch the game once and wait until you reach the main menu. The first launch
takes a few minutes while RedLoader processes the game files
4. Check that `MODS` appears on the main menu, then quit
2026-09-22 20:41:15 -07:00
2026-09-22 20:44:30 -07:00
#### Step 2: Install PlayerList
2026-09-22 20:41:15 -07:00
2026-09-22 20:44:30 -07:00
1. Download `PlayerList.zip` from the
[latest release](https://github.com/JustinOros/sotf-playerlist/releases/latest)
2. Extract it into the `Mods` folder inside your game folder
3. You should end up with:
2026-09-22 20:41:15 -07:00
```
2026-09-22 20:44:30 -07:00
Mods\PlayerList.dll
Mods\PlayerList\manifest.json
2026-09-22 20:41:15 -07:00
```
2026-09-22 20:44:30 -07:00
## Usage
2026-09-22 20:41:15 -07:00
In a multiplayer game, hold TAB. The list shows every connected player with
your own name marked `(you)`. Release TAB to hide it.
Press F1 to open the console, then use these commands:
| Command | Action |
| --- | --- |
2026-09-22 20:44:30 -07:00
| `playerlist` | Show the player list on screen and write it to `_RedLoader\Latest.log` |
2026-09-22 20:41:15 -07:00
| `playerlist key F2` | Change the key that shows the list |
2026-09-22 20:44:30 -07:00
The key is saved to `UserData\PlayerList.txt` in your game folder.
2026-09-22 20:41:15 -07:00
2026-09-22 21:02:35 -07:00
## Uninstall
Close the game, open PowerShell and paste:
```powershell
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/JustinOros/sotf-playerlist/main/Install.ps1))) -Remove
```
Or from a clone of this repo, run `.\Install.ps1 -Remove`. This removes only
PlayerList and its settings. RedLoader and your other mods are left alone.
2026-09-22 20:44:30 -07:00
## Building from source
2026-09-22 20:41:15 -07:00
Requires the .NET 8 SDK and RedLoader installed with its game assemblies
generated.
```powershell
2026-09-22 20:44:30 -07:00
.\build.ps1 -Install
2026-09-22 20:41:15 -07:00
```
Use `-Package` to build `PlayerList.zip` for a release. Pass `-GameDir "path"` if
the game is not found automatically.
2026-09-22 20:44:30 -07:00
## Troubleshooting
2026-09-22 20:41:15 -07:00
2026-09-22 20:44:30 -07:00
Check `_RedLoader\Latest.log` in your game folder. PlayerList logs a line when
2026-09-22 20:41:15 -07:00
it loads. Running `playerlist` in the console also logs every tracked player
2026-09-22 20:44:30 -07:00
entity, which helps if a name is missing or wrong.