From b277611860f63c36604723243bcbf318d2fd39dd Mon Sep 17 00:00:00 2001 From: "NGnius (Graham)" Date: Wed, 1 Sep 2021 12:22:14 -0400 Subject: [PATCH] Update info about changes required for new fixes --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ef84ef6..d6e694a 100644 --- a/README.md +++ b/README.md @@ -47,8 +47,8 @@ If it doesn't work and you can't figure out why, ask for help on the [Exmods Dis ## Installation -To patch Cardlife to load mods, download the latest version of [CLIPA](https://git.exmods.org/NGnius/CLIPA/releases), extract the contents into the game folder, then drag `Cardlife.exe` (or `CardlifeServer.exe` to patch the server) onto `IPA.exe`. -If you haven't turned on "Show file extensions" in Windows, those files may appear to be named `Cardlife` and `IPA`. +To patch Cardlife to load mods, download the latest version of [CLIPA](https://git.exmods.org/NGnius/CLIPA/releases), extract the contents into the game folder, then drag `Cardlife.exe` onto `IPA.exe`. Once the terminal window closes, drag `CardlifeGameServer.exe` onto `IPA.exe`. +If you haven't turned on "Show file extensions" in Windows, those files may appear to be named `Cardlife`, `CardlifeGameServer`, and `IPA`. Some antivirus software may (wrongly) claim that `IPA` is a virus, but those warnings can be dismissed. If you don't believe me, read the [CLIPA source code](https://git.exmods.org/NGnius/CLIPA). @@ -70,7 +70,7 @@ CLre provides a minimal modding API and useful bugfixes for the Cardlife client. ### Fixes -As of v0.0.3, ten (10) bugfixes are implemented. +As of v0.0.3, elevent (11) bugfixes are implemented. - InitLogSooner: Start the logger slightly sooner than Cardlife does [TARGET: CustomLoggerThread] [ID: 0] (0M/2P/1I/0W/0A/0D/3T) - EnchantmentTableFloatParseFix: [MORE: https://trello.com/c/qawBFb7P/1-enchantment-table-fails-to-work] [ID: 1] (0M/2P/0I/0W/0A/0D/2T) @@ -82,9 +82,10 @@ As of v0.0.3, ten (10) bugfixes are implemented. - UnderStructureCollider: [MORE: https://trello.com/c/nfuaZWQZ/10-passing-through-structures] [ID: 7] (1M/1P/1I/0W/0A/0D/3T) - TerrainModificationFailedHandler: [MORE: https://trello.com/c/Pq5lcB1p/23-moderation-tools] [ID: 8] (0M/2P/1I/1W/0A/2D/6T) - OfflineSpawnpointSavingFloatFix: [MORE: https://trello.com/c/hpADhDhQ/21-login-goes-to-original-spawn] [ID: 9] (0M/2P/0I/0W/0A/0D/2T) - - AntiStupidFloats: Force language-agnostic float->string behaviour internally (DISABLED BY DEFAULT) [ID: 10] (0M/1P/1I/0W/0A/0D/2T) + - OfflineGameTimeSavingFloatFix: Make game time save properly for everyone, even when floats contain a comma [ID: 11] (0M/1P/0I/0W/0A/0D/1T) -Technically, that's eleven (11) but AntiStupidFloats is disabled unless you add `--float-fix` to the launch parameters. +The offline fixes actually correct issues in the game server while running offline, +which is why `CardlifeGameServer.exe` must be patched for CLre to work (not just for CLre_server). ### API @@ -98,6 +99,7 @@ CLre_server provides a minimal modding API, admin HTTP server, and bugfixes for ### Fixes As of v0.0.3, one (1) bugfix is implemented. + - InitLogSooner: Start the logger slightly sooner than Cardlife does [TARGET: CustomLoggerThread] [ID: 0] (0M/2P/1I/0W/0A/0D/3T) ### API