[图文教程] HexWorks十六进制工具基本使用教程

[复制链接]
查看3019 | 回复1 | 2021-12-1 11:44:31 | 显示全部楼层 |阅读模式
本帖最后由 手游源码服务端 于 2021-12-1 12:09 编辑

【导语】
十六进制修改工具在游戏修改中的使用还是很频繁的,很多游戏文件都是编译生成的。想单单通过普通的文本修改方式是行不通的。比如很多的手游文本【32位数字字母组成的文件名】,没有后缀,这种基本都要使用十六进制修改工具。

【工具选择】
十六进制修改工具有很多,大名鼎鼎的就有UltraEdit,工具非常强大,可以自行百度软件和使用方法。这里我们讲一下HexWorks。

【基本介绍】
HexWorks也是一款十六进制修改软件,本站提供的是绿色汉化版。
【教程】
  • 一般游戏资源里边都有修改教程,修改最多的就是IP地址,教程中如有提到要修改某个文件是由 [数字字母组成的文件名,又没有后缀,也没有特别说明],如教程中的文件为 [87970c7d4938aa349b51448716a70694],这样的文件基本都是用十六进制工具修改。
  • 将游戏文件用相应工具反编译打开解包,或者直接解包。找的教程中说的文件,将其拖入HexWorks工具中。

    微信截图_20211201112142.png

  • 在文件中找到IP地址部分,注意一般IP地址可能会有特殊要求,要求IP地址的位数相同。这个看教程中是不是有明确说明,如果没有说明,需要自己测试。比如教程中的文件有说明IP位数要相同,那么IP:192.168.11.66:81,一共是16位,修改时就需要使用16位。如果你的服务器IP地址是1.16.22.26这样的,那么需要用数字0去填充,或者该端口号。比如改成:001.016.22.26:80或者1.016.22.26:8088这样的,保证位数一致。又或者可以用域名解析去填充:1111222.game.com。因为一般来说,申请的域名不会有16位这么长。解析二级域名就可以随意控制长度了。当然,如果没有位数要求,就可以直接替换了。
  • 替换过程:文件拖入HexWorks中,然后找到要替换的IP地址,在HexWorks的【上方菜单栏】中找到【编辑】菜单 -> 【替换】,或者直接按【快捷键:ctrl+H】,进入替换功能。

    微信截图_20211201115733.png

  • 在替换功能卡中。首先将【Replace】->【Type】选项改为【Text String】,然后再【Find】输入框中输入要文件中需要被替换的IP地址。在【Replace】中输入【你的IP或者网址】,【Options选项】默认选择【UTF8 String】 ,【Direction】选择【Down】。然后点击确认,点击全部替换。

    微信截图_20211201120552.png

  • 完成后,点击最上方的保存按钮,即完成了IP修改。完成后会生成一个同名的带.bak的备份文件,如果修改出了问题,可以将下方的文件的【.bak】删除,即得到了原始文件。

回复

使用道具 举报

zmmn321 | 2022-9-21 12:59:44 | 显示全部楼层
6666666666
回复

使用道具 举报

本版积分规则