File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff 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
2020This 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
3030A guide to both setting up and using CSync is available on [ Lethal Wiki] ( https://lethal.wiki/dev/apis/csync ) .
You can’t perform that action at this time.
0 commit comments