码迷,mamicode.com
首页 > 其他好文 > 详细

红色警戒2修改器原理百科(九)

时间:2015-09-02 10:42:35      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

    完结了一个相对比较复杂的修改,其实说起来也简单,如果不去理解数据结构只追求修改效果的话。笔者的一个原则就是要搞明白:怎么找到的,怎么改,为什么。一个线索无法伸展了,换个点,就来下面这个吧。

(十七)任意建造——大多数人离优雅只差一步

    这次我们想试试新方法,这个方法在一些游戏中有奇效,简单快捷方便,一秒钟满足你!有时很有效的的大杀器——字符串搜索。从我们最初修改地图全开时,我们就发现游戏程序中包含一些字符串,那么不能建造有没有对应的字符串呢,有的话是什么字符串呢?字符串最常见的是现实在游戏界面中,红警中是语音。当不能在某处放置建筑物的时候,你会听到“Can Not Deploy Here”,我们就搜索“deploy”字符串,如果听不懂“deploy”就试试“here”嘛。

    OD搜索字符串,然后查找,找到如下结果:

技术分享

    有3个?看来分不同情况的不能放置。双击来到对应位置,全部下断点。为什么是“eva_”开头,猜想因为游戏中是个女声提示,“Eva”是一个女名“伊娃”。吐槽下,难道是男声还要“bob”开头!言归正传,接下来就是去洗洗脸,坐等游戏断下来?

    好了,等了3个多小时,游戏终于断下来了。技术分享你信吗?而且是断在了0049BDEB,国际惯例,找跳转——观察周围有没有跳转可以跳过这段代码。

红色警戒2修改器原理百科(九)

标签:

原文地址:http://www.cnblogs.com/viewll/p/4777694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!