前言:
因为轩辕剑柒即将发售,
可能会第一时间进行游玩。
但是不想在初次游玩时破坏体验,
不希望一边纪录数据分析与刻意停下收集,
而且如果不是有系统地当下抓取内存数据,
可能触发一些意外的有趣BUG会不知道怎重新实现,
加上可能辛苦蒐集输出画面的可见数据和实际有误差。
早年文章看过有人练满封印之剑,
辛苦纪录了2600多刀隐藏攻击力400,
实际上具备解包反解技术后,
直接看游戏dat便能验证为2800刀、380隐藏。
所以这体验人工和系统自动的准确性差别,
加上人工纪录过于辛苦不适合第一轮这样干。
所以目标是希望到时候边玩边留下数据,
刚好会先出试玩版让我有时间针对目标找地址,
正式版便可边游玩一轮事后再分析数据。
之前做livesplit计时器的经验,
log功能可以写code当下把需要观测的值print到文件上,
前年已经无聊练过3等天狼,
到时候轩柒那些数据值得分析还未可知,
所以先随意抓游戏程式地址的练兵,
就顺便拿天之痕跑看看纪录过程,
顺便挑战天之痕1等阿仇最强绝技。
准备:
让程式判定隐藏经验值清0,
视为学到绝招计时器切换为下一段。
自己在观测的数据的前后加了中文标记,
另外设了count在推测大约的杀敌数。
(不过这会有误差,只要有获得经验就算+1)
因为目标想要1等学到最强绝技,
所以我必须知道隐藏经验到了用收化避免取得经验。
只有战斗胜利才能获得绝技,否则经验值满出来也不会学到。
在mon.dat用HEX编辑器查找绝招的BIG5,
观察附近HEX值可以找到正确数据:
浪里寻花(150)
银鹰掠地(260)
龙翔九天(500)
神剑傲州(600)
DVD203版的阿仇隐藏经验位址:
swd3eDvd.exe+C56C4
练招过程:
阿仇一等血量100,
也就是说每被伤害100就能获得一条怒气,
在没有无限大招BUG的时候这就是最好的选择。
但是等低逃跑率低,需要洞察光环格档防止翻车。
实况纪录:
https://youtu.be/ZitJjgGYcgM
自动纪录log:
05:17:22: Swd3e.exe restart!(Swd3e 2.03)
05:19:04: 杀敌数:1,隐藏经验:1
05:19:29: 杀敌数:2,隐藏经验:2
05:26:48: 杀敌数:3,隐藏经验:3
05:27:07: 杀敌数:4,隐藏经验:10
05:28:04: 杀敌数:5,隐藏经验:17
05:29:02: 杀敌数:6,隐藏经验:24
05:30:34: 杀敌数:7,隐藏经验:31
05:31:09: 杀敌数:8,隐藏经验:38
05:31:39: 杀敌数:9,隐藏经验:45
05:32:54: 杀敌数:10,隐藏经验:52
05:33:39: 杀敌数:11,隐藏经验:59
05:34:12: 杀敌数:12,隐藏经验:66
05:34:55: 杀敌数:13,隐藏经验:73
05:35:26: 杀敌数:14,隐藏经验:80
05:36:02: 杀敌数:15,隐藏经验:87
05:36:42: 杀敌数:16,隐藏经验:94
05:37:37: 杀敌数:17,隐藏经验:101
05:38:18: 杀敌数:18,隐藏经验:108
05:38:57: 杀敌数:19,隐藏经验:115
05:39:43: 杀敌数:20,隐藏经验:122
05:40:34: 杀敌数:21,隐藏经验:129
05:41:12: 杀敌数:22,隐藏经验:136
05:42:14: 杀敌数:23,隐藏经验:143
05:42:55: 杀敌数:24,隐藏经验:150