欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Winhex入門教程之Winhex的簡單使用教程

  發(fā)布時間:2019-04-12 23:52:05   作者:佚名   我要評論
這篇文章主要介紹了Winhex入門教程之Winhex的簡單使用教程,需要的朋友可以參考下

一、Winhex的使用

353時代的主流修改工具是UE,可惜UE在打開linkdata.bin這種超大文件時的速度令人難以忍受,于是狂派都投入了Winhex的懷抱。
WinHex v14.1 SR-6 漢化破解版下載地址:

用Winhex打開要修改的文件,顯示如下界面:

任何一個存儲在計算機(jī)上的文件都可以認(rèn)為是由最基本的0和1組成的,Winhex便是將這些文件以二進(jìn)制形式打開。不過顯示的時候是十六進(jìn)制,一位十六進(jìn)制相當(dāng)于四位二進(jìn)制,兩位十六進(jìn)制相當(dāng)于八位二進(jìn)制即一個字節(jié),每個字節(jié)即對應(yīng)一個地址。
左邊那一列是行標(biāo),上邊那一行是列標(biāo),行標(biāo)和列標(biāo)便組成了地址。如6BFA3003這個地址,其行標(biāo)便是6BFA3000,列標(biāo)為3。
想要修改數(shù)值,直接鍵盤輸入即可。
一個基本常識:對于有多位的十六進(jìn)制數(shù)值而言,存儲方式是低位在前,高位在后。如6e731f這么個值,存儲方式便是1f  73  6e。
既然顯示十六進(jìn)制,那么自然存在一個十六進(jìn)制和日常使用的十進(jìn)制轉(zhuǎn)化的問題。通??梢钥縒indows的計算器來完成,點擊Winhex工具欄的圖標(biāo)即可打開。在計算器的查看菜單里選擇“科學(xué)型”,便有進(jìn)制轉(zhuǎn)換的功能。
其實Winhex自帶的數(shù)據(jù)解釋器也可以實現(xiàn)進(jìn)制轉(zhuǎn)換。(看不到數(shù)據(jù)解釋器的,單擊視圖——顯示——數(shù)據(jù)解釋器)把光標(biāo)定在某一地址,數(shù)據(jù)解釋器里便能顯示對應(yīng)的十進(jìn)制數(shù)值。在數(shù)據(jù)解釋器里輸入十進(jìn)制值然后按回車,則那個地址的數(shù)值就會被改寫成對應(yīng)的十六進(jìn)制。在“選項——數(shù)據(jù)解釋器”里還能對數(shù)據(jù)解釋器的顯示內(nèi)容作設(shè)置,比如翻譯無符號數(shù)、浮點數(shù)等,這個有興趣的自己試試。

地址定位

靠行標(biāo)和列標(biāo)來定位地址顯然是愚蠢廢力的。Winhex的工具欄上有個圖標(biāo),點擊顯示如下界面:


 
此時直接在“新位置”里輸入地址便可完成定位。
也可以定位相對地址。比如此時位置在某ATK首地址,要往上移1000h到達(dá)MOV首地址,那么在“新位置”里輸入1000,“相對于”選擇“當(dāng)前位置(P)(返回至)”就行了。
同理,到了MOV首地址后又要往下移960h到達(dá)一方地址,則可以在“新位置”里輸入960,“相對于”選擇“當(dāng)前位置(C)”。
“位置”菜單里還有個很實用的功能:標(biāo)記位置和轉(zhuǎn)到標(biāo)記,快捷鍵分別是Ctri+I和Ctrl+K。這個功能就不用多解釋了吧,我是經(jīng)常用的。

定義選塊

定義選塊主要是用來導(dǎo)出特定數(shù)據(jù)或縮小搜索范圍,定義完成之后可以在“位置”菜單里快速定位到選塊頭和選塊尾。
這個操作很簡單。在選塊頭右鍵點擊,選擇“選塊開始”,選塊尾右鍵點擊,選擇“選塊結(jié)尾”就完成了。

搜索

這個也很直觀。搜索——查找十六進(jìn)制數(shù)值,輸入要查找的串即可,注意中間不要有空格??梢远x向上向下還是全面搜索,之前如果定義了選塊可以選擇僅在選塊中搜索。其它幾個選項建議不要動。找到后如果不是自己想找的目標(biāo),可以按F3繼續(xù)搜索。

數(shù)據(jù)導(dǎo)出和導(dǎo)入
這個其實就是備份和還原的問題了。蕭蕭發(fā)過一個這方面的帖子,不過現(xiàn)在已經(jīng)沒有做txt補丁的必要了,備份成txt這一步驟也就多余了。
導(dǎo)出:首先把要備份的數(shù)據(jù)定義成選塊,然后在選塊中任意位置右鍵點擊,選擇“編輯——復(fù)制區(qū)塊——置入新文件”即可。

導(dǎo)入:把備份數(shù)據(jù)定義選位,(如果是全文件那就直接Ctrl+A),然后右鍵右擊,選擇“編輯——復(fù)制區(qū)塊——十六進(jìn)制數(shù)值”;再定位到要還原的數(shù)據(jù)的首地址,右鍵點擊,選擇“編輯——剪貼版數(shù)據(jù)——寫入”即可。注意是“寫入”不是“粘貼”。



文件擴(kuò)容
改MOT、BGM的時候有可能需要在文件尾擴(kuò)容,方法便是在文件尾右鍵點擊,選擇“編輯——粘貼零字節(jié)”,輸入想擴(kuò)容的大小即可。

不過那個2G多的linkdata.bin用這種辦法擴(kuò)容很耗時間??梢該Q個方法,點擊“文件”菜單,新建一個合適大?。ㄒ话闶撬钄U(kuò)容大小+1)的文件,然后把這個文件的數(shù)據(jù)復(fù)制后寫入整個文件的尾地址,這也達(dá)到了擴(kuò)容目的,而且處理速度很快。

基本上需要用到的Winhex操作就這么些,其它的操作有興趣可以搜索網(wǎng)上教程。最后,改完了別忘記保存。

相關(guān)文章

最新評論