机制解包确认概率表待定位
本页只收能从当前文件确认的规则,以及路线模型必须假设的边界。路线默认按“普通”状态计算。
| 结局 | 条件 | 路线处理 | 来源 |
|---|
| BE | 当前HP<=0 或 检查不合格且不能延期 | 单独存档回收 | default.tjs + gameloop.txt.json |
| NE | 最终检查合格后 幸福度<300; 最终检查合格前提为HP上限>=300 | NE专用分支 | default.tjs::RPGEndingBranch + RPGTierUpCondition |
| HE | 幸福度>=300 且 HP上限<400; 实战范围为HP上限300-399 | HE分支存档回收 | default.tjs::RPGEndingBranch |
| TE | 幸福度>=300 且 HP上限>=400 | 全收集主线目标 | default.tjs::RPGEndingBranch |
| 阶段 | 通过条件 | 攻略处理 |
|---|
| Tier0 -> Tier1 | HP 上限 >= 31 | 全收集第 6 步接受检查。 |
| Tier1 -> Tier2 | HP 上限 >= 60 且完成 txtev028 | 全收集第 14 步接受检查。 |
| Tier2 -> Tier3 | HP 上限 >= 100 | 全收集第 23 步接受检查。 |
| Tier3 -> Tier4 | HP 上限 >= 180 且完成 txtev078 | 全收集第 40 步接受检查。 |
| 最终检查 | HP 上限 >= 300 | 根据幸福与 HP 上限分 NE/HE/TE。 |
| 项目 | 结论 | 来源 |
|---|
| 初始延期次数 | 延期可能数 = 2 | default.tjs |
| 延期上限 | 最大值为 3 | default.tjs |
| 手机效果 | 购买手机有 addpass=true,增加 1 次拒绝检查次数 | txtev079 / gameloop.txt |
| 延期按钮 | f.延期可能数 <= 0 时禁用 | macro.ks / gameloop.txt |
| 失败结局 | HP <= 0,或检查不合格且不能延期 | gameloop.txt.json |
| 状态 | 普通事件倍率 | H 事件倍率 | 备注 |
|---|
| 体調不良 | 1.5 | 1.5 | default.tjs confirmed: 消耗+50% |
| 疲労 | 1.2 | 1.2 | default.tjs confirmed: 消耗+20% |
| 普通 | 1.0 | 1.0 | default.tjs confirmed: 基准路线使用此状态 |
| 上機嫌 | 0.8 | 0.8 | default.tjs confirmed: 消耗-20% |
| 欲情 | 1.0 | 0.5 | default.tjs confirmed: 仅H事件消耗-50%; 普通事件无修正 |
| 项目 | 状态 |
|---|
| 妹妹状态概率表 | RPGSetSisterCondition 的算法已解出,但实际传入的概率表还没定位。 |
| 完整 CG 编号 | 路线有 59 个自编号回收点,但还没和游戏内相册编号逐一锁死。 |
| 剧本覆盖 | 已有 runtime dump 与旧静态参考;仍可能随实机触发补齐更多当前版本 SCN。 |
本文件记录当前版本已经能从游戏文件直接确认的数值规则,以及仍未定位的部分。
| 项目 | 结论 | 证据 |
|---|
| 事件名称 | game_event_catalog.csv 的 161 个事件名全部来自官方标题表,event_name_source=decoded_title | analysis_patch/tjs_decode/txtevlist_cn.txt、txtevlist_cn_1.txt、txtevlist_cn_2.txt |
| 追加 2 事件名 | 明日美和家庭医学、哥哥与中暑、洗澡做爱、体寒的明日美、降温按摩 及对应第二次均已确认 | analysis_patch/tjs_decode/txtevlist_cn_2.txt |
| 事件数值 | HP 消耗、幸福、HP 上限、前置、脚本名来自事件表 | analysis_patch/tjs_decode/txtevlist*.tjs、analysis_patch/strategy/runtime_event_table.csv |
| 初始延期次数 | 初始 延期可能数 = 2,最大值 3 | analysis_patch/tjs_decode/default.tjs |
| 天数表 | Tier1/Tier2 为 10 天,Tier3/Tier4 为 14 天;每次延期给 7 天 | default.tjs::RPGRemainDayByTier、RPGRemainDayByPass |
| 检查阈值 | Tier0 maxHP >=31;Tier1 maxHP >=60 且 txtev028;Tier2 maxHP >=100;Tier3 maxHP >=180 且 txtev078;最终 maxHP >=300 | default.tjs::RPGTierUpCondition |
| 结局阈值 | 幸福 <300 -> NormalED;幸福 >=300 且 maxHP <400 -> GoodED;幸福 >=300 且 maxHP >=400 -> TrueED | default.tjs::RPGEndingBranch |
| 结局脚本数量 | 当前 build 有 3 个正常结局和 1 个坏结局;append1/append2 成就表只新增追加事件计数成就,没有新增结局成就 | txtev142-145、torophy.tjs、torophy_1.tjs、torophy_2.tjs、analysis_patch/psb/gameloop.txt.json |
| BE 条件 | HP <=0 进 gameover;检查不合格且无延期次数也进 gameover | analysis_patch/psb/gameloop.txt.json |
| 检查按钮条件 | 延期按钮在 f.延期可能数 <= 0 时禁用;接受检查在 _check_impassable_() 为真时禁用 | analysis_patch/decoded_ks/macro.ks、analysis_patch/psb/gameloop.txt.json |
| 妹妹状态标签 | 体調不良、疲労、普通、上機嫌、欲情;欲情 Tier2 后限定 | default.tjs::RPGConditionTags |
| 妹妹状态消耗倍率 | 体調不良 +50%,疲労 +20%,普通 0%,上機嫌 -20%,欲情 仅 H 事件 -50% | default.tjs::RPGConditionSubHPBuff |
| 休息恢复倍率 | 妹妹状态不影响恢复量 | default.tjs::RPGConditionAddHPBuff = null |
| 项目 | 当前状态 |
|---|
| 妹妹状态概率表 | default.tjs 只解出了 RPGSetSisterCondition 算法,实际传入的概率表 tbl 还没定位;已检查游戏目录 unencrypted/world.tjs,该文件是 TJS2100 bytecode,普通字符串扫描未发现相关函数名或状态名;下一步需要 bytecode 反编译或运行时对象抓取。 |
| 完整 CG 编号 | 已有剧本/资源 dump 和路线内 59 个 CG 回收点,但当前 CGxx 是攻略自编号;还需要继续把所有相册/CG 资源和事件做一对一校验。 |
| 全剧情文本完整性 | 已导出当前可读剧本文本,但 runtime dump 仍可能随着实机触发补齐更多当前版本 SCN。 |