RELEASED Makeshift Multiplayer 0.3.7

A temporary solution.

  1. spacechase0

    spacechase0 Ketchup Robot

    Urgh. I suppose I'll add more debug information to the log and hope that helps figure out what is going on.

    Apparently you have duplicate NPCs. This wouldn't typically cause a crash... Except I think you're using a month old build. :p (Git says I fixed this 26 days ago.)

    I see that you're still on SDV 1.11. Version 0.2.11 of the mod is the last version compatible with it (and is also the version I fixed this bug).
     
    • spacechase0

      spacechase0 Ketchup Robot

      spacechase0 updated Makeshift Multiplayer with a new update entry:

      Bugfixes and tweaks.

      Read the rest of this update entry...
       
      • sizzle01

        sizzle01 Void-Bound Voyager


        we roller back a version because of the sleeping host bug but we just updated tonight and everything seems to be fixed aside from a few items missing but its better then a broken game, thanks for the fast reply
         
        • mrboese

          mrboese Phantasmal Quasar

          About the missing save games on Linux; here's the log:

          Starting the game; Save game menu; New game; Save game menu

          Still no savegames visible ("No savegames found")

          Code:
          [21:47:48 INFO  SMAPI] SMAPI 1.10 with Stardew Valley 1.2.29 on Unix 4.10.12.1
          [21:47:48 DEBUG SMAPI] Mods go here: /home/ruman/.local/share/Steam/steamapps/common/Stardew Valley/Mods
          [21:47:48 DEBUG SMAPI] Preparing SMAPI...
          [21:47:48 DEBUG SMAPI] Starting game...
          [21:47:53 DEBUG SMAPI] Loading mods...
          [21:47:53 TRACE SMAPI] Rewriting StardewValleyMP for OS...
          [21:47:53 TRACE SMAPI] Rewrote StardewValleyMP to fix SpriteBatch methods...
          [21:47:54 TRACE SMAPI] Loading StardewValleyMP.dll (rewritten in memory)...
          [21:47:54 INFO  SMAPI] Loaded Makeshift Multiplayer by , v0.3.3 | Multiplayer test
          [21:47:54 TRACE SMAPI] Loading TrainerMod.dll...
          [21:47:54 INFO  SMAPI] Loaded Trainer Mod by SMAPI, v1.9 | Adds SMAPI console commands that let you manipulate the game.
          [21:47:54 INFO  Makeshift Multiplayer] Loading Config
          [21:47:54 DEBUG SMAPI] Loaded 2 mods.
          [21:47:54 DEBUG SMAPI] Starting console...
          [21:47:54 INFO  SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage
          [21:47:54 WARN  SMAPI] an unknown mod used GameEvents.LoadContent, which is deprecated since SMAPI 1.10. This will break in a future version of SMAPI.
          [21:47:54 ALERT SMAPI] You can update SMAPI from version 1.10 to 1.12
          [21:47:55 INFO  Makeshift Multiplayer] Initializing Steam integration...
          [21:48:02 DEBUG Makeshift Multiplayer] Found vanilla load game menu, replacing with ours.
          [21:48:02 DEBUG Makeshift Multiplayer] Mono, doing alternate loading test?
          [21:48:02 DEBUG Makeshift Multiplayer] Started it
          [21:48:02 DEBUG Makeshift Multiplayer] Stole the save listing task, set it to: StardewModdingAPI.Framework.Reflection.PrivateField`1[System.Object]
          [21:48:02 DEBUG Makeshift Multiplayer] Task started
          [21:48:02 DEBUG Makeshift Multiplayer] Checking for save dir
          [21:48:02 DEBUG Makeshift Multiplayer] It existed, good
          [21:48:02 DEBUG Makeshift Multiplayer] Found a dir in saves: /home/ruman/.config/StardewValley/Saves/Farm_153260039/SaveGameInfo
          [21:48:02 DEBUG Makeshift Multiplayer] Loading farmer from save
          [21:48:02 DEBUG Makeshift Multiplayer] (Load step 2)
          [21:48:02 DEBUG Makeshift Multiplayer] Loaded farmer from save
          [21:48:02 DEBUG Makeshift Multiplayer] Sorted saved farmers
          [21:48:02 TRACE Makeshift Multiplayer] Mono-test debug save listing task status: False True False
          [21:48:02 TRACE Makeshift Multiplayer] The list: 1
          [21:48:02 TRACE Makeshift Multiplayer]    StardewValley.Farmer Farm Farm_153260039
          [21:48:29 DEBUG Makeshift Multiplayer] Found vanilla load game menu, replacing with ours.
          [21:48:29 DEBUG Makeshift Multiplayer] Mono, doing alternate loading test?
          [21:48:29 DEBUG Makeshift Multiplayer] Started it
          [21:48:29 DEBUG Makeshift Multiplayer] Stole the save listing task, set it to: StardewModdingAPI.Framework.Reflection.PrivateField`1[System.Object]
          [21:48:29 DEBUG Makeshift Multiplayer] Task started
          [21:48:29 DEBUG Makeshift Multiplayer] Checking for save dir
          [21:48:29 DEBUG Makeshift Multiplayer] It existed, good
          [21:48:29 DEBUG Makeshift Multiplayer] Found a dir in saves: /home/ruman/.config/StardewValley/Saves/Farm_153260039/SaveGameInfo
          [21:48:29 DEBUG Makeshift Multiplayer] Loading farmer from save
          [21:48:29 DEBUG Makeshift Multiplayer] (Load step 2)
          [21:48:29 DEBUG Makeshift Multiplayer] Loaded farmer from save
          [21:48:29 DEBUG Makeshift Multiplayer] Found a dir in saves: /home/ruman/.config/StardewValley/Saves/Test_154122468/SaveGameInfo
          [21:48:29 DEBUG Makeshift Multiplayer] Loading farmer from save
          [21:48:29 DEBUG Makeshift Multiplayer] (Load step 2)
          [21:48:29 DEBUG Makeshift Multiplayer] Loaded farmer from save
          [21:48:29 DEBUG Makeshift Multiplayer] Sorted saved farmers
          [21:48:29 TRACE Makeshift Multiplayer] Mono-test debug save listing task status: False True False
          [21:48:29 TRACE Makeshift Multiplayer] The list: 2
          [21:48:29 TRACE Makeshift Multiplayer]    StardewValley.Farmer Test Test_154122468
          [21:48:29 TRACE Makeshift Multiplayer]    StardewValley.Farmer Farm Farm_153260039
          
          
           
          • spacechase0

            spacechase0 Ketchup Robot

          • spacechase0

            spacechase0 Ketchup Robot

          • mrboese

            mrboese Phantasmal Quasar

            OK. With the newest build I can see at least the save game menu. Thank you for fixing :)
            But it seems that your code is not compatible with Mono:

            Code:
            [20:57:19 INFO  SMAPI] SMAPI 1.10 with Stardew Valley 1.2.29 on Unix 4.10.12.1
            [20:57:19 DEBUG SMAPI] Mods go here: /home/ruman/.local/share/Steam/steamapps/common/Stardew Valley/Mods
            [20:57:19 DEBUG SMAPI] Preparing SMAPI...
            [20:57:20 DEBUG SMAPI] Starting game...
            [20:57:25 DEBUG SMAPI] Loading mods...
            [20:57:25 TRACE SMAPI] Rewriting StardewValleyMP for OS...
            [20:57:25 TRACE SMAPI] Rewrote StardewValleyMP to fix SpriteBatch methods...
            [20:57:25 TRACE SMAPI] Loading StardewValleyMP.dll (rewritten in memory)...
            [20:57:25 INFO  SMAPI] Loaded Makeshift Multiplayer by spacechase0, v0.3.4 | Multiplayer test
            [20:57:25 TRACE SMAPI] Loading TrainerMod.dll...
            [20:57:25 INFO  SMAPI] Loaded Trainer Mod by SMAPI, v1.9 | Adds SMAPI console commands that let you manipulate the game.
            [20:57:25 INFO  Makeshift Multiplayer] Loading Config
            [20:57:25 DEBUG SMAPI] Loaded 2 mods.
            [20:57:25 DEBUG SMAPI] Starting console...
            [20:57:25 INFO  SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage
            [20:57:25 WARN  SMAPI] an unknown mod used GameEvents.LoadContent, which is deprecated since SMAPI 1.10. This will break in a future version of SMAPI.
            [20:57:26 ALERT SMAPI] You can update SMAPI from version 1.10 to 1.12
            [20:57:27 INFO  Makeshift Multiplayer] Initializing Steam integration...
            [20:57:32 DEBUG Makeshift Multiplayer] Found vanilla load game menu, replacing with ours.
            [20:57:32 DEBUG Makeshift Multiplayer] Mono, doing alternate loading test?
            [20:57:32 DEBUG Makeshift Multiplayer] Task started
            [20:57:32 DEBUG Makeshift Multiplayer] Checking for save dir
            [20:57:32 DEBUG Makeshift Multiplayer] It existed, good
            [20:57:32 DEBUG Makeshift Multiplayer] Found a dir in saves: /home/ruman/.config/StardewValley/Saves/Farm_153260039/SaveGameInfo
            [20:57:32 DEBUG Makeshift Multiplayer] Loading farmer from save
            [20:57:32 DEBUG Makeshift Multiplayer] Started it
            [20:57:32 DEBUG Makeshift Multiplayer] Stole the save listing task, set it to: StardewModdingAPI.Framework.Reflection.PrivateField`1[System.Object]
            [20:57:32 DEBUG Makeshift Multiplayer] (Load step 2)
            [20:57:32 DEBUG Makeshift Multiplayer] Loaded farmer from save
            [20:57:32 DEBUG Makeshift Multiplayer] Found a dir in saves: /home/ruman/.config/StardewValley/Saves/Test_154122468/SaveGameInfo
            [20:57:32 DEBUG Makeshift Multiplayer] Loading farmer from save
            [20:57:32 DEBUG Makeshift Multiplayer] (Load step 2)
            [20:57:32 DEBUG Makeshift Multiplayer] Loaded farmer from save
            [20:57:32 DEBUG Makeshift Multiplayer] Sorted saved farmers
            [20:57:32 TRACE Makeshift Multiplayer] Mono-test debug save listing task status: False True False
            [20:57:32 TRACE Makeshift Multiplayer] The list: 2
            [20:57:32 TRACE Makeshift Multiplayer]    StardewValley.Farmer Test Test_154122468
            [20:57:32 TRACE Makeshift Multiplayer]    StardewValley.Farmer Farm Farm_153260039
            [20:57:52 INFO  Makeshift Multiplayer] [] NOTE: Chat doesn't work on the connection menu.
            [20:57:52 DEBUG Makeshift Multiplayer] LAN Discovery: Starting to listen
            [20:57:52 ERROR SMAPI] Critical app domain exception: System.MissingMethodException: Method 'TcpListener.Create' not found.
              at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) <0x40cdcf40 + 0x00083> in <filename unknown>:0
              at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) <0x40cdc640 + 0x001f5> in <filename unknown>:0
              at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) <0x40cdc550 + 0x00023> in <filename unknown>:0
              at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) <0x40cdc490 + 0x0005b> in <filename unknown>:0
              at System.Threading.ThreadHelper.ThreadStart () <0x40cdc240 + 0x0002f> in <filename unknown>:0
            
            
            Also see here: https://bugzilla.xamarin.com/show_bug.cgi?id=38167

            And that's why I don't develop with .NET/Mono on Linux ... Thanks, Microsoft :rolleyes:
             
            • spacechase0

              spacechase0 Ketchup Robot

              What? I thought I specifically avoided that method for Mono. Ugh.

              Could you try this again?
               
              • padde

                padde Space Hobo

                Hi,

                we where trying to play with three players and couldn't get it to work. With two players only it works fine.

                1. Open a save game for hosting
                2. Client 1 connects and I accept
                3. Client 1 joins successfully
                4. Client 2 connects and I accept
                5. Nothing happens on my end, Client 2 is just loading endlessly
                Code:
                [21:14:24 INFO  SMAPI] SMAPI 1.12 with Stardew Valley 1.2.30 on Microsoft Windows 10 Pro
                [21:14:24 DEBUG SMAPI] Mods go here: C:\Program Files (x86)\Steam\SteamApps\common\Stardew Valley\Mods
                [21:14:24 DEBUG SMAPI] Preparing SMAPI...
                [21:14:24 DEBUG SMAPI] Starting game...
                Setting breakpad minidump AppID = 413150
                Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197970349866 [API loaded no]
                [21:14:29 DEBUG SMAPI] Detecting common issues...
                [21:14:29 DEBUG SMAPI] Loading mods...
                [21:14:29 INFO  SMAPI] Loaded Makeshift Multiplayer by spacechase0, v0.3.4 | Multiplayer test
                [21:14:29 INFO  SMAPI] Loaded Trainer Mod by SMAPI, v1.9 | Adds SMAPI console commands that let you manipulate the game.
                [21:14:29 INFO  Makeshift Multiplayer] Loading Config
                [21:14:29 DEBUG SMAPI] Loaded 2 mods.
                [21:14:29 DEBUG SMAPI] Starting console...
                [21:14:29 INFO  SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage
                [21:14:29 WARN  SMAPI] an unknown mod used GameEvents.LoadContent, which is deprecated since SMAPI 1.10. This will break in a future version of SMAPI.
                [21:14:29 INFO  Makeshift Multiplayer] Initializing Steam integration...
                [21:14:35 DEBUG Makeshift Multiplayer] Found vanilla load game menu, replacing with ours.
                [21:14:35 DEBUG Makeshift Multiplayer] Stole the save listing task, set it to: StardewModdingAPI.Framework.Reflection.PrivateField`1[System.Object]
                [21:14:42 DEBUG Makeshift Multiplayer] LAN Discovery: Starting to listen
                [21:14:42 INFO  Makeshift Multiplayer] [] NOTE: Chat doesn't work on the connection menu.
                [21:14:42 INFO  Makeshift Multiplayer] Waiting for connection...
                [21:15:30 INFO  Makeshift Multiplayer] Got a P2P session request: 76561198008906970
                [21:15:31 INFO  Makeshift Multiplayer] Got new client.
                [21:15:35 DEBUG Makeshift Multiplayer] Got version packet at wrong stage
                [21:15:36 DEBUG Makeshift Multiplayer] Got farmer data for client 1
                [21:15:37 INFO  Makeshift Multiplayer] [] aim. has connected.
                [21:15:39 INFO  Makeshift Multiplayer] Got a P2P session request: 76561197990194223
                [21:15:41 INFO  Makeshift Multiplayer] Got new client.
                [21:15:45 DEBUG Makeshift Multiplayer] Got version packet at wrong stage
                 
                • jowser72

                  jowser72 Space Hobo

                  I've tried to play this mod today with a friend, but everytime we tried connecting this error appeared:

                  [16:22:59 INFO Makeshift Multiplayer] Connecting to 81.204.89.126:24644
                  [16:22:59 INFO Makeshift Multiplayer] [] NOTE: Chat doesn't work on the connection menu.
                  [16:23:20 ERROR Makeshift Multiplayer] Exception while connecting: System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [::ffff:81.204.89.126]:24644
                  at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
                  at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
                  at System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP)
                  at System.Net.Sockets.TcpClient.Connect(IPAddress address, Int32 port)
                  at StardewValleyMP.Multiplayer.startClient() in C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\Multiplayer.cs:line 416

                  Does anybody know how to fix it?
                   
                  • MCmilican

                    MCmilican Aquatic Astronaut

                    It doesn't seem to work for me, every time I try to load it it says this:
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:58 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:59 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94
                    [17:11:59 ERROR Makeshift Multiplayer] Exception during update: System.TypeIniti
                    alizationException: The type initializer for 'StardewValleyMP.Platforms.IPlatfor
                    m' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'CSt
                    eamworks': The specified module could not be found. (Exception from HRESULT: 0x8
                    007007E)
                    at Steamworks.NativeMethods.SteamAPI_InitSafe()
                    at Steamworks.SteamAPI.Init()
                    at StardewValleyMP.Platforms.SteamPlatform..ctor() in C:\Users\Chase\Desktop\
                    StardewValley\Mods\StardewValleyMP\Platforms\SteamPlatform.cs:line 20
                    at StardewValleyMP.Platforms.IPlatform.makeCurrentPlatform() in C:\Users\Chas
                    e\Desktop\StardewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 32
                    at StardewValleyMP.Platforms.IPlatform..cctor() in C:\Users\Chase\Desktop\Sta
                    rdewValley\Mods\StardewValleyMP\Platforms\IPlatform.cs:line 10
                    --- End of inner exception stack trace ---
                    at StardewValleyMP.MultiplayerMod.onUpdate(Object sender, EventArgs args) in
                    C:\Users\Chase\Desktop\StardewValley\Mods\StardewValleyMP\MultiplayerMod.cs:line
                    94

                     
                      Last edited: May 18, 2017
                    • farpencio

                      farpencio Void-Bound Voyager

                      It works perfectly, but when me and my friend go to sleep, the game for me work perfectly, but for my friend the screen freeze and he can do nothing...
                      Thanks for the mod <3
                       
                      • spacechase0

                        spacechase0 Ketchup Robot

                        spacechase0 updated Makeshift Multiplayer with a new update entry:

                        Even more bugfixes.

                        Read the rest of this update entry...
                         
                        • llvllr30

                          llvllr30 Scruffy Nerf-Herder

                          i think you should update all into lastest version, include base game, smapi and this mod
                           
                          • desconection

                            desconection Void-Bound Voyager

                            error on make new character.
                             
                            • spacechase0

                              spacechase0 Ketchup Robot

                            • spacechase0

                              spacechase0 Ketchup Robot

                              New character issue: Try the new version.

                              Define missing. Do they still exist in %APPDATA%\StardewValley\Saves ?
                               
                              • MisterScratch

                                MisterScratch Big Damn Hero

                                Getting the same errors as MCmilican. Using the GOG version, don't have the steam version. Is that the problem?
                                 
                                • Pchooooo

                                  Pchooooo Void-Bound Voyager

                                  This is a great mod, to start off! I wanted to report that there were some incompatibilities with two mods that I use (just in case it might give some ideas to improve the mod):
                                  1. CJB Cheats Menu (by CJ:cool: - Causes all players to look like they're standing in front of where they last came out of (i.e. If I just exited the farm house out into the farm, my friend would see me standing outside the farm house door and not moving, but still animating. I'd only move when I exited the map into another area and came back in).
                                  2. The Harp of Yoba Redux (by Platonymous) - Causes excessive lag when a mod item is placed into a chest, likely because the item is a custom item and not from the base game. There is no lag when the item is in posession by either player (in the case of 2 players, from what I know). The mod requires the CustomElementHandler Mod made by the same person.

                                  The first mod gave out no errors, while the second one gave out the following picture.

                                  upload_2017-6-1_1-0-32.png

                                  This repeats rapidly until the chest is accessed again, in which the lag will stop, and if the item is taken back out there is no more lag. This lag permeates through the entire map that the chest is on, even if it's a player specific like inside the farm house, and the lag is only experienced by the person who put the item in. The other player can not access the chest that the custom item is in, but experiences no lag.

                                  Now that I actually look at the error, it seems that the mod in question is the Harp mod itself, since the protection level is likely not public in coding and therefore can't be accessed by the code without the code itself likely being in the same packaging/class as this mod, so I don't know if something about that can be done (derived from my small/moderate knowledge of Java and C), but either way I thought that it would be important to note in some way...?

                                  Oh well, there's over 20 that it's still working with correctly at least! I just came here to drop some error stuff in case it might help bug fixing or anything. :p Let me know if I can contribute any more info.

                                  EDIT: I came across something a little weird but I haven't tried to replicate it yet or anything (it's not mod related I don't think other than Multiplayer-related stuff). When trying to get a chest on one of the mine floors (for me, it was level 20 getting the Steel Shortsword I think) and your inventory is empty, apparently the game doesn't realize you got the item and if you right click the chest again, it'll show another of the same item in the chest as if you never got the item. If you try to pick it up/place it in your inventory (which is probably full like mine was), it immediately closes the game. Maybe this was a one-time occurence or something... I'll have to get the logs or somthing.
                                   
                                    Last edited: Jun 2, 2017
                                  • fudge5962

                                    fudge5962 Phantasmal Quasar

                                    So, when my bro connects to my host game, he gets some ugly texture artifacts. Here is a picture.
                                    [​IMG]

                                    20170604004243_1.jpg


                                    Is this a known bug or is something maybe causing it?
                                     

                                    Share This Page