ousnius / BodySlide-and-Outfit-Studio

BodySlide and Outfit Studio, a tool to convert, create, and customize outfits and bodies for Bethesda games.
GNU General Public License v3.0
286 stars 63 forks source link

Bug about remembering zap slider option #495

Closed MrAnnonymous00 closed 10 months ago

MrAnnonymous00 commented 10 months ago

Since version 5.6.1, bodyslide remembers zap sliders's option. The problem is, if a zap slider is set to toggle other zap slider(s), remembering option may failed to function properly.

For example ZapSetting01 ZapSetting02 I added 3 zap sliders in this set : boots, arms, waist. Boots will be the only zap slider shown in bodyslide and other silders will be hidden, only to be toggled by boots zap slider (waist slider has the same setting with arms slider)

ProperZapped02 ProperZapped01 on first run, they works properly : only boots are zapped. If you toggle the checkbox, boots reappear, arms and waist are zapped.

Now...

  1. Toggle zap slider checkbox at least once to remember current option
  2. Set the boots slider zapped(fill the checkbox) and close Bodyslide app.
  3. Start Bodyslide app again.

ImproperZapped01 This is the first thing you see : all zapped.

ImproperZapped02 Clear the check box : now all unzapped.

If you clear checkbox, close and rerun the app, it works properly again. Of course it will fail to work properly again if you fill the checkbox before closing it.

ousnius commented 10 months ago

@MrAnnonymous00 This only happens when a zap that toggles other zaps is zapped by default (checkbox "Default Zapped" in OS is checked). It doesn't happen for other zaps or other toggles.

I'll see what I can do.