使用十六进制编辑器将字节添加到文件

时间:2017-04-05 13:50:12

标签: hex-editors

我正在尝试使用HxD十六进制编辑器更改某些游戏文件中的文本。

当我在十六进制编辑器中看到一个句子,例如Powered by me时,这个长度为13个字符。我发现替换句子也需要13个字符才能工作。如果长度不是13个字符,游戏将因某些原因无法加载。

我在文件中添加了字节。现在我需要找出如何使它工作。如何使用添加的字节使文件正常工作?

1 个答案:

答案 0 :(得分:1)

由于文件本身内的指针,它可能必须具有相同的长度或更短(例如,用空值填充)。如果游戏文件期望索引XXXX处的结构或函数,并且你将所有内容移动五个字节,那么它就不会起作用。怎么解决?您需要熟悉游戏文件格式。然后你可以去修改其他需要修改的内容。

顺便说一句,Windows DLL将其字符串和对话框保存在一个单独的资源区域中,使用资源编辑器进行修改时非常容易!

相关问题