Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stardew Valley Mod Configuration Extension is not working #17107

Open
BlatantDecoy opened this issue Jan 27, 2025 · 12 comments · May be fixed by Nexus-Mods/vortex-games#154
Open

Stardew Valley Mod Configuration Extension is not working #17107

BlatantDecoy opened this issue Jan 27, 2025 · 12 comments · May be fixed by Nexus-Mods/vortex-games#154
Labels

Comments

@BlatantDecoy
Copy link

Describe the bug
Stardew Valley Mod Configuration Extension is not working.

Occasionally, I will get a notification that the sync is "Starting up.." but this never completes even after waiting hours.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Settings'
  2. Click on 'Mods'
  3. Enable 'Manage SDV mod configuration files'
  4. Sync Mod Configurations - nothing happens

Expected behavior
As far as I've read, the newly created 'mod' "Stardew Valley Mod Configuration" folder should be full of config files

Screenshots

Image
Image
Image

Platform (please complete the following information):

  • OS: Windows 10
  • Vortex Version 1.13.7
@IDCs
Copy link
Contributor

IDCs commented Jan 27, 2025

Hey @BlatantDecoy, first of all thank you for your report. Are you certain that the mods have generated any configuration files? Vortex backs up any config.json file it can find in your staging folder. It's possible that the files were generated in the game's directory, but for some reason they were never merged into their respective mods in the staging folder. (potentially down to closing Vortex while the game is still running)

@BlatantDecoy
Copy link
Author

Thanks @IDCs for such a prompt response.
Yes, I'm certain there are configuration files in the staging folder:

Image

@IDCs IDCs added the bug 🐛 label Jan 27, 2025
@IDCs
Copy link
Contributor

IDCs commented Jan 27, 2025

@BlatantDecoy thanks for the screenshot, can you please send me your vortex.log files which are located inside the %appdata%/vortex folder. Please attach all of them here, or alternatively if privacy is a concern you can send them to me on Discord nagev_

@BlatantDecoy
Copy link
Author

All found vortex logs attached.

vortex4.log
vortex.log
vortex1.log
vortex2.log
vortex3.log

@IDCs
Copy link
Contributor

IDCs commented Jan 27, 2025

Hello again @BlatantDecoy, do you get a UAC dialog to elevate your privileges when you attempt to synchronize your config files using the sync button?

This should make no difference, but can you please move the staging folder to the same partition as the game and try using hardlinks to see if the sync operation then works.

Unfortunately there are no errors in your logs that could help me pinpoint why it's not syncing..

@BlatantDecoy
Copy link
Author

I do not get UAC prompts, I also use the workaround to give my user priveleges to create symlinks:
Image
I've also tried running Vortex elevated, still nothing.

I've moved my staging folder to the same drive (after a few Vortex crashes!), confirmed all still working, Vortex still has no response when I click sync mod configurations.

If I see the pop-up stating the it's "Starting up.." again I'll try grab the log, but I beleive it happened this morning so if any info it would likely already be captured.

@IDCs
Copy link
Contributor

IDCs commented Jan 27, 2025

Can you try disabling the configuration backup setting; then go to your mods page and remove the config mod entry entirely. Then press sync again.

Also - do you have any security software that might block Vortex's file operations? if so, can you disable it before trying to sync again.

P.S. Did you perhaps install SMAPI manually and are only managing mods using Vortex?

@IDCs
Copy link
Contributor

IDCs commented Jan 27, 2025

Just realised I forgot to tag you @BlatantDecoy

@BlatantDecoy
Copy link
Author

  1. Disabled "Manage SDV mod configuration files"
  2. Removed the config mod entirely, including archive
  3. Relaunched Vortex
  4. Click Sync Mod Configurations - Vortex does nothing & "Manage SDV mod configuration files" remains disabled.
  5. Manually enable "Manage SDV mod configuration files" - Vortex still does nothing, trying a manual sync doesn't bring the mod entry back

Running Windows Defender only, disabling still the same results.

Yes correct, SMAPI was installed manually.

@BlatantDecoy
Copy link
Author

After updating mods and 1 or 2 more deployments, the mod entry for Stardew Valley Mod Configuration is back, but unfortunately still empty.

@BlatantDecoy
Copy link
Author

BlatantDecoy commented Jan 28, 2025

vortex.log

As mentioned, the "Starting up..." has shown up again.
Specifically, this was after launching the game (outside of Vortex yet Vortex still running), downloading a new mod, enabling mod, closing game, then clicking deploy
Image

The redundant mod being the "Stardew Valley Mod Configuration as the folder remains empty with no config files.

@IDCs
Copy link
Contributor

IDCs commented Jan 28, 2025

Hey @BlatantDecoy - looking at the code, this is down to a check in the config mod which relies on SMAPI being installed through Vortex; the app should in no way force you to install SMAPI through it, so I need to make some adjustments to the code.

In the meantime if you want to use this functionality before we release a patch - install SMAPI through Vortex

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants