完结了一个相对比较复杂的修改,其实说起来也简单,如果不去理解数据结构只追求修改效果的话。笔者的一个原则就是要搞明白:怎么找到的,怎么改,为什么。一个线索无法伸展了,换个点,就来下面这个吧。
(十七)任意建造——大多数人离优雅只差一步
这次我们想试试新方法,这个方法在一些游戏中有奇效,简单快捷方便,一秒钟满足你!有时很有效的的大杀器——字符串搜索。从我们最初修改地图全开时,我们就发现游戏程序中包含一些字符串,那么不能建造有没有对应的字符串呢,有的话是什么字符串呢?字符串最常见的是现实在游戏界面中,红警中是语音。当不能在某处放置建筑物的时候,你会听到“Can Not Deploy Here”,我们就搜索“deploy”字符串,如果听不懂“deploy”就试试“here”嘛。
OD搜索字符串,然后查找,找到如下结果:
有3个?看来分不同情况的不能放置。双击来到对应位置,全部下断点。为什么是“eva_”开头,猜想因为游戏中是个女声提示,“Eva”是一个女名“伊娃”。吐槽下,难道是男声还要“bob”开头!言归正传,接下来就是去洗洗脸,坐等游戏断下来?
好了,等了3个多小时,游戏终于断下来了。你信吗?而且是断在了0049BDEB,国际惯例,找跳转——观察周围有没有跳转可以跳过这段代码。
时间: 2024-11-07 20:50:09