暗黑破坏神2
subme01
这个作者很懒,什么都没留下…
展开
-
梦醒暗黑廿年(三)物品篇
**梦醒暗黑廿年(三)物品篇**也不知道还有没有下一篇,估计做完这篇就应该是最后一篇了。NPC、物品、任务三项遍历是每个游戏最重要的三个部分,但以暗黑的尿性,任务有没有都只是那回事,所以有NPC和物品就差不多了。开始找遍历吧:1、在SendPacket处下断,随便拿起一样物品,断下后向上返回。返回的第一层是典型的发包代码:6FAC4940 /$ 83EC 08 sub esp, 0x86FAC4943 |. 53 push ebx6FAC原创 2020-12-30 15:13:07 · 203 阅读 · 0 评论 -
梦醒暗黑廿年(补)
1、仔细翻了下d2hackmap的代码,发现怪物是否死亡其实是有标志位的:BYTE __fastcall MissileBlobCol(UnitAny *pMissile){ if ( tAutomapMissiles.isOn && !(pMissile->dwFlags1&0x00010000)) {//非死亡的 ...注释上写得很清楚,非死亡的,Uni...原创 2020-04-24 09:48:37 · 508 阅读 · 1 评论 -
梦醒暗黑廿年(二)
梦醒暗黑廿年向抗击疫情的英雄们致敬宇春秋第二篇:NPC篇一、基本猜想上一篇找玩家遍历没找到反而找到地图元素,这回再仔细看看d2hackmap的代码。一般来说游戏里面NPC、玩家的结构或类的对象都是从一个父类中派生出来,存储和处理代码都是一致的。很多游戏的NPC和玩家基址都在一起,可能前一个基址是玩家,+0x04之后就存放着玩家的基址。甚至有的游戏NPC和玩家都混在一个表中,处理的时候仅...原创 2020-04-16 15:32:53 · 341 阅读 · 0 评论 -
梦醒暗黑廿年
梦醒暗黑廿年向抗击疫情的英雄们致敬宇春秋卌年未有过的闭门养猪生活,无病呻吟回忆年少游戏时光。从英雄无敌三到文明四,突然想起廿年前通宵在网吧干暗黑二单机的日子。那时候什么都不会,一点支配骷髅都不点,一个人带着一大群骷髅干普通虫子,整个网吧看着我半个小时磨死都瑞尔的轰动,那一瞬间的满足,到廿年后的今天都历历在目。重玩暗黑二的时候,正好某网开剧毒世界,带着廿年的回忆,懵懂的冲了进去,然后在G战队...原创 2020-04-14 09:34:19 · 488 阅读 · 0 评论