當前位置:編程學習大全網 - 行動軟體 - 騎馬與砍殺聯機時名字怎樣改為中文名字?

騎馬與砍殺聯機時名字怎樣改為中文名字?

需要的工具:?16進制編輯器,這裏我用的是hexworkshop,當然妳也可以用其他的可以把文件以16進制打開的其他工具。

必須保證輸入的編碼是UTF-8

必須保證自己機器上有漢化

請壹定記得備份原文件以防修改失敗!!!!!!

首先,想個好名字,新建壹個txt文件,我這裏輸入“劉?備?”,註意每個中文字後面都要有壹個空格;

然後,在菜單中選擇“另存為”,編碼壹欄選擇“UTF-8”,默認的是“ANSI”,我保存的名字叫“222.txt”;

用hexworkshop打開剛剛保存的文件,再打開“C:\Documents?and?Settings\妳的系統用戶名\Application?Data\Mount&Blade?Warband\profiles.dat”,這裏以XP為例,其他系統位置可能不同;

然後看到有類似於下面的數據:(見插入圖)

08?00?00?00?00?00?00?00?02?00?00?00?06?00?00?00?|?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.

61?62?63?64?65?66?00?00?00?00?00?00?0D?00?00?00?|?abcdef.?.?.?.?.?.?.?.?.?.

可以發現?紫色的部分?就是妳目前的角色名字,我們只要更改這部分數據就能達到更改名字的目的。

在打開的222.txt欄裏,會看到類似於這樣的數據:

EF?BB?BF?E5?88?98?20?E5?A4?87?20?|?.?.?.?.?.?.?.?.?.?

前面的三個字節不要,只需要後面的幾個,因為我剛才輸入的是“劉?備?”,壹個漢字是3個字節,空格是16進制的“20”,所以判斷“E5?88?98?20?E5?A4?87?20?”就是我們需要的數據。

選擇這幾個字節,復制,再切換到profiles.dat欄裏,把原來的名字所對應的字節數據換掉;

關鍵的壹步,上面的紅字“06”表示的是名字所占用的字節數,“劉?備?”***占用了8(換算成16進制是08H)個字節,所以還要把這裏改成?08,不然可能會顯示不全。

最後保存文件即可?

我還有個現成的,告知郵箱

  • 上一篇:date什麽意思中文翻譯
  • 下一篇:為了好看在窗簾上布置了彩燈,平時應該註意什麽?
  • copyright 2024編程學習大全網