Skip to content

Commit db61893

Browse files
Update README.md
1 parent ef264f2 commit db61893

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@ This library will help you force clients to have the same settings as the host!
1313
> - This is **NOT** a standalone mod, it is intended for mod developers and does nothing on its own!<br>
1414
> - This does **NOT** edit or replace config files directly, everything is done in-memory.<br>
1515
> - It will **NOT** sync configs from mods that aren't dependent upon it.<br>
16-
> - CSync uses Unity's Named Messages to avoid **Netcode Patcher** and **NetworkBehaviour**.
16+
> - CSync uses Unity Netcode's **NetworkBehaviour** with **NetworkList** to sync values.
1717
1818
## Disclaimer
1919

2020
This project is a **fork** of the [original CSync project](https://github.com/Owen3H/CSync) authored by
2121
[@Owen3H](https://github.com/Owen3H).
2222

2323
## Features
24-
- Can serialize a `ConfigEntry` with a drop-in replacement. (`SyncedEntry`)
25-
- No seperate config file system, retains BepInEx support.
26-
- Uses `DataContractSerializer`, a fast and safer alternative to `BinaryFormatter`.
27-
- Provides helpful extension methods.
24+
- A serializable, drop-in replacement for `ConfigEntry`: `SyncedEntry`
25+
- No seperate config file system, retains BepInEx support
26+
- Uses `TomlTypeConverter`, the same system used by BepInEx to save/load values to/from config files
27+
- Provides extension methods for conveniently binding `SyncedEntry` instances
2828

2929
## Setup & Usage
3030
A guide to both setting up and using CSync is available on [Lethal Wiki](https://lethal.wiki/dev/apis/csync).

0 commit comments

Comments
 (0)