The "advanced settings" option in the EC_Pushup plugin does not seem to work properly. #375

Open
opened 2025-12-03 16:22:01 +00:00 by seeluck · 3 comments

Version:
v1.5.2

Steps to Reproduce:

  1. Enable the "advanced settings" option.
  2. Save the cloth data.
  3. Reload the cloth data — the "advanced settings" option reverts to an unchecked state.

Expected Behavior:
The "advanced settings" should remain enabled after reloading the cloth data, just like it does when saving and reloading character data.

Possible Cause:
It seems the plugin may be storing the "advanced settings" configuration in the character save file instead of the cloth save file. If the settings were correctly saved with the cloth data, EC_Pushup should work properly when changing clothes.

Thank u :)

**Version:** v1.5.2 **Steps to Reproduce:** 1. Enable the "advanced settings" option. 2. Save the cloth data. 3. Reload the cloth data — the "advanced settings" option reverts to an unchecked state. **Expected Behavior:** The "advanced settings" should remain enabled after reloading the cloth data, just like it does when saving and reloading character data. **Possible Cause:** It seems the plugin may be storing the "advanced settings" configuration in the character save file instead of the cloth save file. If the settings were correctly saved with the cloth data, EC_Pushup should work properly when changing clothes. Thank u :)
Owner

Did it work correctly in any previous version? Can you send output_log after triggering the issue?

Did it work correctly in any previous version? Can you send output_log after triggering the issue?
Author

@ManlyMarco wrote in #375 (comment):

Did it work correctly in any previous version? Can you send output_log after triggering the issue?

In previous versions (maybe v1.4.x), I noticed that EC_Pushup would log [Errors] during loading. I reported the issue at the time, and it was fixed—no more [Error] logs appear now.

Currently, the plugin loads successfully without [Errors], but the functionality issue persists (as described earlier).

I’ve attached:

Plugin version details,

[Message:   BepInEx] BepInEx 5.4.23.4 - EmotionCreators
[Info   :   BepInEx] Loading [Extended Save 21.1.1]
...
[Info   :   BepInEx] Loading [Modding API 1.43]
[Debug  :Modding API] Game version 1.1.7
...
[Info   :   BepInEx] Loading [Pushup 1.5.2]
[Message:   BepInEx] Chainloader startup complete
...

Debug logs for saving/loading cloth saves.

[Debug  :IllusionFixes] Skipping cleanup because of low memory load (44% RAM, 69% Page file, 10939MB available in PF)
[Info   :Remove Cards To Recycle Bin] Moved "D:\games\2025\emotioncreators\UserData\coordinate\female\ECCoordeF_20250827222752749.png" to recycle bin before it was removed or overwritten.
[Debug  :Modding API] Saving coord "test" to chara "Char from Emocre_F_20251012103738374_Char.png"
[Debug  :Extended Save] Coordinate hook!
[Debug  :Sideloader] Reloading coordinate [D:/games/2025/emotioncreators/EmotionCreators_Data/../UserData/coordinate/female/ECCoordeF_20250827222752749.png]
[Debug  :Sideloader] External info count: 0
[Debug  :IllusionFixes] Skipping cleanup because of low memory load (44% RAM, 69% Page file, 10981MB available in PF)
...
[Debug  :Sideloader] Loading coordinate [test]
[Debug  :Sideloader] Sideloader marker found, external info count: 0
[Debug  :Modding API] Loading coord "test" to chara "Char from Emocre_F_20251012103738374_Char.png"

Debug logs for saving/loading character saves.

[Debug  :IllusionFixes] Starting unused asset cleanup
[Debug  :IllusionFixes] Skipping cleanup because of low memory load (43% RAM, 68% Page file, 11408MB available in PF)
[Debug  :Sideloader] Loading card [Emocre_F_20251012103738374_Char.png]
[Debug  :Sideloader] Sideloader marker found, external info count: 0
[Info   :Remove Cards To Recycle Bin] Moved "D:\games\2025\emotioncreators\UserData\chara\female\Emocre_F_20251012103738374_Char.png" to recycle bin before it was removed or overwritten.
[Debug  :Modding API] Character save: Char from Emocre_F_20251012103738374_Char.png
[Debug  :Sideloader] Reloading card [Emocre_F_20251012103738374_Char.png] - External info count: 0
...
[Debug  :Sideloader] Loading card [Emocre_F_20251012103738374_Char.png]
[Debug  :Sideloader] Sideloader marker found, external info count: 0
[Debug  :Modding API] Character load/reload: Char from Emocre_F_20251012103738374_Char.png

To summarize:
🔔 EC_Pushup works correctly with character saves(which should be cloth saves I thought).
"advanced settings" are not preserved with cloth saves.
It seems The EC_Pushup plugin is functioning (without [Errors]), but it's applying to the wrong save data location.

Let me know if you need additional information.

@ManlyMarco wrote in https://gitgoon.dev/IllusionMods/KK_Plugins/issues/375#issuecomment-4593: > Did it work correctly in any previous version? Can you send output_log after triggering the issue? In previous versions (maybe v1.4.x), I noticed that EC_Pushup would log **[Errors]** during loading. I reported the issue at the time, and it was fixed—no more **[Error]** logs appear now. Currently, the plugin loads successfully without **[Errors]**, but the functionality issue persists (as described earlier). I’ve attached: Plugin version details, ``` [Message: BepInEx] BepInEx 5.4.23.4 - EmotionCreators [Info : BepInEx] Loading [Extended Save 21.1.1] ... [Info : BepInEx] Loading [Modding API 1.43] [Debug :Modding API] Game version 1.1.7 ... [Info : BepInEx] Loading [Pushup 1.5.2] [Message: BepInEx] Chainloader startup complete ... ``` Debug logs for saving/loading cloth saves. ``` [Debug :IllusionFixes] Skipping cleanup because of low memory load (44% RAM, 69% Page file, 10939MB available in PF) [Info :Remove Cards To Recycle Bin] Moved "D:\games\2025\emotioncreators\UserData\coordinate\female\ECCoordeF_20250827222752749.png" to recycle bin before it was removed or overwritten. [Debug :Modding API] Saving coord "test" to chara "Char from Emocre_F_20251012103738374_Char.png" [Debug :Extended Save] Coordinate hook! [Debug :Sideloader] Reloading coordinate [D:/games/2025/emotioncreators/EmotionCreators_Data/../UserData/coordinate/female/ECCoordeF_20250827222752749.png] [Debug :Sideloader] External info count: 0 [Debug :IllusionFixes] Skipping cleanup because of low memory load (44% RAM, 69% Page file, 10981MB available in PF) ... [Debug :Sideloader] Loading coordinate [test] [Debug :Sideloader] Sideloader marker found, external info count: 0 [Debug :Modding API] Loading coord "test" to chara "Char from Emocre_F_20251012103738374_Char.png" ``` Debug logs for saving/loading character saves. ``` [Debug :IllusionFixes] Starting unused asset cleanup [Debug :IllusionFixes] Skipping cleanup because of low memory load (43% RAM, 68% Page file, 11408MB available in PF) [Debug :Sideloader] Loading card [Emocre_F_20251012103738374_Char.png] [Debug :Sideloader] Sideloader marker found, external info count: 0 [Info :Remove Cards To Recycle Bin] Moved "D:\games\2025\emotioncreators\UserData\chara\female\Emocre_F_20251012103738374_Char.png" to recycle bin before it was removed or overwritten. [Debug :Modding API] Character save: Char from Emocre_F_20251012103738374_Char.png [Debug :Sideloader] Reloading card [Emocre_F_20251012103738374_Char.png] - External info count: 0 ... [Debug :Sideloader] Loading card [Emocre_F_20251012103738374_Char.png] [Debug :Sideloader] Sideloader marker found, external info count: 0 [Debug :Modding API] Character load/reload: Char from Emocre_F_20251012103738374_Char.png ``` To summarize: 🔔 EC_Pushup works correctly with character saves(which should be cloth saves I thought). ❌ "advanced settings" are not preserved with cloth saves. It seems The EC_Pushup plugin is functioning (without **[Errors]**), but it's applying to the wrong save data location. Let me know if you need additional information.
Owner

Thanks for the details, looks like it might have never worked correctly in the first place. I won't work on it for now (until it's time to update the HF Patch I guess) so if anyone else wants to have a go at it, feel free (the PR bounty is still up).

Thanks for the details, looks like it might have never worked correctly in the first place. I won't work on it for now (until it's time to update the HF Patch I guess) so if anyone else wants to have a go at it, feel free (the PR bounty is still up).
Commenting is not possible because the repository is archived.
No milestone
No project
No assignees
2 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
IllusionMods/KK_Plugins#375
No description provided.