我收集的dll差不多快全了,目前缺少红门功能和物品袋子功能
凯恩酒馆吧
全部回复
仅看楼主
level 6
https://tieba.baidu.com/p/6842844899
RT
有会的话还是希望能分享一下
2021年10月28日 14点10分 1
level 4
楼主你的dll能实现自动喝血,自动填充腰带,自动bo,自动拾取,可以用mater筛选材料,这些功能吗?
2021年10月29日 05点10分 2
你说的这几个全部是HM的功能 我不会
2021年10月29日 09点10分
level 2
如何实现d2loader下加载d2dx的功能?
2021年11月04日 12点11分 3
用了一下d2dx 暂时无法用D2LOADER加载这个 如果会编程,可以把d2dx的源码修改一下让d2loader加载 但是我不会
2021年11月10日 20点11分
level 10
另外转载个杀怪触发红门教程
目的:制作杀普通血鸟开启进去牛场的红门
首先,打开Missiles.txt.
复制cairnstones行到文件最后.
把missile项从cairnstones改成cairnstonesZJ[也可以随便]
再把Param4项那行的38改成39
[这里的数字对应Levels.txt里面的地图ID,牛场是39Act 1 - Moo Moo Farm]
保存文件
然后,
打开skills.txt
复制Fire Bolt列到文件最后
把skill项改成reddoor
ID改成下一个数目,没修改过应该是357
在把srvmissile项改成cairnstonesZJ[对应missile.txt中的名字]
保存文件
最后,
打开MonProp.txt
修改bloodraven列的 [对应血鸟的属性列]
prop1项改成death-skill
par1项改成357 [对应skills.txt的ID]
min1项改成100 [释放的概率]
max1项改成1 [技能等级,无所谓]
保存文件
d2loader快捷方式挂上-direct -txt,杀普通的血鸟就可以开启牛场红门
注意:这种红门只能开启"同一章"的地图,否则的话.会出错.[如在A5的怪物上开启牛场]
另外这是简化了的教程的..
完整的,要自己在MonProp.txt建立一个新的列行.
然后将这里行加入的你要修改的怪物中去.. 修改monstats.txt中的MonProp项[当然对应MonProp.txt的名字]
2021年11月04日 17点11分 5
level 10
转载每升级2点技能 不知道是不是1.13版本
使用winhex或者其他类似软件(ue也行)打开这个d2game.dll
搜索6a006a026a0556其中的02就是没升级获得的可分配技能点数
2021年11月10日 01点11分 6
level 10
转载修改DLL实现物理吸收%
1.10修改d2game.dll
偏移地址:10F094#
24000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01000000000000000100000034F3D36F08改为240000006701000068010000690100006A01000001000000000000000100000034F3D36F08
24000000=物理抗性,转换为10进制,自己去看ITEMSTATCOST的ID
67010000=物理抗性最大值,对应ITEMSTATCOST的ID359,原版的359是木有的,自己添加一行就好了。
68010000=降低敌人物理抗性,对应ITEMSTATCOST的ID360,原版的360是木有的,自己添加一行就好了。
69010000=物理吸收%,对应ITEMSTATCOST的ID361,原版的361是木有的,自己添加一行就好了。
6A010000=物理吸收,对应ITEMSTATCOST的ID362,原版的362是木有的,自己添加一行就好了。
前面的那个01000000(偏移10F0A8)表示物理伤害可以作为物理伤害减少的补充(red-dmg),表示物理伤害可以被red-dmg这个属性减少伤害。
如果你的ITEMSTATCOST的359 360 361已经被占用了怎么办,顺延即可,比如你的ITEMSTATCOST已经到了409ID,那么顺延到410即可,转换为16进制填入,注意在DLL里,高位是在后面的,就像上面的16进制数字167,得填入6701。已经说的够详细了,如果您都还不会,那我也没办法了。
PS:这样是不是也可以更改DLL实现毒伤害吸收%
2021年11月10日 01点11分 7
修改DLL实现毒素伤害抵抗,看14楼
2021年11月10日 02点11分
level 10
转载修改dll实现投射类数量无消耗
1.13c D2GAME.DLL
偏移地址:A16BE
4D790A改为90790A
2021年11月10日 01点11分 8
level 10
转载修改dll符文之语不限底材、孔数
借大神给的地址,我分析了一下,做了这个脚本
效果是全底材可用,比如绿色套装和暗金装备也能出符文之语。
孔数不限,比如2个符文的符文之语放进3孔装备上也能生效。
底材装备类型不限。
[ENABLE]
D2Common.dll+26BC2:
db eb 05
D2Common.dll+26C3B:
db 90 90
D2Common.dll+26CAB:
db 90 90
d2common.dll+26cf8:
db eb 36
[DISABLE]
实际上这个call就是算计符文之语的,完全可以自己控制生成哪个符文之语,甚至可以直接给装备附加神符之语属性。。。额呵呵,修改过头毕竟有点无聊。就这样吧。
2021年11月10日 01点11分 9
请问这个怎么实现?没看到你代码上带call
2021年11月13日 04点11分
level 10
转载修改DLL实现聊天字体颜色修改
1.13C 使用OD,打开D2client.dll文件
聊天的名字颜色,跳转到6FB2FA72
6FB2FA72 6A 04 PUSH 4 //数字4代表颜色,修改成1为红色
聊天的内容颜色,跳转到6FB2FAA8
6FB2FAA8 6A 00 PUSH 0 //数字0代表颜色,修改成C为绿色
2021年11月10日 01点11分 10
level 10
转载1.11b去掉超市的攻击反噬诅咒
单机模式 [d2hack.script]
D2Game.dll 0XFBF64 4C 00 1
战网模式 [d2gs.script]
D2Game.dll 0XFBF64 4C 00 1
2021年11月10日 01点11分 11
level 10
转载修改DLL使单人游戏也会重置地图
重置地图就像在多人游戏中,在单人游戏中
D2Game.dll+0xED3BC 85FF TEST EDI,EDI
D2Game.dll+0xED3BE 74 09 JE SHORT D2Game.036BD3C9
D2Game.dll+0xED3BC 85FF TEST EDI,EDI
D2Game.dll+0xED3BE EB 09 JMP SHORT D2Game.036BD3C9
现在地图文件会在每次游戏开始时重置,就像在多人游戏中一样.
2021年11月10日 01点11分 12
level 10
转载修改DLL改变第二幕(飞剑陷阱)生出的怪物
D2Game.dll+0xB5AE
D2Game.dll+0xB5AE C743 1C EA00000 MOV DWORD PTR DS:[EBX + 1C],0EA
;将0EA更改为所需的怪物Id
2021年11月10日 02点11分 13
level 10
转载修改DLL实现毒素伤害抵抗
1.10修改d2game.dll毒素法术伤害抵抗,毒素伤害作用于red-mag汇编方法
偏移地址:1.10:10F1F4 1.13C:102C14 内存地址:.data:6FD22C34
2D 00 00 00 2E 00 00 00 50 01 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 01 00 00 00 F4 F2 D3 6F改为
2D 00 00 00 2E 00 00 00 50 01 00 00 6B 01 00 00 6C 01 00 00 02 00 00 00 00 00 00 00 01 00 00 00 F4 F2 D3 6F
字段内容详解,可以看物理伤害吸收帖。
6B0100006C01000002里面的02表示red-mag可以减少毒素伤害。在原版里,毒素伤害作为一个持续效果,是不被任何减伤效果作用的,中毒的结果就是持续掉血。
降低毒素持续效果这个属性只是降低毒素伤害持续效果的掉血帧数,掉血的帧数受skill.txt或者是missiles.txt里面的elen功能列参数影响,具体计算方式未知,初步估计不是减法,应该是一个计算函数,因为无论你降低毒素持续效果的累计值达到多少,都会掉血,直到血量1为止。补充了02,毒素伤害可以被red-dmg作用,这就变成了一种加减法,如果你的red-dmg大于受到的毒素伤害,就不会掉血了。如果小于red-dmg,就会去就算降低毒素效果这个属性的值来决定掉血的数值,总之,是伤害的计算是一个很复杂的系统,得去计算res、abs%,red-mag/red-dmg。
2021年11月10日 02点11分 14
level 10
转载
修改DLL实现赫拉迪克方块合成新红门
2021年11月10日 02点11分 15
MOV CL,BYTE PTR SS:[EBP+6D]中,EBP+6D不为城镇经测试EBP = Game ,EBP + 6D为BYTE difficultyLevel
2021年11月10日 02点11分
这一楼的修改我弄了,结果开门就弹error 而且这个修改看代码是不是仅仅只是开6boss红门 完全没用吧 我想做关底直达道具的红门 这个不行的吧
2021年11月14日 09点11分
level 10
转载1.13Common函数表
2021年11月10日 02点11分 16
还有很多,自己去第一张图的论坛看吧
2021年11月10日 02点11分
1 2 尾页