├── .gitignore ├── Client.cs ├── Connections ├── IConnection.cs ├── NetworkConnection.cs ├── PlatformConnection.cs ├── SteamConnection.cs └── SteamStream.cs ├── Events.cs ├── Interface ├── ChatMenu.cs ├── FriendSelectorWidget.cs ├── LanSelectorWidget.cs └── ModeSelectMenu.cs ├── LICENSE ├── LanDiscovery.cs ├── LocationCache.cs ├── Log.cs ├── Multiplayer.cs ├── MultiplayerConfig.cs ├── MultiplayerMod.cs ├── NPCMonitor.cs ├── Packets ├── AnimationPacket.cs ├── BeachBridgeFixedPacket.cs ├── BuildingPacket.cs ├── BuildingUpdatePacket.cs ├── ChatPacket.cs ├── ChestUpdatePacket.cs ├── ClientFarmerDataPacket.cs ├── CommunityCenterUpdatedPacket.cs ├── ContinueEventPacket.cs ├── CoopUpdatePacket.cs ├── DebrisPacket.cs ├── FarmAnimalPacket.cs ├── FarmAnimalUpdatePacket.cs ├── FarmUpdatePacket.cs ├── FenceUpdatePacket.cs ├── FestivalDancePartnerPacket.cs ├── HeldItemPacket.cs ├── LatestIdPacket.cs ├── LocationPacket.cs ├── LostBooksPacket.cs ├── MovingStatePacket.cs ├── MuseumUpdatedPacket.cs ├── NPCUpdatePacket.cs ├── NextDayPacket.cs ├── ObjectPacket.cs ├── ObjectUpdatePacket.cs ├── OtherFarmerDataPacket.cs ├── Packet.cs ├── PauseTimePacket.cs ├── ResourceClumpsPacket.cs ├── ShippingBinPacket.cs ├── SpousePacket.cs ├── TerrainFeaturePacket.cs ├── TerrainFeatureUpdatePacket.cs ├── TimeSyncPacket.cs ├── VersionPacket.cs ├── WorldDataPacket.cs └── YourIDPacket.cs ├── Platforms ├── DummyPlatform.cs ├── Friend.cs ├── IPlatform.cs └── SteamPlatform.cs ├── README.md ├── Server.cs ├── StardewValleyMP.csproj ├── States ├── BuildingState.cs ├── ChestMonitor.cs ├── ChestState.cs ├── CrabPotState.cs ├── DoorState.cs ├── FarmAnimalState.cs ├── FenceState.cs ├── FruitTreeState.cs ├── HoeDirtState.cs ├── Monitor.cs ├── NPCState.cs ├── ObjectState.cs ├── State.cs └── TreeState.cs ├── Util.cs ├── Vanilla ├── FurniturePlacer.cs ├── NewLoadMenu.cs ├── NewSaveGame.cs ├── NewSaveGameMenu.cs └── NewShippingMenu.cs └── manifest.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/.gitignore -------------------------------------------------------------------------------- /Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Client.cs -------------------------------------------------------------------------------- /Connections/IConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Connections/IConnection.cs -------------------------------------------------------------------------------- /Connections/NetworkConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Connections/NetworkConnection.cs -------------------------------------------------------------------------------- /Connections/PlatformConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Connections/PlatformConnection.cs -------------------------------------------------------------------------------- /Connections/SteamConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Connections/SteamConnection.cs -------------------------------------------------------------------------------- /Connections/SteamStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Connections/SteamStream.cs -------------------------------------------------------------------------------- /Events.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Events.cs -------------------------------------------------------------------------------- /Interface/ChatMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Interface/ChatMenu.cs -------------------------------------------------------------------------------- /Interface/FriendSelectorWidget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Interface/FriendSelectorWidget.cs -------------------------------------------------------------------------------- /Interface/LanSelectorWidget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Interface/LanSelectorWidget.cs -------------------------------------------------------------------------------- /Interface/ModeSelectMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Interface/ModeSelectMenu.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/LICENSE -------------------------------------------------------------------------------- /LanDiscovery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/LanDiscovery.cs -------------------------------------------------------------------------------- /LocationCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/LocationCache.cs -------------------------------------------------------------------------------- /Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Log.cs -------------------------------------------------------------------------------- /Multiplayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Multiplayer.cs -------------------------------------------------------------------------------- /MultiplayerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/MultiplayerConfig.cs -------------------------------------------------------------------------------- /MultiplayerMod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/MultiplayerMod.cs -------------------------------------------------------------------------------- /NPCMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/NPCMonitor.cs -------------------------------------------------------------------------------- /Packets/AnimationPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/AnimationPacket.cs -------------------------------------------------------------------------------- /Packets/BeachBridgeFixedPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/BeachBridgeFixedPacket.cs -------------------------------------------------------------------------------- /Packets/BuildingPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/BuildingPacket.cs -------------------------------------------------------------------------------- /Packets/BuildingUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/BuildingUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/ChatPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/ChatPacket.cs -------------------------------------------------------------------------------- /Packets/ChestUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/ChestUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/ClientFarmerDataPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/ClientFarmerDataPacket.cs -------------------------------------------------------------------------------- /Packets/CommunityCenterUpdatedPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/CommunityCenterUpdatedPacket.cs -------------------------------------------------------------------------------- /Packets/ContinueEventPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/ContinueEventPacket.cs -------------------------------------------------------------------------------- /Packets/CoopUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/CoopUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/DebrisPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/DebrisPacket.cs -------------------------------------------------------------------------------- /Packets/FarmAnimalPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/FarmAnimalPacket.cs -------------------------------------------------------------------------------- /Packets/FarmAnimalUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/FarmAnimalUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/FarmUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/FarmUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/FenceUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/FenceUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/FestivalDancePartnerPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/FestivalDancePartnerPacket.cs -------------------------------------------------------------------------------- /Packets/HeldItemPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/HeldItemPacket.cs -------------------------------------------------------------------------------- /Packets/LatestIdPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/LatestIdPacket.cs -------------------------------------------------------------------------------- /Packets/LocationPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/LocationPacket.cs -------------------------------------------------------------------------------- /Packets/LostBooksPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/LostBooksPacket.cs -------------------------------------------------------------------------------- /Packets/MovingStatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/MovingStatePacket.cs -------------------------------------------------------------------------------- /Packets/MuseumUpdatedPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/MuseumUpdatedPacket.cs -------------------------------------------------------------------------------- /Packets/NPCUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/NPCUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/NextDayPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/NextDayPacket.cs -------------------------------------------------------------------------------- /Packets/ObjectPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/ObjectPacket.cs -------------------------------------------------------------------------------- /Packets/ObjectUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/ObjectUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/OtherFarmerDataPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/OtherFarmerDataPacket.cs -------------------------------------------------------------------------------- /Packets/Packet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/Packet.cs -------------------------------------------------------------------------------- /Packets/PauseTimePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/PauseTimePacket.cs -------------------------------------------------------------------------------- /Packets/ResourceClumpsPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/ResourceClumpsPacket.cs -------------------------------------------------------------------------------- /Packets/ShippingBinPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/ShippingBinPacket.cs -------------------------------------------------------------------------------- /Packets/SpousePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/SpousePacket.cs -------------------------------------------------------------------------------- /Packets/TerrainFeaturePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/TerrainFeaturePacket.cs -------------------------------------------------------------------------------- /Packets/TerrainFeatureUpdatePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/TerrainFeatureUpdatePacket.cs -------------------------------------------------------------------------------- /Packets/TimeSyncPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/TimeSyncPacket.cs -------------------------------------------------------------------------------- /Packets/VersionPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/VersionPacket.cs -------------------------------------------------------------------------------- /Packets/WorldDataPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/WorldDataPacket.cs -------------------------------------------------------------------------------- /Packets/YourIDPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Packets/YourIDPacket.cs -------------------------------------------------------------------------------- /Platforms/DummyPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Platforms/DummyPlatform.cs -------------------------------------------------------------------------------- /Platforms/Friend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Platforms/Friend.cs -------------------------------------------------------------------------------- /Platforms/IPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Platforms/IPlatform.cs -------------------------------------------------------------------------------- /Platforms/SteamPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Platforms/SteamPlatform.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/README.md -------------------------------------------------------------------------------- /Server.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Server.cs -------------------------------------------------------------------------------- /StardewValleyMP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/StardewValleyMP.csproj -------------------------------------------------------------------------------- /States/BuildingState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/BuildingState.cs -------------------------------------------------------------------------------- /States/ChestMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/ChestMonitor.cs -------------------------------------------------------------------------------- /States/ChestState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/ChestState.cs -------------------------------------------------------------------------------- /States/CrabPotState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/CrabPotState.cs -------------------------------------------------------------------------------- /States/DoorState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/DoorState.cs -------------------------------------------------------------------------------- /States/FarmAnimalState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/FarmAnimalState.cs -------------------------------------------------------------------------------- /States/FenceState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/FenceState.cs -------------------------------------------------------------------------------- /States/FruitTreeState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/FruitTreeState.cs -------------------------------------------------------------------------------- /States/HoeDirtState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/HoeDirtState.cs -------------------------------------------------------------------------------- /States/Monitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/Monitor.cs -------------------------------------------------------------------------------- /States/NPCState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/NPCState.cs -------------------------------------------------------------------------------- /States/ObjectState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/ObjectState.cs -------------------------------------------------------------------------------- /States/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/State.cs -------------------------------------------------------------------------------- /States/TreeState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/States/TreeState.cs -------------------------------------------------------------------------------- /Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Util.cs -------------------------------------------------------------------------------- /Vanilla/FurniturePlacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Vanilla/FurniturePlacer.cs -------------------------------------------------------------------------------- /Vanilla/NewLoadMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Vanilla/NewLoadMenu.cs -------------------------------------------------------------------------------- /Vanilla/NewSaveGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Vanilla/NewSaveGame.cs -------------------------------------------------------------------------------- /Vanilla/NewSaveGameMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Vanilla/NewSaveGameMenu.cs -------------------------------------------------------------------------------- /Vanilla/NewShippingMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/Vanilla/NewShippingMenu.cs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacechase0/StardewValleyMP/HEAD/manifest.json --------------------------------------------------------------------------------