作者Jedidiah (哪里有FFXI的私服程式T_T)
看板Emulator
标题[心得] 模拟器 vs Cheat Engine
时间Sat Dec 10 11:59:28 2016
这里讲的模拟器, 是特指那种没有自带 cheat 功能, 或是用了会出问题的
首先是 Snes9x 1.51
玩其它 game 或许 OK, 但 DQ 系列会有很大机率造成存档损坏
特别是如果锁定某数值的话; 目前已知可以放心锁定的是敌出现率
和战斗後可以得到的钱和经验值
再来是 ePSXe 2.0.2
这个模拟器自带的金手指功能, 老实说我不会用 XD 所以跟没有是一样的
接下来就是: Cheat Engine 6.2 32bit 的使用
用 CE 找到数值後, 虽然可以把 address list 存起来, 但下次再开起来玩的时候
通常会发现位址都跑掉了, 还要重新找, 比较麻烦
不过这几天突然发现一件事, 就是搜寻後在左边的 result list 上面用 2-click
把某位址加入位址列表里
和开启 memory view 後, 在某数值上按右键选 "add..." 来加入列表
其结果是不一样的
1. 用 memory view 得到的位址, 是绝对值, 下次再开的时候通常都会跑掉;
2. 用 result list 得到的位址, 是相对值, 不管什麽时候开都 OK
(至少还没看到不行的)
在 address list 里面, 在 "address" 那一栏上 2-click 把位址点出来就会明白
方法 1 你会直接看到 xxxxxxxxx (位址)
方法 2 你会看到 "ePSXe.exe" + xxxxxx (位址)
如此一来, 只要去抓一些容易抓的数值 (ex: 道具袋里的道具数量)
再根据网路上提供的金手指去计算 offset, 就能找到一些不容易抓的数值
比如遇敌机率, 或是快速升 (职业) 等级...等等
而且因为位址不会跑掉, 所以累一次 (算 offset) 就 OK 了 XD
一点小心得, 和大家分享 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 182.88.161.90
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1481342372.A.C23.html
1F:→ playerlin: 因为多数模拟器载入时的entry address不一定是固定值 12/10 16:40
2F:→ playerlin: 所以每次重开模拟器时CE找到的位址都会跑掉是正常现象. 12/10 16:40
3F:推 conpo: 推 12/12 23:31
4F:推 ddrdod: 游戏修改菜鸟+1,不懂算offset的方法... 12/14 18:31
5F:→ EDGE: 推~ 12/15 22:52