修改硬编码计算(维多利亚2)

时间:2015-07-01 19:16:55

标签: assembly disassembly

我是维多利亚2 **的改编者,我遇到了一个问题。 存在硬编码计算,其中某个值除以另一个值。我想要做的就是将这个计算从一个除法改为一个减法。

我已下载了一个名为OllyDbg(http://www.ollydbg.de/)的程序,通过它我可以将游戏的.exe转换为汇编代码。

我已经检查了这个编码的分区(在那里用'div'标记)并找到256。 有几个div dword案例,据我所知是双字而不是我要搜索的东西,有62个div ecx案例,我认为这是我应该看的事情。

如何确定哪个分区是我要搜索的分区? 是否有更简单的方法来做到这一点,或者尝试这个或多或少没有希望? 我希望这个社区可以提供答案。

注意:我对汇编语言没有任何经验,这对我来说都是非常新的。

*(对于少数不知道的人)创建游戏编辑版本的人

**大战略电脑游戏

编辑:我应该注意,我知道哪两个值用于计算,两者都是动态的,取决于游戏中的情况。我可以使用Cheat Engine查找值所包含的地址,并使用它来查找我想要更改的代码吗?

0 个答案:

没有答案