辅助我玩《三国群英传2》的工具写了三分之一了,因为我想的是三个功能吧。
第一个功能是,可以查看敌方城市里有哪些武将,这个在游戏当中是不允许查看敌方城市中有哪些武将的。
第二个功能是,可以查看过来攻击我的敌人一共有几个人,分别是哪些武将。
第三个功能是,把前两个功能整合到游戏当中,就不要这个单独的工具了,毕竟用工具需要窗口化的玩,窗口玩又不舒服。
目前,第一个功能已经完成了,看下图。

上图显示的是成都的武将,因为成都是自己的城市,因此可以在游戏内看到城市中的武将;同样在我的工具中也可以看到城市中的武将。在工具中可以看到武将的名称、等级、武力、带兵数量和兵种。
下面这张图,也就是新野城,是敌方的城市,可以看到是不允许查看武将资料的。但是在我的工具中是可以看到的。从工具中可以看到,城市中有四名武将,同样可以看到他们的名称、等级、武力、带兵数量和兵种。

第一个功能已经完成了,断断续续地完成了。
这个功能的实现就是通过城市的基址可以遍历到所有的城市,在城市中可以得到保存武将的链表,接着遍历武将的链表就可以得到所有的武将信息了。这个功能还是比较简单的。
当然了,城市的信息和武将的信息,并没有分析完,拿到目前的数据已经够用了。
至于第二个功能貌似有点思路,还需要进一步的验证行与不行。
至于第三个功能,还在想中……至少等第二个功能做完再说!
最后能不能做完,不太好说……因为搞第一个功能已经快丧失我玩的动力了,毕竟已经开始搞了,就勉强把第一个功能做完了,代码写的很烂,C 和 C++ 混着写,在 cpp 中定义着 struct ……
除了两个 struct 定义在单独的 .h 文件中以外,剩下的代码都在一个 .cpp 文件中……恶心至极,我都不想修改,还指望搞第二个和第三个功能?