2017-04-05 44 views
-2

我试图改变使用的Hex Editor一些游戏文件文本到文件。添加字节用16进制编辑

当我在十六进制编辑器看到的句子,如Powered by me,这是长13个字符。我发现替换句也需要13个字符才能工作。如果它不是13个字符,游戏将不会由于某种原因而加载。

我已经加入字节的文件。现在我需要找出如何使其工作。我怎样才能使文件与我添加的字节一起工作?

+0

我认为解决问题的方法可能对游戏你的目标是有关 - 所以你最好在你的问题中指定。 –

回答

0

它可能必须是相同的长度或较短(例如,用空值填充),因为该文件本身内的指针。如果游戏文件在索引XXXX处期待结构或函数,并且将所有内容都移动了五个字节,那么它就不起作用。如何解决它?您需要深入了解游戏文件格式。然后你可以去修改还需要修改的东西。另外,Windows DLL将它们的字符串和对话框保存在一个单独的资源区域中,并且使用资源编辑器修改起来非常容易!

+0

或更短你说?如果我删除了大约30个文件,该文件在底部有0个吨,你认为它会起作用吗? –

+0

不,它必须在弦线占据的空间内,例如, “由我”可以改为“Joost的Rules__”用“_”,意思是“\ X00”或'null',或者甚至空间。你必须确保字符串后面的所有内容保持对齐。 –

+0

除了需要亲密的知识,有没有其他方法来解决这个问题? –