Closed JKLeckr closed 11 months ago
Looks like an issue with the save file. Usually, if you receive items, it shouldn't have to reapply again if everything saved correctly. I'll try to reproduce those steps.
Looking back at our code, there is a possibility that the save file is being loaded too late which makes the mod think some items weren't applied properly.
Try downloading this version and see if it fixes the issue: https://we.tl/t-MG8s8k9DH7
In the mod manager, go to "Settings" > "Locations" > "Browse profile folder". In the folder that appears, go to "BepInEx\plugins\Ballin_Inc-ArchipelagoMod" and put the downloaded file there.
It does seem to be fixed. Though, I noticed in the log I am still being reapplied Epitaph Pieces. It does not seem like there are problems with duplication with those though.
[Message: BepInEx] BepInEx 5.4.19.0 - Inscryption (10/27/2023 10:58:50 AM)
[Info : BepInEx] Running under Unity v2019.4.24.6137584
[Info : BepInEx] CLR runtime version: 4.0.30319.17020
[Info : BepInEx] Supports SRE: False
[Info : BepInEx] System platform: Bits64, Windows
[Message: BepInEx] Preloader started
[Info : BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.19.0]
[Info : BepInEx] 1 patcher plugin loaded
[Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message: BepInEx] Preloader finished
[Message: BepInEx] Chainloader ready
[Message: BepInEx] Chainloader started
[Info : BepInEx] 1 plugins to load
[Info : BepInEx] Loading [ArchipelagoMod 0.2.0]
[Message: BepInEx] Chainloader startup complete
[Info : Console] Searching for compatible XInput library...
[Info : Console] Found Xinput1_4.dll.
[Info : Unity Log] Received stats and achievements from Steam
[Warning: Unity Log] Font size and style overrides are only supported for dynamic fonts. Font 'Marksman (Crisp)' is not dynamic.
[Info :ArchipelagoMod] Connecting to archipelago.gg:53880 as JKL-Inscryption...
[Info : Unity Log] Test save file:
[Info : Unity Log] DiskCardGame.StoryEventsData
[Warning:ArchipelagoMod] Item ID 147019 didn't apply properly. Retrying...
[Warning:ArchipelagoMod] Item ID 147019 didn't apply properly. Retrying...
[Message:ArchipelagoMod] JKL-Inscryption (Team #1) playing Inscryption has joined. Client(0.4.1), [].
[Message:ArchipelagoMod] Now that you are connected, you can use !help to list commands to run via the server. If your client supports it, you may have additional local commands you can list with /help.
[Info :ArchipelagoMod] DeathLink is set to False
[Message:ArchipelagoMod] Received Epitaph Pieces from [redacted2]
[Message:ArchipelagoMod] Received Epitaph Pieces from [redacted1]
[Info : Unity Log] Test save file:
[Info : Unity Log] DiskCardGame.StoryEventsData
Does it reapply everytime like the previous times? And do you see 6 pieces available to you in Grimora's crypt?
They do reapply each time, and there are indeed six pieces each time as intended.
It might be our item verification code that's wrong. I'll take another look.
The issue was found and fixed with this commit.
The item verification step was taking place before options were retrieved so the mod didn't know you chose to group epitaph pieces yet. The good news is this doesn't harm anything in any way apart from getting the notification everytime you connect. We'll post an official update with those fixes sometime soon after we fix something else related to deathlink. Thanks for reporting those issues!
The Problem
When I start the game and load an existing archipelago save and continue the game ("continue" from the main menu), I notice that I am getting duplicate cards like Caged Wolf and Shunted Wolf. This is every time I load the AP save so if I need to restart the game because of a connection error, I would get a new set of duplicates. I only tested this on Act 1, but it may affect the other acts too.
To Reproduce
Screenshot:
Log:
Note: For privacy sakes of the other players I was playing with, I substituted their names with unique numbered names.
My YAML:
APWorld sha256:
b7f3a5e99fcef9d1668818b08e86f34f9d32ef34754264a20e44265e2cf42dd3 inscryption.apworld
If there is anything extra that is needed, feel free to reach out.