[{"data":1,"prerenderedAt":371},["ShallowReactive",2],{"navigation_docs":3,"-docs-mpsteam-changelog":166,"-docs-mpsteam-changelog-surround":366},[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":72,"body":168,"description":359,"extension":360,"links":361,"meta":362,"navigation":363,"path":160,"seo":364,"stem":161,"__hash__":365},"docs\u002Fdocs\u002F4.mpsteam\u002F3.changelog.md",{"type":169,"value":170,"toc":345},"minimark",[171,176,180,185,204,208,234,238,252,256,282,286,294,298,323,327],[172,173,175],"h2",{"id":174},"v010-first-test-build","v0.1.0 — first test build",[177,178,179],"p",{},"The bullets below are grouped by system; the mod's own changelog lists them\nflat.",[181,182,184],"h3",{"id":183},"session-and-connection","Session and connection",[186,187,188,192,195,198,201],"ul",{},[189,190,191],"li",{},"Steam peer-to-peer two-player co-op: host from the pause menu, join from the\nSteam overlay.",[189,193,194],{},"The host's save is streamed to the guest in memory; the guest's own saves are\nnever written.",[189,196,197],{},"Separate camera and HUD per player, with the vanilla goat as the guest avatar.",[189,199,200],{},"The handshake compares protocol, mod build and every installed plugin by file\nhash, with a clear mismatch message, and refuses to start on an older game\nversion.",[189,202,203],{},"Time scale is synced from any source: the pause menu, meditation and mod\npanels slow or freeze both players together.",[181,205,207],{"id":206},"dungeons-and-combat","Dungeons and combat",[186,209,210,213,216,219,222,225,228,231],{},[189,211,212],{},"Dungeon seed, rooms, enemies, damage, knock-out and revive are replicated.",[189,214,215],{},"Rooms are decorated identically on both screens.",[189,217,218],{},"Projectiles, curses and swipes are mirrored on the other player.",[189,220,221],{},"Enemy poison puddles reach the guest; enemies removed by the host without\ndying disappear on the guest too.",[189,223,224],{},"Rewards are instanced: weapons, curses, relics and tarot cards can be taken by\nboth players, and first-room podiums reserved for the other player close when\nthey pick. Tarot lists are shared with the host so defensive cards protect the\nguest.",[189,226,227],{},"Base doors and the dungeon door are host-led and are never tripped by the\nother player's puppet.",[189,229,230],{},"Tarot cards that grant hearts keep them on the guest, including the extra\nheart containers.",[189,232,233],{},"When both players go down the run ends for both of you, and the respawn room\nafter a double knock-out brings the guest along.",[181,235,237],{"id":236},"bosses","Bosses",[186,239,240,243,246,249],{},[189,241,242],{},"The temple door cutscene, boss-spawned enemies, the boss health bar and the\ncutscene camera moves all reach the guest.",[189,244,245],{},"Boss dialogue opens on both screens and the host's Continue turns the page for\nboth of you.",[189,247,248],{},"Boss projectiles fired through a helper component appear on the other screen.",[189,250,251],{},"The adventure map freezes both players while it is open, and opens for both\ntogether.",[181,253,255],{"id":254},"the-cult","The cult",[186,257,258,261,264,267,270,273,276,279],{},[189,259,260],{},"The cult's inventory is streamed from the host, and buildings placed by the\nguest are paid from it; a placement the host cannot afford is taken back.",[189,262,263],{},"Structures are per player: placement, hammering progress and removal replicate\nas results, with the other player's placement ghost shown. Both players can\nhammer the same build site.",[189,265,266],{},"Rituals at the altar play on both screens, including the follower chosen for a\nsacrifice, a wedding and similar picks.",[189,268,269],{},"Follower commands from the interaction wheel — imprison, bless, work orders,\ngifts, daycare, sacrifice and the rest — replay on the other screen with the\nright puppet acting.",[189,271,272],{},"Followers walk the same paths on both screens, either player can indoctrinate,\nand the next recruit steps up on both screens afterwards.",[189,274,275],{},"Summoned allies, demons and familiars appear on the other player's screen.",[189,277,278],{},"Opening a new dungeon door with the required followers plays the whole ritual\non both screens, and a door opened by the guest stays open.",[189,280,281],{},"Divine inspiration is spent by the host only, so unlocks stick.",[181,283,285],{"id":284},"conversations","Conversations",[186,287,288,291],{},[189,289,290],{},"NPC conversations open for both players and follow the host page by page,\nincluding dialogue answers; a conversation you start is driven by you.",[189,292,293],{},"Talking to a follower no longer takes the other player's controls away.",[181,295,297],{"id":296},"mod-support","Mod support",[186,299,300,303,306,309,312,315],{},[189,301,302],{},"COTL_API custom content ids are remapped between machines, and modded per-slot\nsave data ships with the save.",[189,304,305],{},"CultTweaker skins sync by name and keep following all session long, including\nswitching back to a vanilla skin.",[189,307,308],{},"Opt-in download of the host's CultTweaker content, behind a consent dialog.",[189,310,311],{},"CultTweaker's F4 room editor works over the link: the world freezes for both\nplayers, edits appear live, both can edit at once with the peer's selection in\namber, and the host saves and copies the file across. Needs a CultTweaker\nbuild with the editor contract on both sides.",[189,313,314],{},"Enemies placed with CultTweaker's editor are matched by their editor id\n(CultTweaker contract 2).",[189,316,317,318,322],{},"Content downloads and editor files travel on their own low-priority lane at a\nconfigurable send rate (",[319,320,321],"code",{},"Network.SendRateKB",", default 2048), so a download no\nlonger raises ping.",[181,324,326],{"id":325},"social","Social",[186,328,329,336,339,342],{},[189,330,331,332,335],{},"Text chat on ",[319,333,334],{},"Enter"," with Steam avatars and lobby events, hidden when quiet.",[189,337,338],{},"Middle-mouse world ping shown on both screens and announced in chat.",[189,340,341],{},"Steam rich presence with a player group, and Discord Rich Presence with Invite\nto Play and Ask to Join.",[189,343,344],{},"Presence shows the current area: the base with a follower count, a dungeon, or\na hub name, including CultTweaker hubs and maps.",{"title":346,"searchDepth":347,"depth":347,"links":348},"",2,[349],{"id":174,"depth":347,"text":175,"children":350},[351,353,354,355,356,357,358],{"id":183,"depth":352,"text":184},3,{"id":206,"depth":352,"text":207},{"id":236,"depth":352,"text":237},{"id":254,"depth":352,"text":255},{"id":284,"depth":352,"text":285},{"id":296,"depth":352,"text":297},{"id":325,"depth":352,"text":326},"Release history for COTL MP Steam, newest first.","md",null,{},{"title":72,"icon":75},{"title":72,"description":359},"AuUW4VYxseOW7d1OJVjoYq3fysy8NbosQvsvEL2vt9k",[367,369],{"title":155,"path":156,"stem":157,"description":368,"icon":158,"children":-1},"Starting a lobby, inviting a friend, chat, pings, and the parity checks that run on connect.",{"title":163,"path":164,"stem":165,"description":370,"icon":70,"children":-1},"Connect Claude, Cursor, VS Code or any other MCP client to these docs, and read them as plain markdown through llms.txt and the raw routes.",1789208922029]