• 3508阅读
  • 10回复

[修改]制作DIY个性化HACKMAP地图显示信息教程 [复制链接]

上一主题 下一主题
离线vinceit
91D2战网管理组
 

发帖
7589
金钱
4250887
91币
1774
信誉
0
资产
0 IST
在线时间
16915 小时
注册时间
2007-08-25
最后登录
2024-12-25
只看楼主 倒序阅读 使用道具 楼主  发表于: 2021-07-20 13:42:33
这里的需要用到的工具是HEX编辑器,网上比较常见的就是【UltraEdit】,这类工具的使用方法都是大同小异,下面仅以此为例来简单介绍一下修改方法。
网上可以很容易找到这类程序,不过毕竟是EXE文件,为了确保使用安全,请一定记得查毒!

搜索关键字

很多MAP功能的开启和关闭都有特定的命令,这些命令都是我们可以利用起来的关键字。
使用UE打开d2hackmap.dll文件,使用快捷键【Ctrl+F】打开搜索窗口,勾选【查找ASCII(S)】。

举个例子:我想搜索有关自动组队的CFG命令,那么现在可以直接输入【AutoParty】作为关键字来查找相关的内容,输入之后点击【下一个(N)】。



可以看到右边已经找到了相关CFG命令的位置,其中有一条【AutoPartyDelays】命令,这是自动组队功能的延时设置,大概90%的玩家应该都不知道这一条命令的存在。利用这个方法,可以查看你正在使用的MAP可以支持的全部CFG命令,当然有命令存在未必就能够实现相应的功能,具体要看MAP作者在这方面的设定。
战网官方QQ群:
1群:907473582
2群:289990050
3群:6713328

战网下载导航:http://down.91d2.cn
暗黑资料速查:https://bbs.91d2.cn/read-htm-tid-1517103.html
在线交易系统:https://bbs.91d2.cn/read-htm-tid-1600317.html
离线vinceit
91D2战网管理组

发帖
7589
金钱
4250887
91币
1774
信誉
0
资产
0 IST
在线时间
16915 小时
注册时间
2007-08-25
最后登录
2024-12-25
只看该作者 沙发  发表于: 2021-07-20 13:52:39
个性化修改

举个例子:我想删掉进入游戏的MAP加载成功的提示信息,那么现在可以在查找内容时直接输入【5300740069006e006700】(有关ASCII字符的对应关系可以通过勾选布局->ASCII字符表来查询),不要勾选【查找ASCII(S)】,输入之后点击【下一个(N)】。



可以看到右边已经找到了提示信息的位置,从前面的<.H.a.c.k.m.a.p.>开始,一直到提示信息的结尾的"." (我这里是d.i.n.g..),注意结尾那个.是句号不是空(NULL),全部用00替换即可。


修改完毕后保存一下,可以进游戏看一下效果,提示信息已经消失了。

战网官方QQ群:
1群:907473582
2群:289990050
3群:6713328

战网下载导航:http://down.91d2.cn
暗黑资料速查:https://bbs.91d2.cn/read-htm-tid-1517103.html
在线交易系统:https://bbs.91d2.cn/read-htm-tid-1600317.html
离线vinceit
91D2战网管理组

发帖
7589
金钱
4250887
91币
1774
信誉
0
资产
0 IST
在线时间
16915 小时
注册时间
2007-08-25
最后登录
2024-12-25
只看该作者 板凳  发表于: 2021-07-20 13:56:47
个性化显示

举个例子:我想修改掉落材料的MOD显示信息,比如将[Base Res: N] 改成 N Res,可以在查找内容时直接输入【base res】(勾选【查找ASCII(S)】),输入完毕点击【下一个(N)】。


可以看到右边已经找到了显示信息的位置,除了%d(十进制显示数据)一定要保留,其他都可以修改,多余部分用00替换即可,比如我可以像下面这样修改。


修改完毕后保存一下,可以进游戏看一下效果,提示信息已经修改成功了。
战网官方QQ群:
1群:907473582
2群:289990050
3群:6713328

战网下载导航:http://down.91d2.cn
暗黑资料速查:https://bbs.91d2.cn/read-htm-tid-1517103.html
在线交易系统:https://bbs.91d2.cn/read-htm-tid-1600317.html
离线yangyang521

发帖
316
金钱
13989
91币
25
信誉
0
资产
0 IST
在线时间
657 小时
注册时间
2021-02-14
最后登录
2024-12-25
只看该作者 3楼 发表于: 2022-03-07 19:41:16
      
离线samyang

发帖
44
金钱
238
91币
7
信誉
0
资产
0 IST
在线时间
153 小时
注册时间
2015-01-02
最后登录
2024-05-15
只看该作者 4楼 发表于: 2022-10-18 12:38:47
难度太大,没学过的搞不懂啊。
离线idi
发帖
17
金钱
103
91币
0
信誉
0
资产
0 IST
在线时间
18 小时
注册时间
2012-03-04
最后登录
2023-06-25
只看该作者 5楼 发表于: 2023-04-20 20:27:21
好东西,技术贴啊,学习下
离线ywpchina

发帖
192
金钱
5879
91币
0
信誉
0
资产
0 IST
在线时间
31 小时
注册时间
2009-11-25
最后登录
2023-10-01
只看该作者 6楼 发表于: 2023-07-16 15:50:38
我的天啊,玩个游戏玩到这么高端。。。可以创造游戏了
离线xiaobaoqin

发帖
1129
金钱
25406
91币
23
信誉
0
资产
0 IST
在线时间
1403 小时
注册时间
2016-09-04
最后登录
2024-12-25
只看该作者 7楼 发表于: 2023-08-05 12:06:59
标记一下
前段时间正在找这个,感谢大眼GM
离线wangxiaoyan

发帖
446
金钱
17387
91币
293
信誉
1
资产
0.25 IST
在线时间
906 小时
注册时间
2017-04-02
最后登录
2024-05-31
只看该作者 8楼 发表于: 2023-08-15 22:16:29
学习了
离线bttr

发帖
113
金钱
797
91币
592
信誉
0
资产
16.87 IST
在线时间
124 小时
注册时间
2009-01-26
最后登录
2024-10-30
只看该作者 9楼 发表于: 2024-09-13 09:49:04
为什么我打开d2hackmap.dll文件,最后一列显示的都是乱码,试着换了几种编码都不能正常显示。
快速回复
限100 字节
 
上一个 下一个