跳转到内容

Steam 成就

49 个公开成就9 个脚本硬触发需实机补验 completion 类

Steam 公开统计页当前列出 49 个成就;本地 Config/trophy.dat 有 60 条 NEW_ACHIEVEMENT_* 映射。脚本里能静态确认的是命令 590:它把一个 trophy_id 传给 AozoraSteam.exe0x7AFBE0,再进入 CTrophyManagerForSteam::unlock,最终调用 Steam SetAchievement/StoreStats

完整 CSV 可下载:steam_public_achievement_catalog.csvtrophy_script_triggers.csvtrophy_trigger_catalog.csv

项目数量 / 结论来源
Steam 公开成就49Steam Community 统计页,2026-06-25 复核
本地 trophy.dat 映射60Config/trophy.dat
脚本明确触发9Script/Script-cn_tw call_id=590
公开成就匹配到事件44按“进入/完成章节:标题”匹配 event.dat
公开成就精确脚本命令9脚本命令 590 或紧随章节后的后日谈入口

这些是 Steam 公开说明里的点击/播放类成就;未在 Script / Script-cn_twcall_id=590 中出现,触发点应在引擎 UI 层。

成就Steam 说明备注
欢迎来到高见冢学园!点击开始游戏Steam 公开说明为系统/UI 行为;未在 Script/Script-cn_tw 的 call_id=590 中出现。
微调首次点击设置Steam 公开说明为系统/UI 行为;未在 Script/Script-cn_tw 的 call_id=590 中出现。
欢迎回来!点击继续回忆Steam 公开说明为系统/UI 行为;未在 Script/Script-cn_tw 的 call_id=590 中出现。
《青空下的约定》播放OPSteam 公开说明为系统/UI 行为;未在 Script/Script-cn_tw 的 call_id=590 中出现。
我们的回忆点击鉴赏模式Steam 公开说明为系统/UI 行为;未在 Script/Script-cn_tw 的 call_id=590 中出现。

这些位置已经静态确认到脚本命令 590ScriptScript-cn_tw 两套脚本都有同样位置。

成就Steam 说明trophy_id实际触发事件脚本文件偏移证据
新的开始进入章节:停学结束8#18 停学结束第2部01.binScript:489;Script-cn_tw:489exact_script_call_590
“青梅竹马”进入章节:仆人?17#44 仆人?海己01.binScript:609;Script-cn_tw:609exact_script_call_590
“新人”进入章节:体育社团型女生11#24 体育社团型女生凛奈01.binScript:489;Script-cn_tw:489exact_script_call_590
“学生会长”的她进入章节:可怕的窝里横24#66 可怕的窝里横奈緒子01.binScript:609;Script-cn_tw:609exact_script_call_590
“代理董事长”进入章节:六条家31#90 六条家宮穂01.binScript:609;Script-cn_tw:609exact_script_call_590
“你好,老师”进入章节:面谈会42#131 面谈会沙衣里01.binScript:609;Script-cn_tw:609exact_script_call_590
“妹妹”进入章节:草帽少女38#112 草帽少女静01.binScript:609;Script-cn_tw:609exact_script_call_590
“小茜”进入章节:速成发小49#150 速成发小茜01.binScript:489;Script-cn_tw:489exact_script_call_590
”秘密关系”完成章节:庙会还是来了50#154 早已完成的重逢茜05.binScript:489;Script-cn_tw:489exact_followup_script_call_590

进入章节 类多半在章节开头命令 590 触发;完成章节 类按 Steam 公开说明映射到事件完成点,其中大多数没有在对应脚本里看到命令 590,暂按公开说明标注,后续实机可用 Steam overlay 弹窗时间点补验。

成就类型章节事件路线脚本证据备注
新的开始enter_chapter#18 停学结束第二部第2部01.binexact_script_call_590公开说明的章节入口处有脚本命令 590 直接解锁。
“青梅竹马”enter_chapter#44 仆人?海己海己01.binexact_script_call_590公开说明的章节入口处有脚本命令 590 直接解锁。
“不信谣不传谣”finish_chapter#69 既然横竖要被误会…奈绪子奈緒子04.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“埃尔加老师”finish_chapter#97 自由研究其一宫穗宮穂08.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“姻缘石”finish_chapter#27 璧合石凛奈凛奈04.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
睡着的青梅finish_chapter#49 一个听上去很真的故事海己海己06.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
朋友之上,恋人太远finish_chapter#52 乡下美少女的困境海己海己09.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
转折点finish_chapter#21 小茜带着淡淡忧伤的一天(自称)第二部第2部04.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
水遁-浴室门开术finish_chapter#116 和好的代价静07.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“仅限全年龄内容”finish_chapter#70 家庭教师浅仓奈绪子奈绪子奈緒子05.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“永远和你在一起”finish_chapter#55 超级自爆海己海己12.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
天各一方finish_chapter#60 施予惩罚海己海己17.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“新人”enter_chapter#24 体育社团型女生凛奈凛奈01.binexact_script_call_590公开说明的章节入口处有脚本命令 590 直接解锁。
感性的新娘finish_chapter#64 高见冢学园最漫长的一天海己海己21.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
有情人终成眷属finish_chapter#65 星之海海己海己22.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“学生会长”的她enter_chapter#66 可怕的窝里横奈绪子奈緒子01.binexact_script_call_590公开说明的章节入口处有脚本命令 590 直接解锁。
“代理董事长”enter_chapter#90 六条家宫穗宮穂01.binexact_script_call_590公开说明的章节入口处有脚本命令 590 直接解锁。
“深夜家教”finish_chapter#136 正经一点好吗!沙衣里沙衣里06.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“你好,老师”enter_chapter#131 面谈会沙衣里沙衣里01.binexact_script_call_590公开说明的章节入口处有脚本命令 590 直接解锁。
应该被回忆起的曾经finish_chapter#31 就差一点点了…凛奈凛奈08.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
那已经回忆起的现在finish_chapter#32 回忆中的男孩?凛奈凛奈09.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
誓约finish_chapter#75 第二次约会奈绪子奈緒子10.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“孤岛危机”finish_chapter#100 泪岛故事宫穗宮穂11.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
《回到过去》finish_chapter#84 裂痕的扩大奈绪子奈緒子19.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
《明明很爱你》finish_chapter#87 这女人真的讨厌奈绪子奈緒子22.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
漫无止境的8月总会结束finish_chapter#105 一整年的暑假宫穗宮穂16.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
重逢的誓言finish_chapter#40 航的弹唱凛奈凛奈17.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
以后……是什么时候finish_chapter#103 一点点的不协调宫穗宮穂14.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
我爱你,学长finish_chapter#109 大家一起度过的圣诞节宫穗宮穂20.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
终点再会finish_chapter#43 不远的天空之下凛奈凛奈20.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
我们俩的“斑鸫庄”finish_chapter#89 新的回忆之地奈绪子奈緒子24.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
我回来了,老公finish_chapter#111 永远的搭档宫穗宮穂22.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“妹妹”enter_chapter#112 草帽少女静01.binexact_script_call_590公开说明的章节入口处有脚本命令 590 直接解锁。
“完美的配合”finish_chapter#140 超售沙衣里沙衣里10.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
亲吻狂魔!finish_chapter#142 废柴老师沙衣里沙衣里12.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
清新的恋爱finish_chapter#144 我没有任何不满沙衣里沙衣里14.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
年上!冲锋!finish_chapter#147 教师应有的姿态沙衣里沙衣里17.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
毕业后见!finish_chapter#149 第七个夏天沙衣里沙衣里19.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
妹妹→女友!?finish_chapter#122 大只小猫静13.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
三年之期已到!finish_chapter#130 戴着草帽的她静21.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
不再到来的夏日finish_chapter#23 爬不上的石阶共通共通BADエンディング.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
我们的约定!finish_chapter#22 向着这片蓝天立下约定Grandグランドエンディング01.binsteam_public_descriptionSteam 公开说明给出章节触发点;未在该脚本中发现 call_id=590,静态位置暂按事件完成处理。
“小茜”enter_chapter#150 速成发小茜01.binexact_script_call_590公开说明的章节入口处有脚本命令 590 直接解锁。
“秘密关系”finish_chapter#153 庙会还是来了茜04.binexact_followup_script_call_590公开说明为完成该章节;本地脚本命令落在紧随其后的后日谈/尾声事件开头。

下面只展示前 20 条未被脚本命令 590 命中的本地 trophy.dat 映射;完整表看 trophy_trigger_catalog.csv

trophy_idSteam API 名静态触发状态备注
0NEW_ACHIEVEMENT_2_28local_mapping_unreachable_by_single_unlockCTrophyManagerForSteam::unlock 要求 trophy.dat 分组非 0;该行也不匹配进度分组 2-5,疑似保留/未发布映射。
1NEW_ACHIEVEMENT_1_0not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
2NEW_ACHIEVEMENT_1_1not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
3NEW_ACHIEVEMENT_1_2not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
4NEW_ACHIEVEMENT_1_3not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
5NEW_ACHIEVEMENT_1_4not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
6NEW_ACHIEVEMENT_1_5not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
7NEW_ACHIEVEMENT_1_6not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
9NEW_ACHIEVEMENT_1_8not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
10NEW_ACHIEVEMENT_1_9not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
12NEW_ACHIEVEMENT_1_11not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
13NEW_ACHIEVEMENT_1_12not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
14NEW_ACHIEVEMENT_1_13not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
15NEW_ACHIEVEMENT_1_14not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
16NEW_ACHIEVEMENT_1_15not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
18NEW_ACHIEVEMENT_1_17not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
19NEW_ACHIEVEMENT_1_18not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
20NEW_ACHIEVEMENT_1_19not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
21NEW_ACHIEVEMENT_1_20not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
22NEW_ACHIEVEMENT_1_21not_found_in_script_call_590Script/Script-cn_tw 未发现直接 call_id=590;公开章节完成类成就可能由引擎事件完成/Steam 统计路径触发,或为本地保留映射。
结论证据
确认call_id=590 -> 0x734B2D 分发表 case -> 0x7AFBE0 -> CTrophyManagerForSteam::unlock
确认trophy.dat 运行表用于把 trophy_id 映射到 NEW_ACHIEVEMENT_* 后调用 Steam SetAchievement
需补验大量“完成章节”成就未在对应脚本中出现命令 590;静态表按 Steam 公开说明给出章节点,低层代码入口仍需继续追事件完成/Steam stat 路径或实机弹窗。