- 精华
- 0
- 帖子
- 6500
- 威望
- 0 点
- 积分
- 6559 点
- 种子
- 7 点
- 注册时间
- 2008-2-10
- 最后登录
- 2019-12-8
|
发表于 2009-4-29 10:56 · 澳大利亚
|
显示全部楼层
下面是引用最后之光于2009-04-29 10:08发表的:
请问存档修改过的怎么才会知道是修改的?
GOW2 里面的成就系统是游戏本身和xbox操作系统结合的.
GOW2里面其中有一个成就要求啥XXXXX个兽兵
然而每关卡中敌人数量是有特定限制的
记录于存档内的变量越为
对战次数
杀敌总数
游戏时长
如果这些记录变量出现过异常, 例如:
对战次数 = 1
杀敌总熟 = 1000
游戏时长 = 1.00
以上变量马上就可以知道游戏是修改出来的.
而且这只是仅仅是一部分
若果用修器修改, 一般情况来说, 会将数值设置修改为该变量的上限(系统数据是一定有上限的)
也就是用老金将某些数值最***的改变方式, 例如FF代码
所以用以上的例子, 对应修改的档案
对战次数 = FF = 999999999999????
杀敌总熟 = FF = 999999999999????
游戏时长 = FF = 999999999999????
FF在老金变量为多少就不太清楚了我记得是255, 或者是最大价的意思
但变量的设定值有类型之分和长度之分, 类型和长度的不用, 最大值也会随之改变.
这种情况就更加明显为修改了.
还有很多其他的, 存档某个变辆长度, 存档的大小,这些都是些很常用于鉴别作弊于否的记录手段.
所以存档的异常是很容易被检测到.
以上之是概念.
如果游戏是Fable2 , 可能就更恐怖了, 在个人历史理论里做了多少次爱都算在里面, 说不定Fable2的公司已经通过网络读取了这些数据, 记录在服务器ing
 |
|