收起左侧

[求助] 帝国时代3如何用CE修改

 关闭 [复制链接]
gui57发表于 2018-7-1 21:56:00
最近迷上了CE,学着用了一段时间,了解了一些用处,发现有的游戏可以直接搜出来有的不行
例如帝国时代2可以直接搜索单浮点的数值类型,但是到了帝国时代3发现不行了,用模糊搜索变大变小试了好多次还是不成功
请问这个应该怎么改?我搜遍了百度发现找不到类似的问题
不喜欢直接用修改器修改,就当进阶了解学习CE吧
随遇而安428发表于 2018-7-2 12:33:00
没有大佬知道吗183122bj7gz01k4iwj41n4.jpg
郭光庆发表于 2019-7-8 22:13:00
数值可能加密了
掘金入眠刈发表于 2019-7-9 03:48:00
百度帝国时代秘籍 眼镜蛇跑车183123jp4f7a5n7s0sal4e.jpg
风男人1984发表于 2019-7-9 11:04:00
你想改的是什么功能?
李焕发发表于 2019-7-9 13:18:00
加密了,我也找人弄来着。可惜都不会
度素告发表于 2019-7-10 02:33:00
lz知道怎么添加装备吗,黑魂重制版
xwuw13发表于 2019-8-17 23:19:00
兄弟,这个游戏我找到这些数值的基址了183123qn92wjymzz7nenkx.jpg
蜡烛2017发表于 2019-8-18 09:13:00
再发一遍
储存机制:
这个游戏的左下角四个数值确实是加密的,花了我好久才解出来。举例说明,假如目前的木材是600,在游戏中显示的是整数,但是他是以浮点数临时存放在浮点运算单元中(FPU),小数位在显示的时候舍弃了。这时候先要把600转换成单精度浮点数—>0100 0100 0001 0110 0000 0000 0000 0000转化成16进制0x44160000,然后与一个数值(这里假设为A,木材对应的A=0xD0EE3A35)进行异或运算=0x94F83A35,这个数值就是在内存中的储存形式。
我找到的基址:
木材:00C6DF14+4 异或的数值:D0EE3A35
粮食:00C6DF14+8 异或的数值:CFC40CDF
商品:00C6DF14+18 异或的数值:B1A1CFDA
金钱:00C6DF14+0 异或的数值:6C549136
异或数值的基址"age3y.exe"+0086F614)+4c)+774)+280)+E0)再加上每个基址后面的数
不知道说明白没有

-----------------------------------------------------------------------------------------------------
更正一下,那个商品是00C6DF14+1C,你可以直接改这个数值,然后看看什么效果


ebf1bc315c6034a8cc52065cc51349540b23768b.png
跳转到