{"id":"40eee55c-cc9b-4a55-b5b3-f3f68d31b28d","authorId":"TWmwNjYAz8G2yda7pXtXu3qB7IyXHVzP","title":"精品同人大作 | 路人女主的养成方法","description":"【冬摸御同人杯精品制作 · 超长正文 · 高度还原 · 多视角可选 · 修罗场 · 全角色可扮演】\n冴えない彼女の育てかた ── IF Another World\n那年春天，樱花坂道上白帽子被风吹走的瞬间，一切开始了。\n\n你——或是那个对创作抱有近乎偏执热忱的御宅族制作人，或是那个存在感为零却比谁都看得通透的路人女主角，或是用毒舌包裹深情的天才小说家学姐，或是口是心非却把所有温柔都画进原画的金发青梅竹马，或是用吉他弦震动代替说不出口的告白的元气表妹，或是温柔到让人忘记她也有爪牙的黑长直后辈——\n\n你将以其中一个人的身份，走进这个名为 blessing software 的故事。\n\n这个社团做的是Galgame。讽刺的是，制作Galgame的过程本身，比任何一条游戏路线都更像一个修罗场——\n\n深夜的工作室只剩两个人。诗羽学姐把改了第二十七稿的剧本摔在桌上，黑长发散落，领口的扣子不知何时多解开了一颗。她盯着你说：「你到底想要一个什么样的女主角？……你确定你心里想的那个人，不是站在你面前的这个？」\n\n隔壁的画室传来压抑的抽泣。英梨梨又画废了。你推门进去的时候她蜷在角落，金色双马尾凌乱地贴在被泪水沾湿的脸颊上。她看到你的第一反应是把画板翻过去——「别看！……谁让你进来的，笨蛋……」但她没有推开你的手。\n\n加藤惠帮你热好了便当放在桌上。你甚至没注意到她什么时候来过。你只看到便利贴上写着四个字——「注意身体。」没有署名。但你认得那个字迹。你忽然意识到，你从来没有认真看过她。\n\n温泉合宿的夜晚。拉门那一侧的呼吸声忽然停了。然后你听到一个声音，很轻，像是在确认你有没有睡着——「……还醒着吗？」\n\n美智留练完琴回来，T恤被汗浸透贴在身上，她大大咧咧地坐在你旁边打开罐装咖啡。但今天她没有说话。吉他盒靠在墙角，里面多了一张手写的歌词——标题是你的名字。\n\n出海站在工作室门口，低着头，把写了三天三夜的剧本递过来。「前辈……这里面有一段，是我自己加的。如果不好的话可以删掉……」你翻到那一页，发现那是一段告白戏——女主角对男主角说的话，每一个字都像是在说给你听。\n\n创作从来就不只是创作。\n当你为游戏里的女主角写心动的瞬间时——你确定那份心动，不是你自己的吗？\n\n这是一个关于创作与爱情的故事。关于才华与嫉妒、骄傲与脆弱、说不出口的话和画不出来的感情。在这个IF的世界里，没有固定结局，没有命定路线。\n\n每一个选择都通向不同的未来。每一个深夜都…","background":"g7uya73yavzf0iurt07fx1qu.webp","backgroundWidth":2752,"backgroundHeight":1536,"cover":"v5idqa9vlgxg15ng200ahrne.webp","coverWidth":1772,"coverHeight":1259,"introPage":"ari06hzt1xrbd1tlrstx53d4.html","changelog":null,"createdAt":"2026-04-20T01:05:35.807Z","updatedAt":"2026-07-27T02:31:39.410Z","initPublicAt":"2026-04-20T01:07:01.946Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════════════════════════════════════\n   路人女主的养成方法 · 内置CSS\n   冴えない彼女の育てかた · IF Another World\n   樱花粉主题 · 对话带头像 · 拟真地图\n   ═══════════════════════════════════════ */\n\n/* ═══════════════════════════════════════\n   折叠面板（覆盖平台默认样式）\n   ═══════════════════════════════════════ */\n\n.markdown-body details {\n  background: #fff !important;\n  border: 1px solid rgba(255,183,197,0.35) !important;\n  border-radius: 12px !important;\n  margin: 12px 0 !important;\n  box-shadow: 0 2px 8px rgba(255,183,197,0.1) !important;\n  overflow: visible !important;\n  color: #37474F !important;\n}\n\n.markdown-body details > summary {\n  list-style: none !important;\n  cursor: pointer !important;\n  padding: 11px 16px !important;\n  background: linear-gradient(135deg, #FFF5F7, #FFF0F5) !important;\n  color: #37474F !important;\n  font-weight: 700 !important;\n  font-size: 15px !important;\n  border-bottom: 1px solid rgba(255,183,197,0.3) !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 6px !important;\n  border-radius: 12px 12px 0 0 !important;\n  letter-spacing: 0.5px !important;\n}\n\n.markdown-body details:not([open]) > summary {\n  border-radius: 12px !important;\n  border-bottom: none !important;\n}\n\n.markdown-body details > summary::before { content: none !important; }\n.markdown-body details > summary::marker { display: none !important; }\n\n.markdown-body details > *:not(summary) {\n  padding: 14px 16px !important;\n  font-size: 15px !important;\n  line-height: 1.8 !important;\n  color: #37474F !important;\n  overflow: visible !important;\n  background: #fff !important;\n}\n\n/* ═══════════════════════════════════════\n   表格统一\n   ═══════════════════════════════════════ */\n\n.markdown-body table {\n  border-collapse: collapse !important;\n  width: 100% !important;\n  font-size: 14px !important;\n  margin: 8px 0 !important;\n  background: #fff !important;\n}\n\n.markdown-body th {\n  background: linear-gradient(135deg, #D81B60, #E91E63) !important;\n  color: #fff !important;\n  padding: 7px 12px !important;\n  text-align: left !important;\n  font-weight: 700 !important;\n  font-size: 13px !important;\n  border: 1px solid #C2185B !important;\n}\n\n.markdown-body td {\n  padding: 6px 12px !important;\n  border: 1px solid rgba(255,183,197,0.3) !important;\n  color: #37474F !important;\n  vertical-align: top !important;\n  font-size: 14px !important;\n  background: #fff !important;\n}\n\n.markdown-body tr:nth-child(even) td {\n  background: #FFF8F9 !important;\n}\n\n/* ═══════════════════════════════════════\n   对话气泡 · 带圆形头像 · 角色色系\n   ═══════════════════════════════════════ */\n\n.markdown-body .talk {\n  position: relative;\n  margin: 14px 0;\n  padding: 12px 16px 12px 54px;\n  border-radius: 2px 14px 14px 14px;\n  border-left: 4px solid #ccc;\n  background: #fff;\n  font-size: 15px;\n  line-height: 1.85;\n  color: #37474F;\n  box-shadow: 0 1px 6px rgba(0,0,0,0.05);\n  border-top: 1px solid #f0f0f0;\n  border-right: 1px solid #f0f0f0;\n  border-bottom: 1px solid #f0f0f0;\n  min-height: 52px;\n}\n\n.markdown-body .talk::before {\n  font-size: 13px;\n  font-weight: 700;\n  display: block;\n  margin-bottom: 4px;\n  letter-spacing: 0.5px;\n}\n\n.markdown-body .talk::after {\n  content: '';\n  position: absolute;\n  left: 10px;\n  top: 10px;\n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n  background: #eee center/cover no-repeat;\n  border: 2px solid #ccc;\n  box-shadow: 0 1px 4px rgba(0,0,0,0.1);\n}\n\n/* 安艺伦也 */\n.markdown-body .talk-tomoya { border-left-color: #455A64; }\n.markdown-body .talk-tomoya::before { content: '🎮 安艺伦也'; color: #37474F; }\n.markdown-body .talk-tomoya::after {\n  background-image: url('https://picui.ogmua.cn/s1/2026/03/26/69c4f06bf1d75.webp');\n  background-size: cover;\n  border-color: #455A64;\n}\n\n/* 加藤惠 */\n.markdown-body .talk-megumi { border-left-color: #A1887F; }\n.markdown-body .talk-megumi::before { content: '🤍 加藤惠'; color: #5D4037; }\n.markdown-body .talk-megumi::after {\n  background-image: url('https://picui.ogmua.cn/s1/2026/03/26/69c4f08236250.webp');\n  background-size: cover;\n  border-color: #A1887F;\n}\n\n/* 霞之丘诗羽 */\n.markdown-body .talk-utaha { border-left-color: #7B1FA2; }\n.markdown-body .talk-utaha::before { content: '📖 霞之丘诗羽'; color: #4A148C; }\n.markdown-body .talk-utaha::after {\n  background-image: url('https://picui.ogmua.cn/s1/2026/03/26/69c4f0a58294e.webp');\n  background-size: cover;\n  border-color: #7B1FA2;\n}\n\n/* 泽村英梨梨 */\n.markdown-body .talk-eriri { border-left-color: #EF6C00; }\n.markdown-body .talk-eriri::before { content: '🎨 泽村英梨梨'; color: #E65100; }\n.markdown-body .talk-eriri::after {\n  background-image: url('https://picui.ogmua.cn/s1/2026/03/26/69c4f0c7a5b45.webp');\n  background-size: cover;\n  border-color: #EF6C00;\n}\n\n/* 冰堂美智留 */\n.markdown-body .talk-michiru { border-left-color: #C62828; }\n.markdown-body .talk-michiru::before { content: '🎸 冰堂美智留'; color: #B71C1C; }\n.markdown-body .talk-michiru::after {\n  background-image: url('https://picui.ogmua.cn/s1/2026/03/26/69c4f0e9cbae0.webp');\n  background-size: cover;\n  border-color: #C62828;\n}\n\n/* 波岛出海 */\n.markdown-body .talk-izumi { border-left-color: #1565C0; }\n.markdown-body .talk-izumi::before { content: '🖋️ 波岛出海'; color: #0D47A1; }\n.markdown-body .talk-izumi::after {\n  background-image: url('https://picui.ogmua.cn/s1/2026/03/26/69c4f117f05ec.webp');\n  background-size: cover;\n  border-color: #1565C0;\n}\n\n/* 玩家（通用标识，AI不应输出此class） */\n.markdown-body .talk-player {\n  border-left-color: #D81B60;\n  background: #FFF8F9;\n}\n.markdown-body .talk-player::before {\n  content: '🎭 你';\n  color: #D81B60;\n}\n.markdown-body .talk-player::after {\n  background: linear-gradient(135deg, #FFB7C5, #D81B60);\n  border-color: #D81B60;\n  background-image: none;\n}\n\n/* ═══════════════════════════════════════\n   内心独白 · 薄樱便签风\n   ═══════════════════════════════════════ */\n\n.markdown-body .thought {\n  display: inline-block;\n  background: #FFF8F0;\n  color: #8D6E63;\n  font-style: italic;\n  font-size: 14px;\n  padding: 5px 14px;\n  margin: 6px 2px;\n  border-bottom: 2px solid #FFCCBC;\n  border-right: 1px solid #FFE0B2;\n  box-shadow: 1px 1px 3px rgba(0,0,0,0.05);\n  transform: rotate(-0.3deg);\n  letter-spacing: 0.3px;\n  line-height: 1.55;\n  position: relative;\n  border-radius: 2px;\n}\n\n.markdown-body .thought::before {\n  content: '💭';\n  font-size: 0.7em;\n  position: absolute;\n  top: -5px;\n  left: 5px;\n  font-style: normal;\n}\n\n/* ═══════════════════════════════════════\n   拟声词 · 轻小说风\n   ═══════════════════════════════════════ */\n\n.markdown-body .sfx {\n  display: inline-block;\n  font-weight: 800;\n  font-size: 16px;\n  color: #D81B60;\n  padding: 2px 10px;\n  margin: 0 3px;\n  position: relative;\n  letter-spacing: 2px;\n}\n\n.markdown-body .sfx::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 3px;\n  background: repeating-linear-gradient(90deg, #FFB7C5 0 3px, transparent 3px 5px);\n  opacity: 0.5;\n  border-radius: 1px;\n}\n\n/* ═══════════════════════════════════════\n   场景切割线\n   ═══════════════════════════════════════ */\n\n.markdown-body .scene-cut {\n  text-align: center;\n  color: #F06292;\n  font-size: 14px;\n  margin: 26px 0;\n  position: relative;\n  letter-spacing: 3px;\n}\n\n.markdown-body .scene-cut::before,\n.markdown-body .scene-cut::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  width: 24%;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, #FFB7C5, transparent);\n}\n.markdown-body .scene-cut::before { left: 0; }\n.markdown-body .scene-cut::after { right: 0; }\n\n/* ═══════════════════════════════════════\n   CoT 思维链\n   ═══════════════════════════════════════ */\n\n.cot-inner {\n  font-size: 14px;\n  color: #78909C;\n  line-height: 1.75;\n}\n\n.cot-inner strong {\n  color: #D81B60;\n  display: block;\n  margin-top: 10px;\n  padding: 3px 0;\n  border-bottom: 1px dotted rgba(255,183,197,0.5);\n  font-size: 14px;\n}\n\n/* ═══════════════════════════════════════\n   世界信息面板\n   ═══════════════════════════════════════ */\n\n.world-panel {\n  font-size: 15px;\n  line-height: 2;\n  padding: 12px 16px;\n  background: #fff;\n  border-left: 3px solid #D81B60;\n  color: #37474F;\n}\n\n/* ═══════════════════════════════════════\n   🗺️ 场景地图（深色底 · 白字 · 强制覆盖）\n   ═══════════════════════════════════════ */\n\n.markdown-body .map-wrap {\n  padding: 10px !important;\n  background: linear-gradient(170deg, #1a1520, #2a1f35) !important;\n  border-radius: 12px !important;\n  border: 1px solid rgba(255,183,197,0.25) !important;\n  color: #fff !important;\n}\n\n.markdown-body .map-zone {\n  margin-bottom: 8px !important;\n}\n\n.markdown-body .map-zone-title {\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  color: #FFB7C5 !important;\n  padding: 4px 10px !important;\n  margin-bottom: 6px !important;\n  letter-spacing: 1px !important;\n  border-bottom: 1px solid rgba(255,183,197,0.2) !important;\n}\n\n.markdown-body .map-grid {\n  display: grid !important;\n  grid-template-columns: repeat(3, 1fr) !important;\n  gap: 6px !important;\n  padding: 4px !important;\n}\n\n@media (max-width: 420px) {\n  .markdown-body .map-grid { grid-template-columns: repeat(2, 1fr) !important; }\n}\n\n.markdown-body .map-node {\n  background: rgba(255,255,255,0.07) !important;\n  border: 1px solid rgba(255,255,255,0.1) !important;\n  border-radius: 8px !important;\n  padding: 10px 6px !important;\n  text-align: center !important;\n  transition: all 0.3s !important;\n  position: relative !important;\n}\n\n.markdown-body .map-node:hover {\n  background: rgba(255,183,197,0.12) !important;\n  border-color: rgba(255,183,197,0.35) !important;\n}\n\n/* 当前所在位置高亮 */\n.markdown-body .mn-here {\n  background: rgba(216,27,96,0.2) !important;\n  border-color: rgba(216,27,96,0.6) !important;\n  box-shadow: 0 0 14px rgba(216,27,96,0.25), inset 0 0 10px rgba(216,27,96,0.08) !important;\n}\n\n.markdown-body .mn-here::before {\n  content: '📍' !important;\n  position: absolute !important;\n  top: -8px !important;\n  right: -4px !important;\n  font-size: 13px !important;\n}\n\n.markdown-body .mn-icon {\n  font-size: 1.4em !important;\n  margin-bottom: 3px !important;\n  display: block !important;\n}\n\n.markdown-body .mn-label {\n  font-size: 12px !important;\n  color: #fff !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.5px !important;\n  text-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;\n}\n\n.markdown-body .mn-who {\n  font-size: 11px !important;\n  color: #FFD54F !important;\n  margin-top: 4px !important;\n  min-height: 16px !important;\n  font-weight: 700 !important;\n  text-shadow: 0 1px 2px rgba(0,0,0,0.5) !important;\n}\n\n.markdown-body .map-divider {\n  text-align: center !important;\n  font-size: 11px !important;\n  color: rgba(255,183,197,0.5) !important;\n  margin: 8px 0 !important;\n  letter-spacing: 3px !important;\n}\n\n/* 工作室节点特殊高亮 */\n.markdown-body .mn-studio {\n  border-color: rgba(216,27,96,0.35) !important;\n  background: rgba(216,27,96,0.1) !important;\n}\n\n/* 手机端适配 */\n@media (max-width: 600px) {\n  .markdown-body .map-grid { gap: 4px !important; }\n  .markdown-body .map-node { padding: 8px 4px !important; }\n  .markdown-body .mn-icon { font-size: 1.2em !important; }\n  .markdown-body .mn-label { font-size: 11px !important; }\n  .markdown-body .mn-who { font-size: 10px !important; }\n}\n\n/* ═══════════════════════════════════════\n   📱 LINE 浮窗\n   ═══════════════════════════════════════ */\n\n.phone-frame {\n  background: #0B0E11;\n  border-radius: 20px;\n  overflow: hidden;\n  border: 2.5px solid #1a1f25;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.15);\n  max-width: 340px;\n  margin: 10px auto;\n  font-size: 14px;\n}\n\n.phone-status {\n  display: flex;\n  justify-content: space-between;\n  padding: 6px 14px;\n  font-size: 12px;\n  color: #666;\n  background: #0F1318;\n  border-bottom: 1px solid #1a1f25;\n}\n\n.phone-time {\n  font-weight: 700;\n  color: #ddd;\n  font-size: 13px;\n}\n\n.phone-body {\n  padding: 10px 14px 14px;\n  color: #ccc;\n  line-height: 1.8;\n  background: #0B0E11;\n}\n\n.app-section {\n  margin-bottom: 10px;\n  padding-bottom: 8px;\n  border-bottom: 1px solid #1a1f25;\n}\n\n.app-section:last-child {\n  border-bottom: none;\n  margin-bottom: 0;\n}\n\n.app-head {\n  font-weight: 700;\n  font-size: 14px;\n  color: #06C755; /* LINE绿色 */\n  margin-bottom: 4px;\n}\n\n.app-msg {\n  font-size: 13px;\n  color: #999;\n  padding-left: 10px;\n  border-left: 2px solid #1a2a1f;\n  margin: 3px 0;\n  line-height: 1.55;\n}\n\n/* ═══════════════════════════════════════\n   💕 关系面板\n   ═══════════════════════════════════════ */\n\n.rel-panel {\n  font-size: 14px;\n  line-height: 1.8;\n  color: #37474F;\n}\n\n/* ═══════════════════════════════════════\n   创作记忆面板\n   ═══════════════════════════════════════ */\n\n.memory-panel {\n  font-size: 14px;\n  line-height: 1.7;\n  color: #37474F;\n}\n\n.memory-config {\n  background: #FFF5F7;\n  padding: 10px 14px;\n  border-radius: 8px;\n  font-size: 13px;\n  color: #78909C;\n  font-family: 'Consolas', 'Monaco', monospace;\n  line-height: 1.9;\n  border: 1px solid rgba(255,183,197,0.3);\n}\n\n/* ═══════════════════════════════════════\n   行动选项 · 樱花便签\n   ═══════════════════════════════════════ */\n\n.markdown-body .action-box {\n  background: #FFF8F9;\n  border: 1px solid rgba(255,183,197,0.4);\n  border-radius: 12px;\n  padding: 16px 18px;\n  margin: 14px 0;\n  position: relative;\n  box-shadow: 0 2px 8px rgba(255,183,197,0.1);\n  line-height: 2;\n  font-size: 15px;\n  color: #37474F;\n}\n\n.markdown-body .action-box::before {\n  content: '🌸 你的选择';\n  display: block;\n  font-weight: 700;\n  color: #D81B60;\n  margin-bottom: 8px;\n  padding-bottom: 6px;\n  border-bottom: 1px solid rgba(255,183,197,0.3);\n  font-size: 15px;\n  letter-spacing: 1px;\n}\n\n/* ═══════════════════════════════════════\n   手机适配\n   ═══════════════════════════════════════ */\n\n@media (max-width: 600px) {\n  .phone-frame { max-width: 100%; border-radius: 16px; }\n  .markdown-body .talk { padding: 10px 14px 10px 48px; font-size: 14px; }\n  .markdown-body .talk::after { width: 28px; height: 28px; left: 8px; top: 10px; }\n  .markdown-body .sfx { font-size: 15px; }\n  .markdown-body .action-box { padding: 12px 14px; font-size: 14px; }\n  .markdown-body details > summary { font-size: 14px !important; padding: 10px 14px !important; }\n  .markdown-body details > *:not(summary) { font-size: 14px !important; padding: 12px 14px !important; }\n  .map-grid { gap: 4px; }\n  .map-node { padding: 6px 4px; }\n  .mn-icon { font-size: 1.1em; }\n  .mn-label { font-size: 10px; }\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":40,"totalMessages":346,"totalCreditsUsed":485215,"totalTokensUsed":14379552,"totalPlayedUsers":25,"deeplyPlayed":10,"fixedPromptLength":16747,"lorebookLength":26955,"author":{"id":"TWmwNjYAz8G2yda7pXtXu3qB7IyXHVzP","name":"梦瑶","displayUsername":"zmy","username":"zmy"},"cardsTags":[{"tag":{"name":"细致描写","cardsCount":198}},{"tag":{"name":"路人女主的养成方法","cardsCount":2}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"自定义开局","cardsCount":81}},{"tag":{"name":"冬摸御同人杯","cardsCount":9}},{"tag":{"name":"多角色","cardsCount":1110}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}