2017-04-05 131 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

除了需要親密的知識,有沒有其他方法來解決這個問題? –