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

Vanilla 'mod mismatch' dialog 'load mod list from save' should use Mod Manager's implementation. #57

Open
MadaraUchiha opened this issue Aug 10, 2019 · 1 comment
Labels
bug Something isn't working

Comments

@MadaraUchiha
Copy link

Describe the bug

When I tried to play my save (synced by Steam) on another machine, all of the mods were unloaded when I clicked on the "load modlist from save" button. When I tried to click the button again after restart, I get a "Some mods are unavailable and need to be installed:" followed by a list of all of the mods in the save file.

Expected behavior

Modlist to load normally from the save
Steps to reproduce

  1. From one machine, install a mod, and use the "create local copy" feature to create a local copy.
  2. Start a save with that modlist.
  3. Wait a day (ModList adds the date to the local copy, this affects how RimWorld identifies the mod)
  4. Try to load the save in another machine logged into the same steam account

Other mods

N/A

Output log

output_log.txt
Save game

faulty-save.zip
Screenshots

Environment

  • OS: Windows 10
  • 32/64 bits 64

Game

  • 64 bits
  • Steam
  • Version - 1.0.2282

I suspect, looking at the save file, that it looks for the specific name of the directory ModManager assigned to the mod when it first copied it (or last updated, I'm not sure). Since I'm trying to use the mods from Steam, or even copying them now (at a different date), that it won't recognize them as the same mods.

eg.

		<modIds>
			<li>Core</li>
			<li>__LocalCopy_HugsLib_(27-6)</li>
			<li>__LocalCopy_JecsTools_(27-6)</li>
			<li>__LocalCopy_Miscellaneous 'CORE'_(27-6)</li>
			<li>__LocalCopy_Giddy-up! Core_(27-6)</li>
			<li>__LocalCopy_RunAndGun_(27-6)</li>
			<li>__LocalCopy_Alpha Animals_(27-6)</li>

I'm not next to my primary machine at the moment, but there it works fine as far as I can tell, when I booted the game two days ago.

If any more details are needed from me, do let me know :)

@MadaraUchiha MadaraUchiha added bug Something isn't working unverified bug has not yet been verified/replicated labels Aug 10, 2019
@FluffierThanThou
Copy link
Member

As discussed on discord, this is more or less working as intended.

I would like to thank you for doing an exemplary bug report though, I wish all of them were this detailed!

@FluffierThanThou FluffierThanThou changed the title Mod Manager prevents saves from being played on other machines when using the local copy feature Vanilla 'mod mismatch' dialog 'load mod list from save' should use Mod Manager's implementation. Aug 13, 2019
@FluffierThanThou FluffierThanThou added bug Something isn't working unverified and removed bug Something isn't working unverified bug has not yet been verified/replicated unverified labels Aug 13, 2019
@MadaraUchiha MadaraUchiha reopened this Aug 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants