[{"data":1,"prerenderedAt":413},["ShallowReactive",2],{"navigation_docs":3,"-docs-mpsteam-hosting-and-joining":166,"-docs-mpsteam-hosting-and-joining-surround":408},[4,9,76,106,148,162],{"title":5,"path":6,"stem":7,"icon":8},"Overview","\u002Fdocs","docs\u002Findex","i-lucide-book-open",{"title":10,"path":11,"stem":12,"children":13,"icon":15},"CultTweaker","\u002Fdocs\u002Fculttweaker","docs\u002F1.culttweaker\u002F01.index",[14,16,21,26,31,36,41,46,51,56,61,66,71],{"title":5,"path":11,"stem":12,"icon":15},"i-lucide-wand",{"title":17,"path":18,"stem":19,"icon":20},"Installation","\u002Fdocs\u002Fculttweaker\u002Finstallation","docs\u002F1.culttweaker\u002F02.installation","i-lucide-download",{"title":22,"path":23,"stem":24,"icon":25},"Worldshaper","\u002Fdocs\u002Fculttweaker\u002Fworldshaper","docs\u002F1.culttweaker\u002F03.worldshaper","i-lucide-hammer",{"title":27,"path":28,"stem":29,"icon":30},"Player spines","\u002Fdocs\u002Fculttweaker\u002Fplayer-spines","docs\u002F1.culttweaker\u002F04.player-spines","i-lucide-user",{"title":32,"path":33,"stem":34,"icon":35},"Follower forms","\u002Fdocs\u002Fculttweaker\u002Ffollower-forms","docs\u002F1.culttweaker\u002F05.follower-forms","i-lucide-users",{"title":37,"path":38,"stem":39,"icon":40},"Custom structures","\u002Fdocs\u002Fculttweaker\u002Fcustom-structures","docs\u002F1.culttweaker\u002F06.custom-structures","i-lucide-home",{"title":42,"path":43,"stem":44,"icon":45},"Items and meals","\u002Fdocs\u002Fculttweaker\u002Fcustom-items-and-meals","docs\u002F1.culttweaker\u002F07.custom-items-and-meals","i-lucide-package",{"title":47,"path":48,"stem":49,"icon":50},"Tarot cards","\u002Fdocs\u002Fculttweaker\u002Fcustom-tarot-cards","docs\u002F1.culttweaker\u002F08.custom-tarot-cards","i-lucide-sparkles",{"title":52,"path":53,"stem":54,"icon":55},"Custom enemies","\u002Fdocs\u002Fculttweaker\u002Fcustom-enemies","docs\u002F1.culttweaker\u002F09.custom-enemies","i-lucide-skull",{"title":57,"path":58,"stem":59,"icon":60},"Custom weapons","\u002Fdocs\u002Fculttweaker\u002Fcustom-weapons","docs\u002F1.culttweaker\u002F10.custom-weapons","i-lucide-sword",{"title":62,"path":63,"stem":64,"icon":65},"NPC quests","\u002Fdocs\u002Fculttweaker\u002Fcustom-npc-quests","docs\u002F1.culttweaker\u002F11.custom-npc-quests","i-lucide-message-square",{"title":67,"path":68,"stem":69,"icon":70},"Modding API","\u002Fdocs\u002Fculttweaker\u002Fmodding-api","docs\u002F1.culttweaker\u002F12.modding-api","i-lucide-plug",{"title":72,"path":73,"stem":74,"icon":75},"Changelog","\u002Fdocs\u002Fculttweaker\u002Fchangelog","docs\u002F1.culttweaker\u002F13.changelog","i-lucide-history",{"title":77,"path":78,"stem":79,"children":80,"icon":82},"Supercharged","\u002Fdocs\u002Fsupercharged","docs\u002F2.supercharged\u002F1.index",[81,83,92],{"title":5,"path":78,"stem":79,"icon":82},"i-lucide-zap",{"title":84,"path":85,"stem":86,"children":87,"icon":35},"Followers","\u002Fdocs\u002Fsupercharged\u002Ffollowers","docs\u002F2.supercharged\u002Ffollowers\u002F1.index",[88,89],{"title":5,"path":85,"stem":86,"icon":35},{"title":72,"path":90,"stem":91,"icon":75},"\u002Fdocs\u002Fsupercharged\u002Ffollowers\u002Fchangelog","docs\u002F2.supercharged\u002Ffollowers\u002F2.changelog",{"title":93,"path":94,"stem":95,"children":96,"icon":50},"Tarots","\u002Fdocs\u002Fsupercharged\u002Ftarots","docs\u002F2.supercharged\u002Ftarots\u002F1.index",[97,98,103],{"title":5,"path":94,"stem":95,"icon":50},{"title":99,"path":100,"stem":101,"icon":102},"Card list","\u002Fdocs\u002Fsupercharged\u002Ftarots\u002Fcards","docs\u002F2.supercharged\u002Ftarots\u002F2.cards","i-lucide-layers",{"title":72,"path":104,"stem":105,"icon":75},"\u002Fdocs\u002Fsupercharged\u002Ftarots\u002Fchangelog","docs\u002F2.supercharged\u002Ftarots\u002F3.changelog",{"title":107,"path":108,"stem":109,"children":110,"icon":112},"MiniMods","\u002Fdocs\u002Fminimods","docs\u002F3.minimods\u002F1.index",[111,113,118,122,127,132,136,140,143],{"title":5,"path":108,"stem":109,"icon":112},"i-lucide-boxes",{"title":114,"path":115,"stem":116,"icon":117},"Trial of the Gods","\u002Fdocs\u002Fminimods\u002Ftrial-of-the-gods","docs\u002F3.minimods\u002F2.trial-of-the-gods","i-lucide-flame",{"title":119,"path":120,"stem":121,"icon":25},"Structures","\u002Fdocs\u002Fminimods\u002Fstructures","docs\u002F3.minimods\u002F3.structures",{"title":123,"path":124,"stem":125,"icon":126},"Roles","\u002Fdocs\u002Fminimods\u002Froles","docs\u002F3.minimods\u002F4.roles","i-lucide-briefcase",{"title":128,"path":129,"stem":130,"icon":131},"Rituals","\u002Fdocs\u002Fminimods\u002Frituals","docs\u002F3.minimods\u002F5.rituals","i-lucide-flame-kindling",{"title":133,"path":134,"stem":135,"icon":65},"Commands","\u002Fdocs\u002Fminimods\u002Fcommands","docs\u002F3.minimods\u002F6.commands",{"title":137,"path":138,"stem":139,"icon":45},"Items","\u002Fdocs\u002Fminimods\u002Fitems","docs\u002F3.minimods\u002F7.items",{"title":72,"path":141,"stem":142,"icon":75},"\u002Fdocs\u002Fminimods\u002Fchangelog","docs\u002F3.minimods\u002F8.changelog",{"title":144,"path":145,"stem":146,"icon":147},"Credits","\u002Fdocs\u002Fminimods\u002Fcredits","docs\u002F3.minimods\u002F9.credits","i-lucide-heart",{"title":149,"path":150,"stem":151,"children":152,"icon":35},"MP Steam","\u002Fdocs\u002Fmpsteam","docs\u002F4.mpsteam\u002F1.index",[153,154,159],{"title":5,"path":150,"stem":151,"icon":35},{"title":155,"path":156,"stem":157,"icon":158},"Hosting and joining","\u002Fdocs\u002Fmpsteam\u002Fhosting-and-joining","docs\u002F4.mpsteam\u002F2.hosting-and-joining","i-lucide-play",{"title":72,"path":160,"stem":161,"icon":75},"\u002Fdocs\u002Fmpsteam\u002Fchangelog","docs\u002F4.mpsteam\u002F3.changelog",{"title":163,"path":164,"stem":165,"icon":70},"MCP server","\u002Fdocs\u002Fmcp","docs\u002F5.mcp",{"id":167,"title":155,"body":168,"description":401,"extension":402,"links":403,"meta":404,"navigation":405,"path":156,"seo":406,"stem":157,"__hash__":407},"docs\u002Fdocs\u002F4.mpsteam\u002F2.hosting-and-joining.md",{"type":169,"value":170,"toc":386},"minimark",[171,176,180,191,194,239,243,289,293,315,319,326,330,333,367,371,375],[172,173,175],"h2",{"id":174},"before-you-start","Before you start",[177,178,179],"p",{},"Back up your saves. They live in:",[181,182,188],"pre",{"className":183,"code":185,"language":186,"meta":187},[184],"language-text","%USERPROFILE%\\AppData\\LocalLow\\Massive Monster\\Cult Of The Lamb\\saves\n","text","",[189,190,185],"code",{"__ignoreMap":187},[177,192,193],{},"Only the host's save is modified during a session, but this is a test build and\na backup costs nothing.",[195,196,197,202,214,218,221,225,228,232],"steps",{},[198,199,201],"h3",{"id":200},"host-a-session","Host a session",[177,203,204,205,208,209,213],{},"Load the save you want to play, open the pause menu with ",[189,206,207],{},"Esc",", and choose\n",[210,211,212],"strong",{},"Host Multiplayer",". The lobby is created immediately and the pause menu gains\nthe online controls.",[198,215,217],{"id":216},"invite-your-friend","Invite your friend",[177,219,220],{},"Invite from the Steam overlay, from your Steam friends list, or through Discord\nif Discord Rich Presence is on. The guest accepts the invite or joins from your\nfriends list.",[198,222,224],{"id":223},"wait-for-the-handshake","Wait for the handshake",[177,226,227],{},"On connect the mod compares the protocol version, the MP build, the game version\nand every installed plugin by file hash. A mismatch stops the join with a\nmessage naming what differs, rather than desyncing later.",[198,229,231],{"id":230},"play","Play",[177,233,234,235,238],{},"The guest drops into your world with their own camera and HUD. Press ",[189,236,237],{},"Enter"," to\nchat, middle-click to ping a spot for both players.",[172,240,242],{"id":241},"in-session-controls","In-session controls",[244,245,246,259],"table",{},[247,248,249],"thead",{},[250,251,252,256],"tr",{},[253,254,255],"th",{},"Input",[253,257,258],{},"What it does",[260,261,262,272,280],"tbody",{},[250,263,264,269],{},[265,266,267],"td",{},[189,268,237],{},[265,270,271],{},"Opens text chat. Steam avatars and lobby events are shown; it hides itself when quiet.",[250,273,274,277],{},[265,275,276],{},"Middle mouse",[265,278,279],{},"Drops a world ping visible to both players and announced in chat.",[250,281,282,286],{},[265,283,284],{},[189,285,207],{},[265,287,288],{},"Pause menu, including the online section and a Pause Game button that freezes both players.",[172,290,292],{"id":291},"rewards-inventory-and-building","Rewards, inventory and building",[294,295,296,303,309],"ul",{},[297,298,299,302],"li",{},[210,300,301],{},"Dungeon rewards are instanced."," Weapons, curses, relics and tarot cards can\neach be taken by both players. Tarot lists are shared back to the host so\ndefensive cards protect the guest too.",[297,304,305,308],{},[210,306,307],{},"The cult's inventory is the host's."," It is streamed to the guest, and\nbuildings the guest places are paid from it. If the host cannot afford a\nplacement it is refused and the guest's copy is taken back.",[297,310,311,314],{},[210,312,313],{},"Structures replicate as results."," Placement, hammering progress and removal\ncross over, and you see the other player's placement ghost while they aim.",[172,316,318],{"id":317},"discord-rich-presence","Discord Rich Presence",[177,320,321,322,325],{},"While Discord is running you get Invite to Play and Ask to Join, and your\npresence shows where you are: the base with a follower count, a dungeon, or a\nhub — including CultTweaker's custom hubs and maps. Turn it off in the\n",[189,323,324],{},"[Discord]"," section of the mod's config file.",[172,327,329],{"id":328},"reporting-a-bug","Reporting a bug",[177,331,332],{},"Send a DM with:",[334,335,336,339,349,364],"ol",{},[297,337,338],{},"Steps to reproduce, and whether you were the host or the guest.",[297,340,341,344,345,348],{},[189,342,343],{},"BepInEx\u002FLogOutput.log"," from ",[210,346,347],{},"both"," machines.",[297,350,351,352,355,356,359,360,363],{},"If the game crashed, ",[189,353,354],{},"Player.log"," from\n",[189,357,358],{},"%USERPROFILE%\\AppData\\LocalLow\\Massive Monster\\Cult Of The Lamb\\"," and the\nnewest folder in ",[189,361,362],{},"%LOCALAPPDATA%\\Temp\\Massive Monster\\Cult Of The Lamb\\Crashes",".",[297,365,366],{},"Screenshots or video, if you have them.",[368,369,370],"caution",{},"Screenshots, video and streams of the mod are fine to share. The mod files\nthemselves are not — do not pass the build on to anyone else.",[172,372,374],{"id":373},"known-limits","Known limits",[294,376,377,380,383],{},[297,378,379],{},"Steam overlay invites do not work on app id 480. Invite through the Discord\nor Steam friends list instead, and make sure both players use the same app id.",[297,381,382],{},"Not every interaction is patched yet. Anything that shows up on one screen and\nnot the other is worth reporting.",[297,384,385],{},"CultTweaker support varies by build; older versions such as 1.1.2 may not\nbehave.",{"title":187,"searchDepth":387,"depth":387,"links":388},2,[389,396,397,398,399,400],{"id":174,"depth":387,"text":175,"children":390},[391,393,394,395],{"id":200,"depth":392,"text":201},3,{"id":216,"depth":392,"text":217},{"id":223,"depth":392,"text":224},{"id":230,"depth":392,"text":231},{"id":241,"depth":387,"text":242},{"id":291,"depth":387,"text":292},{"id":317,"depth":387,"text":318},{"id":328,"depth":387,"text":329},{"id":373,"depth":387,"text":374},"Starting a lobby, inviting a friend, chat, pings, and the parity checks that run on connect.","md",null,{},{"title":155,"icon":158},{"title":155,"description":401},"LMSgHjTWvrYu6CH60an_d44ZtBVZj1So39KDAAok7gQ",[409,411],{"title":5,"path":150,"stem":151,"description":410,"icon":35,"children":-1},"Online two-player co-op for Cult of the Lamb over Steam peer-to-peer, currently in closed testing.",{"title":72,"path":160,"stem":161,"description":412,"icon":75,"children":-1},"Release history for COTL MP Steam, newest first.",1789208921421]