维护加载屏 FAQ
SkillDev toolsMaintains the FAQ for the Dota 10v10 AI custom loading screen. When users provide raw questions, answers, or request new/improved loading tips, it automatically condenses them into player-facing Q&A entries, classifies them as common or niche, and writes them to the legacy Panorama loading screen wi
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the 维护加载屏 FAQ skill
What this skill tells your AI
The instructions your AI receives, as published by windy10v10ai/game in .claude/skills/faq/SKILL.md and read by ahel’s review.
在自定义加载屏顶部中偏右显示一条随机 FAQ。用户给出原始文本即视为文案与实现授权,直接优化并完成写入;仅当机制事实无法从代码确认,或分类会明显改变用户意图时才询问。
固定结构
- 布局:content/panorama/layout/custom_game/custom_loading_screen.xml
- 保持
LoadingFaqPanel下的LoadingFaqQuestion与LoadingFaqAnswer两个 Label。 - 不新增 FAQ 标题,不把问答合并为单个 Label。
- 保持
- 样式:content/panorama/styles/custom_game/custom_loading_screen.css
- FAQ 是无边框、无背景的嵌入式文字,不做浮窗卡片。
- 保持上方中偏右位置,避开左侧游戏选项、右侧队伍面板和中央 Dota 标志。
- 问题使用暖色、较大且粗体,答案使用较小的浅色正文。
- 随机逻辑:content/panorama/scripts/custom_game/game_mode.js
LOADING_FAQ_GROUPS的常见组权重为8,冷门组权重为2,先按组加权,再在组内等概率抽取。- 每条 entry 仅写 key 前缀
loading_faq_<topic>,脚本读取<prefix>_question和<prefix>_answer。
文案与分类
- 先在现有本地化中查术语,再写文案。沿用已存在的名称,例如“藏宝箱”“物品抽奖”“肉山”“多重施法(觉醒)”。
- 问题面向新玩家,直接描述玩家看见的现象,避免内部术语和实现细节。
- 答案优先 1–2 句,先给结论,再给必要条件或操作。不要使用分号。
- 不用
<br>、HTML 或文本换行分隔问答,两个 Label 自然换行。 - 核心、新玩家高频或全局机制归入常见。仅特定英雄、多人场景、背包边界或高级规则归入冷门。
- 涉及实际奖励、奖池、叠加或掉落规则时,先读对应代码验证;不要把“概率更高”写成“奖励档位更高”,或反过来。
- Question 位不强制写成疑问句。内容如果是操作建议/技巧而非玩家会主动发问“为什么”的异常现象,直接用陈述式标题更自然(如“藏宝箱抢先开启者奖励更好”),不要为了凑问答格式硬套“…有什么好处?”一类问句。
- 不要为制造问句而引入虚假对比条件。本游戏固定 10v10,“多人游戏时…”这类框架会暗示单人场景不成立,而单人场景本不存在。
- 新增前检索现有 FAQ 是否已覆盖相同机制,内容重叠时合并进已有条目的回答,不要并列两条相似问答。
- “为什么”开头的问句语气偏向责问,整个题库避免让它成为主导句式。改用“什么情况/时候…”“…吗?”“…怎么办?”等更柔和的问法,或按第 7 条改成陈述式标题。新增或修改条目前,通读题库里已有的 Question 措辞,避免连续堆积同一种开头。
写入本地化
同时修改以下三个文件:
game/resource/addon_schinese.txtgame/resource/addon_english.txtgame/resource/addon_russian.txt
在 loading_status_* 段落之后保留一个空行,以 // FAQ 开始 FAQ 段。每条 FAQ 必须在三语文件中使用相同的两条 key:
loading_faq_<topic>_question
loading_faq_<topic>_answer
保持两个 tab 缩进、三语 key 完整对应和相同段落结构。UI 文本必须同步俄文。
工作流
- 读取
.claude/CLAUDE.md与localization-format-guideskill,查看现有 FAQ 和相关机制代码。 - 将用户原始文本优化为中文问答,并依照现有术语翻译为英文和俄文。
- 选择常见或冷门组,在
LOADING_FAQ_GROUPS加入对应前缀,并在三语// FAQ段增加问答 key。 - 若修改问答结构或展示样式,同时检查 XML、脚本和 CSS 仍使用两个 Label 的无边框嵌入式设计。
- 验证:运行
git diff --check、node --check content/panorama/scripts/custom_game/game_mode.js,检查每个新增 key 在三语文件中各出现一次,并确认 entry 已注册到脚本。 - 提示用户在 Dota Tools 实测 16:9 与窄屏下的位置、换行和随机结果。
Signals
- GitHub stars
- 73
- Forks
- 40
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
faq-windy10v10ai- Source
- github.com/windy10v10ai/game