防剧透设置——隐藏还是彻底删除未实装卡牌
为什么要防剧透
FGO 是先有日服、后有国服的游戏——日服的新从者、新活动、新素材通常比国服早 3~6 个月实装。
Chaldea 作为全局工具,游戏数据里同时包含所有区服的所有内容(哪怕国服还没实装)。如果直接显示,国服玩家会被剧透。
两种防剧透级别
级别一:隐藏未实装卡牌(默认)
| 项目 | 效果 |
|---|---|
| 列表页 | 默认不显示未实装的从者、礼装、纹章 |
| 详情页 | 直接访问未实装内容(如通过搜索)仍然能看到完整信息 |
| 活动 / 主线 | 未实装的活动和主线 Free 本不显示在列表 |
| 原理 | 只是筛选——数据还在数据库里,只是默认不显示 |
推荐——既能防剧透又不会丢失数据。万一哪天想看了,把筛选关掉就能看到。
级别二:删除未实装卡牌(激进)
| 项目 | 效果 |
|---|---|
| 数据库 | 加载数据时立即删除所有未实装的从者、礼装、纹章 |
| 列表页 | 看不到未实装内容 |
| 详情页 | 直接访问也无法看到(数据已删) |
| 活动 / 主线 | 未实装内容保留(活动、主线、御主礼装不受影响) |
| 原理 | 硬删除——数据从数据库里彻底移除 |
谨慎——删除后无法恢复(除非重新更新游戏数据或重新安装 App)。
级别对比
| 维度 | 隐藏(默认) | 删除(激进) |
|---|---|---|
| 安全性 | ✅ 数据还在 | ❌ 数据被删 |
| 彻底程度 | 列表不显示 | 数据库删除 |
| 可恢复 | 随时 | 重更新游戏数据 |
| 资源占用 | 正常 | 略少(删了未实装内容) |
按区服自动生效
防剧透设置按当前区服生效:
- 区服设为 CN → 根据国服实装进度隐藏未实装内容
- 区服设为 JP → 根据日服实装进度隐藏(实际上日服几乎没有未实装)
- 切换区服后,防剧透筛选自动更新
场景差异
哪些内容会被隐藏 / 删除
| 内容类型 | 隐藏级别一 | 删除级别二 |
|---|---|---|
| 未实装从者 | ✅ 默认不显示 | ✅ 从数据库删除 |
| 未实装礼装 | ✅ 默认不显示 | ✅ 从数据库删除 |
| 未实装纹章 | ✅ 默认不显示 | ✅ 从数据库删除 |
| 未实装活动 | ✅ 默认不显示 | ❌ 保留 |
| 未实装主线 | ✅ 默认不显示 | ❌ 保留 |
| 未实装御主礼装 | ✅ 默认不显示 | ❌ 保留 |
为什么删除级别二里活动 / 主线 / 御主礼装保留?因为这些内容的删除逻辑复杂(活动数据和关卡数据有牵连),删除可能导致程序崩溃。
重启应用才生效
切换防剧透级别后,需要重启应用才能完全生效——尤其是删除级别二(需要重新加载数据库)。
App 会在设置页面提醒你这一点。
防剧透 vs 游戏数据更新
防剧透是显示层的筛选,不影响游戏数据更新:
- 游戏数据更新时,Chaldea 会拉取所有区服的最新数据(包括日服刚实装的新从者)
- 防剧透筛选自动根据你的区服决定显示哪些
- 所以你永远是"最新数据 + 按你区服筛选"
为什么要两种级别
| 场景 | 推荐级别 |
|---|---|
| 大多数玩家(国服) | 隐藏(默认) |
| 完全不想被剧透 | 删除(激进) |
| 偶尔想看看未来内容 | 隐藏(关掉筛选就能看) |
| 跨服玩家(日服 + 国服) | 隐藏(切换区服自动适配) |