1. This forum is archived for reference. For support & bug reports visit the help section of forums.stardewvalley.net

Cannot move saves between computers (windows 7)

Discussion in 'Support' started by esue17, Jul 14, 2017.

Tags:
  1. esue17

    esue17 Space Spelunker

    I currently have to shift between using my PC and using my laptop (both running windows 7), because I have to travel for work. I want to transfer a single game between the two. The task should be simple:

    1. Locate %appdata%-->roaming-->Stardew Valley-->saves on laptop
    2. Copy save folder
    3. Paste into %appdata%-->roaming-->Stardew Valley-->saves on desktop
    4. Start game

    So I have done that, and when I start the game, the save file appears HOWEVER if I try to load it, the game crashes. I have the same version of the game on both laptop and pc. This is the error log that windows shows:

    Problem signature:
    Problem Event Name: CLR20r3
    Problem Signature 01: Stardew Valley.exe
    Problem Signature 02: 1.0.5940.39991
    Problem Signature 03: 5705fa6e
    Problem Signature 04: Microsoft.GeneratedCode
    Problem Signature 05: 1.0.0.0
    Problem Signature 06: 0
    Problem Signature 07: 86
    Problem Signature 08: 607
    Problem Signature 09: System.InvalidOperationException
    OS Version: 6.1.7601.2.1.0.256.1
    Locale ID 1033
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

    This problem has been continuous. I really enjoy the game but the inability to transfer saved files is putting a huge limitation on play. I have looked through the forums and couldn't find a resolution to this particular problem. Help is appreciated.
     
    • MysticTempest

      MysticTempest Spaceman Spiff

      The game generates its own error logs under the same SDV folder you found your saves.
      \Stardew Valley\ErrorLogs

      Can you post the errors from there? And, perhaps screenshots of the save folders.

      My main guess as to why it's not working is that one of the folders is in the wrong spot, or getting renamed by Windows; breaking the name format expected by the game.

      Here's an example of the file/directory structure.
      Code:
      StardewValley
      ├── ErrorLogs
      ├── Saves
      │  │── Epona_134882206
      │  │  ├── Epona_134882206
      │  │  └── SaveGameInfo
      │  ├── David_121220521
      │     ├── David_121220521
      │     ├── David_121220521_old
      │     ├── SaveGameInfo
      │     └── SaveGameInfo_old
      │
      └── startup_preferences
      
      
       
      • esue17

        esue17 Space Spelunker

        Here is my error log, the most recent one:
        Message: There is an error in XML document (1, 2382834).
        InnerException: System.InvalidOperationException: The specified type was not recognized: name='Cellar', namespace='', at <GameLocation xmlns=''>.
        at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSaveGame.Read85_GameLocation(Boolean isNullable, Boolean checkType)
        at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSaveGame.Read127_SaveGame(Boolean isNullable, Boolean checkType)
        at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSaveGame.Read128_SaveGame()
        Stack Trace: at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
        at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream)
        at StardewValley.SaveGame.<getLoadEnumerator>d__d.MoveNext()
        at StardewValley.Game1.UpdateTitleScreen(GameTime time)
        at StardewValley.Game1.Update(GameTime gameTime)
        at Microsoft.Xna.Framework.Game.Tick()
        at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
        at Microsoft.Xna.Framework.GameHost.OnIdle()
        at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
        at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
        at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
        at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
        at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
        at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
        at System.Windows.Forms.Application.Run(Form mainForm)
        at Microsoft.Xna.Framework.WindowsGameHost.Run()
        at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
        at StardewValley.Program.Main(String[] args)


        Thanks for responding!
         
        • esue17

          esue17 Space Spelunker

          Here is a screenshot of the folders.

          [​IMG]
           

            Attached Files:

          • MysticTempest

            MysticTempest Spaceman Spiff

            Perfect, thanks for the log & screenshot. Those top couple lines are referencing the Cellar section of your save.

            I don't think your games are both fully up to date. As it doesn't seem to be recognizing the new Cellar addition.
             
              Last edited: Jul 14, 2017

            Share This Page