https://github.com/magicjinn/correspondentfix
Mod to remove the noob-trap of Correspondent legacy, and make it actually useful.
https://github.com/magicjinn/correspondentfix
bepinex modding sunless-sea unity
Last synced: 22 days ago
JSON representation
Mod to remove the noob-trap of Correspondent legacy, and make it actually useful.
- Host: GitHub
- URL: https://github.com/magicjinn/correspondentfix
- Owner: MagicJinn
- License: gpl-3.0
- Created: 2025-02-19T14:41:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-29T00:27:29.000Z (about 1 year ago)
- Last Synced: 2025-09-02T19:43:17.565Z (9 months ago)
- Topics: bepinex, modding, sunless-sea, unity
- Language: C#
- Homepage: https://www.nexusmods.com/sunlesssea/mods/56
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CorrespondentFix
Mod to remove the noob-trap of Correspondent legacy, and make it actually useful.
## Overview
CorrespondentFix tweaks how the Correspondent legacy works in Sunless Sea. Previously, it only preserved your old chart, allowing you to see the locations of all previously discovered tiles. However, this also retained discovered landmarks, preventing new captains from gaining the fragments typically earned from discovering them. This created a giant noob-trap. CorrespondentFix fixes this by removing all discovery data from each tile in the dead characters' chart while preserving its layout and the fog state on the map screen.
## **Compiling the plugin**
To develop and build the plugin, there are a couple of prerequisites. Clone the repository:
```bash
git clone https://github.com/MagicJinn/CorrespondentFix.git
cd CorrespondentFix
```
After this, you need to acquire a DLL CorrespondentFix relies on. Create a `dependencies` folder, and find `Sunless.Game.dll` in your `SunlessSea\Sunless Sea_Data\Managed` folder. Copy it into the `dependencies` folder. After this, you should be able to compile the project with the following command:
```bash
dotnet build -c Release -p:Optimize=true
```
The DLL should be located in `bin/Release/net35`.