Modding Discussion Having more than 4 players in Multiplayer.

Discussion in 'Mods' started by seik6, May 1, 2018.

Tags:
  1. seik6

    seik6 Orbital Explorer

    Make sure you are opted in the beta

    Step 1: Host a farm.

    Step 2: Save the game by going to bed(to be safe have another player/farmhand join to save)and then exit the game.

    Step 3: Locate your save file for the game by going to %AppData%/StardewValley/Saves. Open the folder with the server files.

    Step 4: Open the file that looks like Yourfarmname_123456789 with Wordpad(Notepad will crash because it tries to execute the file)

    Step 5: Locate the section <farmhand><name

    Step 6: Copy the section from <farmhand><name to right before the next <farmhand><name (this is all one character slot) Spoiler has a character slot to make it easier just make sure that the unique multiplayer id is different for all slots.

    <farmhand><name /><isEmoting>false</isEmoting><isCharging>false</isCharging><willDestroyObjectsUnderfoot>true</willDestroyObjectsUnderfoot><isGlowing>false</isGlowing><coloredBorder>false</coloredBorder><flip>false</flip><drawOnTop>false</drawOnTop><faceTowardFarmer>false</faceTowardFarmer><ignoreMovementAnimation>false</ignoreMovementAnimation><faceAwayFromFarmer>false</faceAwayFromFarmer><scale><float>1</float></scale><timeBeforeAIMovementAgain>0</timeBeforeAIMovementAgain><glowingTransparency>0</glowingTransparency><glowRate>0</glowRate><Position><X>640</X><Y>576</Y></Position><Speed>1</Speed><FacingDirection>2</FacingDirection><Name /><IsEmoting>false</IsEmoting><CurrentEmote>0</CurrentEmote><Scale>1</Scale><questLog><Quest xsi:type="SocializeQuest"><_currentObjective /><_questDescription>It would be a nice gesture to introduce yourself around town. Some people might be anxious to meet the new farmer.</_questDescription><_questTitle>Introductions</_questTitle><rewardDescription>-1</rewardDescription><accepted>false</accepted><completed>false</completed><dailyQuest>false</dailyQuest><showNew>true</showNew><canBeCancelled>true</canBeCancelled><destroy>false</destroy><id>9</id><moneyReward>0</moneyReward><questType>5</questType><daysLeft>0</daysLeft><nextQuests><int>25</int></nextQuests><questTitle>Introductions</questTitle><whoToGreet><string>George</string><string>Evelyn</string><string>Alex</string><string>Emily</string><string>Haley</string><string>Jodi</string><string>Sam</string><string>Vincent</string><string>Clint</string><string>Caroline</string><string>Abigail</string><string>Pierre</string><string>Gus</string><string>Pam</string><string>Penny</string><string>Harvey</string><string>Elliott</string><string>Linus</string><string>Maru</string><string>Demetrius</string><string>Sebastian</string><string>Marnie</string><string>Shane</string><string>Jas</string><string>Leah</string></whoToGreet><total>27</total><parts><DescriptionElement><xmlKey>Strings\StringsFromCSFiles:SocializeQuest.cs.13786</xmlKey><param><anyType xsi:type="DescriptionElement"><xmlKey>Strings\StringsFromCSFiles:SocializeQuest.cs.13788</xmlKey><param /></anyType></param></DescriptionElement><DescriptionElement><xmlKey>Strings\StringsFromCSFiles:SocializeQuest.cs.13791</xmlKey><param /></DescriptionElement></parts><objective><xmlKey>Strings\StringsFromCSFiles:SocializeQuest.cs.13802</xmlKey><param><anyType xsi:type="xsd:string">2</anyType><anyType xsi:type="xsd:int">27</anyType></param></objective></Quest></questLog><professions /><newLevels /><experiencePoints><int>0</int><int>0</int><int>0</int><int>0</int><int>0</int><int>0</int></experiencePoints><items><Item xsi:type="Axe"><category>-99</category><name>Axe</name><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>-99</Category><ParentSheetIndex>-1</ParentSheetIndex><DisplayName>Axe</DisplayName><Name>Axe</Name><Stack>1</Stack><initialParentTileIndex>189</initialParentTileIndex><currentParentTileIndex>189</currentParentTileIndex><indexOfMenuItemView>215</indexOfMenuItemView><stackable>false</stackable><instantUse>false</instantUse><upgradeLevel>0</upgradeLevel><numAttachmentSlots>0</numAttachmentSlots><attachments /><BaseName>Axe</BaseName><InitialParentTileIndex>189</InitialParentTileIndex><IndexOfMenuItemView>215</IndexOfMenuItemView><InstantUse>false</InstantUse><Stackable>false</Stackable></Item><Item xsi:type="Hoe"><category>-99</category><name>Hoe</name><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>-99</Category><ParentSheetIndex>-1</ParentSheetIndex><DisplayName>Hoe</DisplayName><Name>Hoe</Name><Stack>1</Stack><initialParentTileIndex>21</initialParentTileIndex><currentParentTileIndex>21</currentParentTileIndex><indexOfMenuItemView>47</indexOfMenuItemView><stackable>false</stackable><instantUse>false</instantUse><upgradeLevel>0</upgradeLevel><numAttachmentSlots>0</numAttachmentSlots><attachments /><BaseName>Hoe</BaseName><InitialParentTileIndex>21</InitialParentTileIndex><IndexOfMenuItemView>47</IndexOfMenuItemView><InstantUse>false</InstantUse><Stackable>false</Stackable></Item><Item xsi:type="WateringCan"><category>-99</category><name>Watering Can</name><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>-99</Category><ParentSheetIndex>-1</ParentSheetIndex><DisplayName>Watering Can</DisplayName><Name>Watering Can</Name><Stack>1</Stack><initialParentTileIndex>273</initialParentTileIndex><currentParentTileIndex>273</currentParentTileIndex><indexOfMenuItemView>296</indexOfMenuItemView><stackable>false</stackable><instantUse>false</instantUse><upgradeLevel>0</upgradeLevel><numAttachmentSlots>0</numAttachmentSlots><attachments /><BaseName>Watering Can</BaseName><InitialParentTileIndex>273</InitialParentTileIndex><IndexOfMenuItemView>296</IndexOfMenuItemView><InstantUse>false</InstantUse><Stackable>false</Stackable><waterCanMax>40</waterCanMax><WaterLeft>40</WaterLeft></Item><Item xsi:type="Pickaxe"><category>-99</category><name>Pickaxe</name><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>-99</Category><ParentSheetIndex>-1</ParentSheetIndex><DisplayName>Pickaxe</DisplayName><Name>Pickaxe</Name><Stack>1</Stack><initialParentTileIndex>105</initialParentTileIndex><currentParentTileIndex>105</currentParentTileIndex><indexOfMenuItemView>131</indexOfMenuItemView><stackable>false</stackable><instantUse>false</instantUse><upgradeLevel>0</upgradeLevel><numAttachmentSlots>0</numAttachmentSlots><attachments /><BaseName>Pickaxe</BaseName><InitialParentTileIndex>105</InitialParentTileIndex><IndexOfMenuItemView>131</IndexOfMenuItemView><InstantUse>false</InstantUse><Stackable>false</Stackable></Item><Item xsi:type="MeleeWeapon"><category>-99</category><name>Scythe</name><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>-99</Category><ParentSheetIndex>-1</ParentSheetIndex><DisplayName>Scythe</DisplayName><Name>Scythe</Name><Stack>1</Stack><initialParentTileIndex>47</initialParentTileIndex><currentParentTileIndex>47</currentParentTileIndex><indexOfMenuItemView>47</indexOfMenuItemView><stackable>false</stackable><instantUse>false</instantUse><upgradeLevel>0</upgradeLevel><numAttachmentSlots>0</numAttachmentSlots><attachments /><BaseName>Scythe</BaseName><InitialParentTileIndex>47</InitialParentTileIndex><IndexOfMenuItemView>47</IndexOfMenuItemView><InstantUse>false</InstantUse><Stackable>false</Stackable><type>3</type><minDamage>1</minDamage><maxDamage>3</maxDamage><speed>0</speed><addedPrecision>0</addedPrecision><addedDefense>0</addedDefense><addedAreaOfEffect>0</addedAreaOfEffect><knockback>1</knockback><critChance>0.02</critChance><critMultiplier>3</critMultiplier><isOnSpecial>false</isOnSpecial></Item><Item xsi:nil="true" /><Item xsi:nil="true" /><Item xsi:nil="true" /><Item xsi:nil="true" /><Item xsi:nil="true" /><Item xsi:nil="true" /><Item xsi:nil="true" /></items><dialogueQuestionsAnswered /><furnitureOwned /><cookingRecipes><item><key><string>Fried Egg</string></key><value><int>0</int></value></item></cookingRecipes><craftingRecipes><item><key><string>Chest</string></key><value><int>0</int></value></item><item><key><string>Wood Fence</string></key><value><int>0</int></value></item><item><key><string>Gate</string></key><value><int>0</int></value></item><item><key><string>Torch</string></key><value><int>0</int></value></item><item><key><string>Campfire</string></key><value><int>0</int></value></item><item><key><string>Wood Path</string></key><value><int>0</int></value></item><item><key><string>Cobblestone Path</string></key><value><int>0</int></value></item><item><key><string>Gravel Path</string></key><value><int>0</int></value></item><item><key><string>Wood Sign</string></key><value><int>0</int></value></item><item><key><string>Stone Sign</string></key><value><int>0</int></value></item></craftingRecipes><activeDialogueEvents><item><key><string>Introduction</string></key><value><int>6</int></value></item></activeDialogueEvents><eventsSeen /><secretNotesSeen /><songsHeard><string>title_day</string><string>title_night</string></songsHeard><achievements /><specialItems /><specialBigCraftables /><mailReceived /><mailForTomorrow /><mailbox /><stats><seedsSown>0</seedsSown><itemsShipped>0</itemsShipped><itemsCooked>0</itemsCooked><itemsCrafted>0</itemsCrafted><chickenEggsLayed>0</chickenEggsLayed><duckEggsLayed>0</duckEggsLayed><cowMilkProduced>0</cowMilkProduced><goatMilkProduced>0</goatMilkProduced><rabbitWoolProduced>0</rabbitWoolProduced><sheepWoolProduced>0</sheepWoolProduced><cheeseMade>0</cheeseMade><goatCheeseMade>0</goatCheeseMade><trufflesFound>0</trufflesFound><stoneGathered>0</stoneGathered><rocksCrushed>0</rocksCrushed><dirtHoed>0</dirtHoed><giftsGiven>0</giftsGiven><timesUnconscious>0</timesUnconscious><averageBedtime>0</averageBedtime><timesFished>0</timesFished><fishCaught>0</fishCaught><bouldersCracked>0</bouldersCracked><stumpsChopped>0</stumpsChopped><stepsTaken>0</stepsTaken><monstersKilled>0</monstersKilled><diamondsFound>0</diamondsFound><prismaticShardsFound>0</prismaticShardsFound><otherPreciousGemsFound>0</otherPreciousGemsFound><caveCarrotsFound>0</caveCarrotsFound><copperFound>0</copperFound><ironFound>0</ironFound><coalFound>0</coalFound><coinsFound>0</coinsFound><goldFound>0</goldFound><iridiumFound>0</iridiumFound><barsSmelted>0</barsSmelted><beveragesMade>0</beveragesMade><preservesMade>0</preservesMade><piecesOfTrashRecycled>0</piecesOfTrashRecycled><mysticStonesCrushed>0</mysticStonesCrushed><daysPlayed>0</daysPlayed><weedsEliminated>0</weedsEliminated><sticksChopped>0</sticksChopped><notesFound>0</notesFound><questsCompleted>0</questsCompleted><starLevelCropsShipped>0</starLevelCropsShipped><cropsShipped>0</cropsShipped><itemsForaged>0</itemsForaged><slimesKilled>0</slimesKilled><geodesCracked>0</geodesCracked><goodFriends>0</goodFriends><specificMonstersKilled /><GoodFriends>0</GoodFriends><CropsShipped>0</CropsShipped><ItemsForaged>0</ItemsForaged><GeodesCracked>0</GeodesCracked><SlimesKilled>0</SlimesKilled><StarLevelCropsShipped>0</StarLevelCropsShipped><StoneGathered>0</StoneGathered><QuestsCompleted>0</QuestsCompleted><FishCaught>0</FishCaught><NotesFound>0</NotesFound><SticksChopped>0</SticksChopped><WeedsEliminated>0</WeedsEliminated><DaysPlayed>0</DaysPlayed><BouldersCracked>0</BouldersCracked><MysticStonesCrushed>0</MysticStonesCrushed><GoatCheeseMade>0</GoatCheeseMade><CheeseMade>0</CheeseMade><PiecesOfTrashRecycled>0</PiecesOfTrashRecycled><PreservesMade>0</PreservesMade><BeveragesMade>0</BeveragesMade><BarsSmelted>0</BarsSmelted><IridiumFound>0</IridiumFound><GoldFound>0</GoldFound><CoinsFound>0</CoinsFound><CoalFound>0</CoalFound><IronFound>0</IronFound><CopperFound>0</CopperFound><CaveCarrotsFound>0</CaveCarrotsFound><OtherPreciousGemsFound>0</OtherPreciousGemsFound><PrismaticShardsFound>0</PrismaticShardsFound><DiamondsFound>0</DiamondsFound><MonstersKilled>0</MonstersKilled><StepsTaken>0</StepsTaken><StumpsChopped>0</StumpsChopped><TimesFished>0</TimesFished><AverageBedtime>0</AverageBedtime><TimesUnconscious>0</TimesUnconscious><GiftsGiven>0</GiftsGiven><DirtHoed>0</DirtHoed><RocksCrushed>0</RocksCrushed><TrufflesFound>0</TrufflesFound><SheepWoolProduced>0</SheepWoolProduced><RabbitWoolProduced>0</RabbitWoolProduced><GoatMilkProduced>0</GoatMilkProduced><CowMilkProduced>0</CowMilkProduced><DuckEggsLayed>0</DuckEggsLayed><ItemsCrafted>0</ItemsCrafted><ChickenEggsLayed>0</ChickenEggsLayed><ItemsCooked>0</ItemsCooked><ItemsShipped>0</ItemsShipped><SeedsSown>0</SeedsSown></stats><blueprints /><toolBox><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /><Tool xsi:nil="true" /></toolBox><cupboard><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /><Object xsi:nil="true" /></cupboard><farmName>yoyo</farmName><slotCanHost>false</slotCanHost><userID /><catPerson>true</catPerson><mostRecentBed><X>640</X><Y>576</Y></mostRecentBed><shirt>0</shirt><hair>0</hair><skin>0</skin><shoes>2</shoes><accessory>-1</accessory><facialHair>-1</facialHair><hairstyleColor><R>193</R><G>90</G><B>50</B><A>255</A><PackedValue>4281490113</PackedValue></hairstyleColor><pantsColor><R>46</R><G>85</G><B>183</B><A>255</A><PackedValue>4290204974</PackedValue></pantsColor><newEyeColor><R>122</R><G>68</G><B>52</B><A>255</A><PackedValue>4281615482</PackedValue></newEyeColor><divorceTonight>false</divorceTonight><deepestMineLevel>0</deepestMineLevel><woodPieces>0</woodPieces><stonePieces>0</stonePieces><copperPieces>0</copperPieces><ironPieces>0</ironPieces><coalPieces>0</coalPieces><goldPieces>0</goldPieces><iridiumPieces>0</iridiumPieces><quartzPieces>0</quartzPieces><caveChoice>0</caveChoice><feed>0</feed><farmingLevel>0</farmingLevel><miningLevel>0</miningLevel><combatLevel>0</combatLevel><foragingLevel>0</foragingLevel><fishingLevel>0</fishingLevel><luckLevel>0</luckLevel><newSkillPointsToSpend>0</newSkillPointsToSpend><addedFarmingLevel>0</addedFarmingLevel><addedMiningLevel>0</addedMiningLevel><addedCombatLevel>0</addedCombatLevel><addedForagingLevel>0</addedForagingLevel><addedFishingLevel>0</addedFishingLevel><addedLuckLevel>0</addedLuckLevel><maxStamina>270</maxStamina><maxItems>12</maxItems><stamina>270</stamina><resilience>0</resilience><attack>0</attack><immunity>0</immunity><attackIncreaseModifier>0</attackIncreaseModifier><knockbackModifier>0</knockbackModifier><weaponSpeedModifier>0</weaponSpeedModifier><critChanceModifier>0</critChanceModifier><critPowerModifier>0</critPowerModifier><weaponPrecisionModifier>0</weaponPrecisionModifier><clubCoins>0</clubCoins><daysLeftForToolUpgrade>0</daysLeftForToolUpgrade><houseUpgradeLevel>0</houseUpgradeLevel><daysUntilHouseUpgrade>-1</daysUntilHouseUpgrade><coopUpgradeLevel>0</coopUpgradeLevel><barnUpgradeLevel>0</barnUpgradeLevel><hasGreenhouse>false</hasGreenhouse><hasUnlockedSkullDoor>false</hasUnlockedSkullDoor><hasDarkTalisman>false</hasDarkTalisman><hasMagicInk>false</hasMagicInk><showChestColorPicker>true</showChestColorPicker><hasMagnifyingGlass>false</hasMagnifyingGlass><hasWateringCanEnchantment>false</hasWateringCanEnchantment><magneticRadius>128</magneticRadius><temporaryInvincibilityTimer>0</temporaryInvincibilityTimer><health>100</health><maxHealth>100</maxHealth><timesReachedMineBottom>0</timesReachedMineBottom><difficultyModifier>1</difficultyModifier><isMale>true</isMale><hasBusTicket>false</hasBusTicket><stardewHero>false</stardewHero><hasClubCard>false</hasClubCard><hasSpecialCharm>false</hasSpecialCharm><basicShipped /><mineralsFound /><recipesCooked /><archaeologyFound /><fishCaught /><friendshipData /><dayOfMonthForSaveGame xsi:nil="true" /><seasonForSaveGame xsi:nil="true" /><yearForSaveGame xsi:nil="true" /><overallsColor>0</overallsColor><shirtColor>0</shirtColor><skinColor>0</skinColor><hairColor>0</hairColor><eyeColor>0</eyeColor><bobber /><saveTime>0</saveTime><isCustomized>false</isCustomized><homeLocation>Cabin34010</homeLocation><daysMarried>0</daysMarried><movementMultiplier>0.01</movementMultiplier><money>500</money><totalMoneyEarned>0</totalMoneyEarned><millisecondsPlayed>0</millisecondsPlayed><hasRustyKey>false</hasRustyKey><hasSkullKey>false</hasSkullKey><canUnderstandDwarves>false</canUnderstandDwarves><UniqueMultiplayerID>-9164702934097549174</UniqueMultiplayerID></farmhand></indoors><tileX>17</tileX><tileY>10</tileY><tilesWide>5</tilesWide><tilesHigh>3</tilesHigh><maxOccupants>20</maxOccupants><currentOccupants>0</currentOccupants><daysOfConstructionLeft>0</daysOfConstructionLeft><daysUntilUpgrade>0</daysUntilUpgrade><buildingType>Plank Cabin</buildingType><nameOfIndoors>Cabin34010</nameOfIndoors><baseNameOfIndoors>Cabin</baseNameOfIndoors><nameOfIndoorsWithoutUnique>Cabin</nameOfIndoorsWithoutUnique><humanDoor><X>2</X><Y>2</Y></humanDoor><animalDoor><X>-1</X><Y>-1</Y></animalDoor><color><R>255</R><G>255</G><B>255</B><A>255</A><PackedValue>4294967295</PackedValue></color><animalDoorOpen>false</animalDoorOpen><magical>true</magical><owner>0</owner></Building><Building><indoors xsi:type="Cabin"><characters /><objects><item><key><Vector2><X>3</X><Y>7</Y></Vector2></key><value><Object xsi:type="Chest"><category>0</category><name>Chest</name><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>-1</ParentSheetIndex><DisplayName>Chest</DisplayName><Name>Chest</Name><Stack>1</Stack><tileLocation><X>3</X><Y>7</Y></tileLocation><owner>0</owner><type>interactive</type><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>true</isOn><fragility>0</fragility><price>0</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>192</X><Y>448</Y><Width>64</Width><Height>64</Height><Location><X>192</X><Y>448</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><currentLidFrame>501</currentLidFrame><frameCounter>-1</frameCounter><coins>0</coins><items><Item xsi:type="Object"><category>-74</category><name>Parsnip Seeds</name><parentSheetIndex>472</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>-74</Category><ParentSheetIndex>472</ParentSheetIndex><DisplayName>Parsnip Seeds</DisplayName><Name>Parsnip Seeds</Name><Stack>15</Stack><tileLocation><X>0</X><Y>0</Y></tileLocation><owner>0</owner><type>Seeds</type><canBeSetDown>true</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>true</isOn><fragility>0</fragility><price>10</price><edibility>-300</edibility><stack>15</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>0</X><Y>0</Y><Width>64</Width><Height>64</Height><Location><X>0</X><Y>0</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex></Item></items><chestType /><tint><R>255</R><G>255</G><B>255</B><A>255</A><PackedValue>4294967295</PackedValue></tint><playerChoiceColor><R>0</R><G>0</G><B>0</B><A>255</A><PackedValue>4278190080</PackedValue></playerChoiceColor><playerChest>false</playerChest><fridge>false</fridge><giftbox>true</giftbox><Tint><R>255</R><G>255</G><B>255</B><A>255</A><PackedValue>4294967295</PackedValue></Tint></Object></value></item></objects><largeTerrainFeatures /><terrainFeatures /><name>Cabin</name><waterColor><R>84</R><G>84</G><B>84</B><A>84</A><PackedValue>1414812756</PackedValue></waterColor><isFarm>true</isFarm><isOutdoors>false</isOutdoors><isStructure>true</isStructure><ignoreDebrisWeather>false</ignoreDebrisWeather><ignoreOutdoorLighting>false</ignoreOutdoorLighting><ignoreLights>false</ignoreLights><treatAsOutdoors>false</treatAsOutdoors><numberOfSpawnedObjectsOnMap>0</numberOfSpawnedObjectsOnMap><wallPaper /><floor /><furniture><Furniture><category>0</category><name>Oak Table</name><parentSheetIndex>1120</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>1120</ParentSheetIndex><DisplayName>Oak Table</DisplayName><Name>Oak Table</Name><Stack>1</Stack><tileLocation><X>5</X><Y>4</Y></tileLocation><owner>0</owner><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>false</isOn><fragility>0</fragility><price>750</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><heldObject xsi:type="Furniture"><category>0</category><name>Decorative Bowl</name><parentSheetIndex>1364</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>1364</ParentSheetIndex><DisplayName>Decorative Bowl</DisplayName><Name>Decorative Bowl</Name><Stack>1</Stack><tileLocation><X>5</X><Y>4</Y></tileLocation><owner>0</owner><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>false</isOn><fragility>0</fragility><price>250</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>320</X><Y>256</Y><Width>64</Width><Height>64</Height><Location><X>320</X><Y>256</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><furniture_type>8</furniture_type><rotations>1</rotations><currentRotation>0</currentRotation><sourceRect><X>320</X><Y>672</Y><Width>16</Width><Height>16</Height><Location><X>320</X><Y>672</Y></Location></sourceRect><defaultSourceRect><X>320</X><Y>672</Y><Width>16</Width><Height>16</Height><Location><X>320</X><Y>672</Y></Location></defaultSourceRect><defaultBoundingBox><X>320</X><Y>256</Y><Width>64</Width><Height>64</Height><Location><X>320</X><Y>256</Y></Location></defaultBoundingBox><drawHeldObjectLow>false</drawHeldObjectLow></heldObject><minutesUntilReady>0</minutesUntilReady><boundingBox><X>320</X><Y>256</Y><Width>128</Width><Height>128</Height><Location><X>320</X><Y>256</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><furniture_type>11</furniture_type><rotations>1</rotations><currentRotation>0</currentRotation><sourceRect><X>0</X><Y>560</Y><Width>32</Width><Height>48</Height><Location><X>0</X><Y>560</Y></Location></sourceRect><defaultSourceRect><X>0</X><Y>560</Y><Width>32</Width><Height>48</Height><Location><X>0</X><Y>560</Y></Location></defaultSourceRect><defaultBoundingBox><X>320</X><Y>256</Y><Width>128</Width><Height>128</Height><Location><X>320</X><Y>256</Y></Location></defaultBoundingBox><drawHeldObjectLow>false</drawHeldObjectLow></Furniture><Furniture><category>0</category><name>House Plant</name><parentSheetIndex>1376</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>1376</ParentSheetIndex><DisplayName>House Plant</DisplayName><Name>House Plant</Name><Stack>1</Stack><tileLocation><X>1</X><Y>10</Y></tileLocation><owner>0</owner><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>false</isOn><fragility>0</fragility><price>250</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>64</X><Y>640</Y><Width>64</Width><Height>64</Height><Location><X>64</X><Y>640</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><furniture_type>8</furniture_type><rotations>1</rotations><currentRotation>0</currentRotation><sourceRect><X>0</X><Y>688</Y><Width>16</Width><Height>32</Height><Location><X>0</X><Y>688</Y></Location></sourceRect><defaultSourceRect><X>0</X><Y>688</Y><Width>16</Width><Height>32</Height><Location><X>0</X><Y>688</Y></Location></defaultSourceRect><defaultBoundingBox><X>64</X><Y>640</Y><Width>64</Width><Height>64</Height><Location><X>64</X><Y>640</Y></Location></defaultBoundingBox><drawHeldObjectLow>false</drawHeldObjectLow></Furniture><Furniture><category>0</category><name>Oak Chair</name><parentSheetIndex>0</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>0</ParentSheetIndex><DisplayName>Oak Chair</DisplayName><Name>Oak Chair</Name><Stack>1</Stack><tileLocation><X>4</X><Y>4</Y></tileLocation><owner>0</owner><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>false</isOn><fragility>0</fragility><price>350</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>256</X><Y>256</Y><Width>64</Width><Height>64</Height><Location><X>256</X><Y>256</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><furniture_type>0</furniture_type><rotations>4</rotations><currentRotation>0</currentRotation><sourceRect><X>0</X><Y>0</Y><Width>16</Width><Height>32</Height><Location><X>0</X><Y>0</Y></Location></sourceRect><defaultSourceRect><X>0</X><Y>0</Y><Width>16</Width><Height>32</Height><Location><X>0</X><Y>0</Y></Location></defaultSourceRect><defaultBoundingBox><X>256</X><Y>256</Y><Width>64</Width><Height>64</Height><Location><X>256</X><Y>256</Y></Location></defaultBoundingBox><drawHeldObjectLow>false</drawHeldObjectLow></Furniture><Furniture xsi:type="TV"><category>0</category><name>Budget TV</name><parentSheetIndex>1466</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>1466</ParentSheetIndex><DisplayName>Budget TV</DisplayName><Name>Budget TV</Name><Stack>1</Stack><tileLocation><X>1</X><Y>4</Y></tileLocation><owner>0</owner><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>false</isOn><fragility>0</fragility><price>750</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>64</X><Y>256</Y><Width>128</Width><Height>128</Height><Location><X>64</X><Y>256</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><furniture_type>8</furniture_type><rotations>1</rotations><currentRotation>0</currentRotation><sourceRect><X>416</X><Y>720</Y><Width>32</Width><Height>48</Height><Location><X>416</X><Y>720</Y></Location></sourceRect><defaultSourceRect><X>416</X><Y>720</Y><Width>32</Width><Height>48</Height><Location><X>416</X><Y>720</Y></Location></defaultSourceRect><defaultBoundingBox><X>64</X><Y>256</Y><Width>128</Width><Height>128</Height><Location><X>64</X><Y>256</Y></Location></defaultBoundingBox><drawHeldObjectLow>false</drawHeldObjectLow></Furniture><Furniture><category>0</category><name>Basic Window</name><parentSheetIndex>1614</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>1614</ParentSheetIndex><DisplayName>Basic Window</DisplayName><Name>Basic Window</Name><Stack>1</Stack><tileLocation><X>3</X><Y>1</Y></tileLocation><owner>0</owner><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>false</isOn><fragility>0</fragility><price>300</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>192</X><Y>64</Y><Width>64</Width><Height>128</Height><Location><X>192</X><Y>64</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><furniture_type>13</furniture_type><rotations>1</rotations><currentRotation>0</currentRotation><sourceRect><X>224</X><Y>800</Y><Width>16</Width><Height>32</Height><Location><X>224</X><Y>800</Y></Location></sourceRect><defaultSourceRect><X>224</X><Y>800</Y><Width>16</Width><Height>32</Height><Location><X>224</X><Y>800</Y></Location></defaultSourceRect><defaultBoundingBox><X>192</X><Y>64</Y><Width>64</Width><Height>128</Height><Location><X>192</X><Y>64</Y></Location></defaultBoundingBox><drawHeldObjectLow>false</drawHeldObjectLow></Furniture><Furniture><category>0</category><name>Red Cottage Rug</name><parentSheetIndex>1618</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>1618</ParentSheetIndex><DisplayName>Red Cottage Rug</DisplayName><Name>Red Cottage Rug</Name><Stack>1</Stack><tileLocation><X>6</X><Y>8</Y></tileLocation><owner>0</owner><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>false</isOn><fragility>0</fragility><price>750</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>384</X><Y>512</Y><Width>192</Width><Height>128</Height><Location><X>384</X><Y>512</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><furniture_type>12</furniture_type><rotations>2</rotations><currentRotation>0</currentRotation><sourceRect><X>288</X><Y>800</Y><Width>48</Width><Height>32</Height><Location><X>288</X><Y>800</Y></Location></sourceRect><defaultSourceRect><X>288</X><Y>800</Y><Width>48</Width><Height>32</Height><Location><X>288</X><Y>800</Y></Location></defaultSourceRect><defaultBoundingBox><X>384</X><Y>512</Y><Width>192</Width><Height>128</Height><Location><X>384</X><Y>512</Y></Location></defaultBoundingBox><drawHeldObjectLow>false</drawHeldObjectLow></Furniture><Furniture><category>0</category><name>'Little Tree'</name><parentSheetIndex>1602</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>0</Category><ParentSheetIndex>1602</ParentSheetIndex><DisplayName>'Little Tree'</DisplayName><Name>'Little Tree'</Name><Stack>1</Stack><tileLocation><X>5</X><Y>1</Y></tileLocation><owner>0</owner><canBeSetDown>false</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>false</isOn><fragility>0</fragility><price>350</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>false</bigCraftable><setOutdoors>false</setOutdoors><setIndoors>false</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>320</X><Y>64</Y><Width>64</Width><Height>128</Height><Location><X>320</X><Y>64</Y></Location></boundingBox><scale><X>0</X><Y>0</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><furniture_type>6</furniture_type><rotations>1</rotations><currentRotation>0</currentRotation><sourceRect><X>32</X><Y>800</Y><Width>16</Width><Height>32</Height><Location><X>32</X><Y>800</Y></Location></sourceRect><defaultSourceRect><X>32</X><Y>800</Y><Width>16</Width><Height>32</Height><Location><X>32</X><Y>800</Y></Location></defaultSourceRect><defaultBoundingBox><X>320</X><Y>64</Y><Width>64</Width><Height>128</Height><Location><X>320</X><Y>64</Y></Location></defaultBoundingBox><drawHeldObjectLow>false</drawHeldObjectLow></Furniture></furniture><farmerNumberOfOwner>0</farmerNumberOfOwner><fireplaceOn>false</fireplaceOn><fridge><category>-9</category><name>Chest</name><parentSheetIndex>130</parentSheetIndex><specialItem>false</specialItem><hasBeenInInventory>false</hasBeenInInventory><SpecialVariable>0</SpecialVariable><Category>-9</Category><ParentSheetIndex>130</ParentSheetIndex><DisplayName>Chest</DisplayName><Name>Chest</Name><Stack>1</Stack><tileLocation><X>0</X><Y>0</Y></tileLocation><owner>0</owner><type>Crafting</type><canBeSetDown>true</canBeSetDown><canBeGrabbed>true</canBeGrabbed><isHoedirt>false</isHoedirt><isSpawnedObject>false</isSpawnedObject><questItem>false</questItem><questId>0</questId><isOn>true</isOn><fragility>0</fragility><price>0</price><edibility>-300</edibility><stack>1</stack><quality>0</quality><bigCraftable>true</bigCraftable><setOutdoors>true</setOutdoors><setIndoors>true</setIndoors><readyForHarvest>false</readyForHarvest><showNextIndex>false</showNextIndex><flipped>false</flipped><hasBeenPickedUpByFarmer>false</hasBeenPickedUpByFarmer><isRecipe>false</isRecipe><isLamp>false</isLamp><minutesUntilReady>0</minutesUntilReady><boundingBox><X>0</X><Y>0</Y><Width>64</Width><Height>64</Height><Location><X>0</X><Y>0</Y></Location></boundingBox><scale><X>0</X><Y>5</Y></scale><preservedParentSheetIndex>0</preservedParentSheetIndex><currentLidFrame>131</currentLidFrame><frameCounter>-1</frameCounter><coins>0</coins><items /><chestType /><tint><R>255</R><G>255</G><B>255</B><A>255</A><PackedValue>4294967295</PackedValue></tint><playerChoiceColor><R>0</R><G>0</G><B>0</B><A>255</A><PackedValue>4278190080</PackedValue></playerChoiceColor><playerChest>true</playerChest><fridge>false</fridge><giftbox>false</giftbox><Tint><R>255</R><G>255</G><B>255</B><A>255</A><PackedValue>4294967295</PackedValue></Tint></fridge>


    Step 7: Paste the entire copied section right before <farmhand><name

    Step 8: Locate <UniqueMultiplayerID>

    Step 9: Change the number to the right to a different number, but still the amount of characters is the same, the numbers themselves don't matter as long as they are different from all the other <UniqueMultiplayerID>. ie 8869094351555857700 changed to 1111094351555851111

    Step 10: Repeat Steps 7 through 9 till you have as many extra character slots as you would like.

    WARNINGS

    1)Extra farmhand houses may be created on top of other buildings use Robin to move them!

    2)Desync may happen due to extra players.

    3)Lag may happen as well because of extra characters if you have not the best internet especially as host.

    Please give me heads up on issues or bad clarity.
     
      Last edited by a moderator: May 1, 2018
    • Spykr_Magio

      Spykr_Magio Void-Bound Voyager

      Me and a few friends tried to do this and we all got lost on how to edit the file. We couldnt figure out where to copy and paste. Can anyone make a video on this or screenshots?
       
        Last edited: May 4, 2018
      • fredi_68

        fredi_68 Poptop Tamer

        I've tested this and can confirm that it works, or at least that it doesn't crash... if the game actually allows more than 3 connections even with more farmhands I cannot say for certain (I don't have many friends) so we'll have to take seik6's word for it.
        Anyways, the way I managed to do this is by cloning the entire cabin, then changing the multiplayer ID (and the userID/name if necessary)

        First, open the file in a suitable editor (as said above, I too recommend not using notepad cause it is terrible. If you have one use a code editor)
        Then navigate to the "buildings" tag in the Farm location:

        step1.jpg

        As you can see, there are several buildings in my file, look for one that has a tag called <indoors xsi:type="Cabin"> (marked in red)
        Now copy the ENTIRE <Building> element (and all subelements, you'll have to search for the closing element. Search functions in code editors can be useful, usually CTRL-F) and paste it in the same parent element (the buildings element).

        step2.jpg

        The image above shows the original cabin but just pretend like it is the cloned version.
        Now you need to at least edit the uniqueMultiplayerID tag. You can find it in the farmhand element inside the indoors element:

        step3.jpg

        The red part is the value you will have to edit. Change it to something... well, unique. Should be some sort of number (probably 64bit long int, so between -1*2^63 and 2^63-1. Forget everything else I wrote here before, it was completely nonsensical. I'm studying computer science, I really should know this stuff. I'm a terrible person). If in doubt, just change the number a bit that was in there before.
        If you want, you can also edit other properties as well like the name of the farmhand or the userID of the player it belongs to, however, this should only really be necessary if you are copying a character someone has already played as, and there are far better tools already out there that make doing this kind of stuff very easy (at least I think there are... may need some creativity to make them work with this though).

        If you did everything right the game should load, and one of the Cabins you already had on your farm will be duplicated.

        result.jpg

        Notice the almost solid black shadow. That is due to there actually being 5 Cabins stacked on top of each other. To fix this, you need to talk to Robin about moving them, as OP already stated.
        It should be noted that this may introduce some weird behaviour with spawnpoints and perhaps even inventory disappearing. As I said, I haven't had much chance to test this myself but I would love to hear if it actually works. Maybe one day I'll get enough people together to confirm it myself.

        I hope this was helpful. If I made any mistakes please do point them out to me.
         
          Last edited: May 5, 2018
          HopeWasHere likes this.
        • ilSoulsli

          ilSoulsli Space Hobo

          Hi! i did all the steps, but it crashes when i join my farm..
          is it because of the update?
          i tried to do it 2 times :(
           
          • Dunkley

            Dunkley Void-Bound Voyager

            I was actually wondering if this was possible from a technical perspective, looks better than what I had assumed but that just shows how little I know on that end.

            Either way, this is really cool, thanks for sharing. Here's hoping a mod will be able to streamline this to allow +4 player farms more easily.
             
            • fredi_68

              fredi_68 Poptop Tamer

              I just tried my setup again (I reverted to the savestate before my edits since I didn't need 7 mp cabins on my main) and it still loaded correctly. I'm running 1.3.9 currently and have confirmed this loading in SP as well as MP host. I have however not tested what happens when someone tries to join a world that has artificial client slots.
              If you want you can upload your savegame with the edits you tried to make and I can see if I can find the issue. It should definitely load correctly, if more than 3 people can connect without the netcode dying or weird stuff happening is another story.

              Almost forgot, I'm actually using a script I wrote for manipulating farmhand data but what I posted here should still apply since it is using the same procedure me and OP described. It does a little more than that like being able to swap user IDs in and out but otherwise it just saves me time.
               
              • fredi_68

                fredi_68 Poptop Tamer

                My guess is that the artificial cabins will allow for more characters to be created on one farm but only three being able to connect at one time. I have no proof to back this up though. It would still be cool if the netcode was able to support an arbitrary number of players but it just seems like too good to be true.
                 
                • Dunkley

                  Dunkley Void-Bound Voyager

                  That's what I assumed too, but I had enough machines around to test it so I figured I might as well check out what happens if a fifth player tries to join.

                  I admit I didn't really think it was going to be possible myself, but I was pleasantly surprised otherwise. The fifth client joining can just take the last save slot and join in without any big issues. Well, unless their cabin generated on a cliff like in the pic here, but you can have Robin move that stuff. :p

                  Either way, this is pretty exciting stuff. Kinda feel like it'll break certain festivals (like the egg festival) since it has to handle more players than it expects to handle, but since I was already wrong on a fifth player even being able to join, there's hope, and if it doesn't work, maybe a mod will be able to fix the festivals for more than 4 players down the line.
                   
                    fredi_68 likes this.
                  • fredi_68

                    fredi_68 Poptop Tamer

                    Oh wow, that is... actually very surprising :p
                    Well I'm glad you managed to get confirmation on this, I am very excited now. Knowing that this works I will look into some of the other details.

                    Out of interest, did you edit any of the additional tags like <homeLocation>? If not, is there any weird behaviour with respawning or quest related items (like the seed packages for the first quest)?
                    Also, I see that the appearances of the farmhands are all different, which makes me think you copied a farmhand cabin that had an uninitialized farmhand inside (confirmation would be useful). I'm interested in knowing what happens if you copy an already existing farmhand. Does the questLog, cutscenes and inventories reset?

                    In any case, I am very much looking forward to any other information we can dig up.
                     

                    Share This Page