青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

飯中淹的避難所~~~~~

偶爾來避難的地方~

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  94 隨筆 :: 0 文章 :: 257 評論 :: 0 Trackbacks
照例,是用HEDIT打開一個PKX文件來看。
開頭是一句話,這個文件格式是一個叫做ZERO的程序員創建的,仰視ZERO三秒!接下來繼續。
從MOTIONDATA這個文件夾來看,這里面都是動畫動作相關的數據。在HEDIT里面,可以看到PKX里面有很多動作的名字。然后,跳過這些動作名字,可以看到熟悉的"DFX"三個字母,那些都是TGL文件。
取得DFX的OFS,在前面的表里查找,不過令人失望,里面找不到。
拉到文件尾,很多包裹文件都把文件列表放在文件尾。這時,我們看到了以字母順序排列的動作表。從第一個名字向上找,找到一個DFX,就是TGL文件,我們按照TGL文件格式往下推導,結束點正好在第一個名字前面。所以我們可以得到文件列表數據接口的起點,就是名字的第一個字節開始。
我繼續往下找到第二個名字,計算下兩個名字的距離是284字節。根據名字長度沒有標記來判斷,這個文件列表是固定長度的數據結構。
繼續,根據文件頭上那個表的第一個元素的名字猜測,他的數據在第一個DFX文件處。我找到第一個元素的文件列表中的數據,對比他的DFX文件數據的OFS和LENGTH,發現它的OFS和LENTH保存在文件列表數據結構的第0x104位置。從那里開始,順序存儲著64位的Ofs和32位的原始大小,以及32位的壓縮后大小。當然這只是猜測。
接下來,我計算了下尾部的所有文件列表數據的長度,除以單個列表數據結構長度,得到了一個文件數目。然后,回到頭部,來尋找這個數據。
很顯然,肯定有這個數據的。最終我在 ofs為0x108的地方找到了,是一個32位的整數。而他前面,是64位的包文件總長度。用這兩個,加上文件列表的數據結構長度,就可以定位到文件列表的位置了。
好了,有了以上數據,PKX文件就可以解開了。不過仍然還有很多數據是未知含義的,不過這不影響我們解開PKX文件。下面是文件格式的整體描述:

@packinfo(0x100) {
int64 = packsize
int32 = filecount
int32 = 0
int32 = 2
} * 1
@filedata {}
@infotable(packsize-filecount*284) {
char[10] = name
@filepos(+0x104) { 
int64 = offset
int32 = originsize
int32 = compresssize
}
} * filecount
這次挺簡單的,就沒工具了。最后再說下,解出來的是TGL文件。
posted on 2010-01-27 10:42 飯中淹 閱讀(2740) 評論(10)  編輯 收藏 引用 所屬分類: 數據算法分析

評論

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-01-27 16:22 馴鹿
首先感謝您的經驗分享

可以拜托您制作一個直觀的圖片解壓和打包工具么?= =

16位編輯軟件個人實在接觸的太少...  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-01-27 17:41 飯中淹
@馴鹿
那要知道各個字段的意思了,有些字段需要逆向才行。
不想去破解那么深入。能看到圖就好了。  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-01-27 20:32 馴鹿
總之受教了

多謝分享經驗知識  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-01-28 14:37 請賜教
文件格式如何分析啊?
現在的游戲客戶端數據都是好幾百兆打成一個包,不好分析  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-01-28 17:53 178米飯
LZ能留個聯系方式給我么  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-01-30 16:25 韓丶小俊
朋友能不能幫忙做個工具?
這個實在看不太懂  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-02-09 02:25 搞搞地震
按照你的方法解壓出來的TPL好像什么看不了,不知道怎樣才能看到那華麗的技能……。  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-02-09 02:41 搞搞地震
@搞搞地震
暈,文件后綴錯了,更正過來后終于可以看見了- -!  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析[未登錄] 2010-03-12 18:42 123
你好,名將的四神幻境開放后,不能同時4開了,只能雙開,我原本想用虛擬機來繼續實現4開,但是VM的虛擬機執行效率太低,XP mode好一些但是不帶顯卡驅動,無法打開游戲,轉而測試沙盤也不行
經過測試,阻止4開的應該是wof.exe文件本身,因為用舊版wof.exe替換可以4開,但是不能登錄,用ResHacker修改版本號也不行,不知道是不是服務器端MD5效驗,
另外無法通過修改wof.exe的文件名來打開程序
似乎程序有一套放鉤子的系統
LZ能否研究下,因為我剛剛接觸這方面的知識,不是特別懂
如果有什么進展,希望能聯系我
我的Email是 liaokai5289@126.com
謝謝!  回復  更多評論
  

# re: WOF(名將三國)MOTIONDATA中的PKX文件的解析 2010-03-18 11:10 請教下
請問下用什么來解文件?  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            免费视频一区| 亚洲综合日本| 久久婷婷国产综合国色天香| 亚洲无限乱码一二三四麻| 国产精品福利影院| 欧美一区二区福利在线| 亚洲女爱视频在线| 国产日韩欧美综合一区| 久久成人18免费观看| 午夜亚洲性色福利视频| 狠狠色噜噜狠狠色综合久| 久久夜色精品国产欧美乱极品| 久久成人精品无人区| 激情五月综合色婷婷一区二区| 久久久久久999| 另类尿喷潮videofree| 亚洲国产日韩欧美| 国产精品伦一区| 日韩特黄影片| 亚洲影院色在线观看免费| 国产农村妇女精品一区二区| 久久尤物视频| 欧美体内谢she精2性欧美| 久久se精品一区精品二区| 免费欧美电影| 欧美尤物巨大精品爽| 久久久久一区二区| 一本久久综合| 欧美一区二区视频在线| 亚洲国产老妈| 亚洲午夜激情| 亚洲国产精彩中文乱码av在线播放 | 久久久蜜桃一区二区人| 美女脱光内衣内裤视频久久网站| 在线天堂一区av电影| 久久黄色级2电影| 亚洲视频高清| 欧美va亚洲va日韩∨a综合色| 午夜在线a亚洲v天堂网2018| 免费看av成人| 久久亚洲精品中文字幕冲田杏梨 | 亚洲人成在线观看网站高清| 国产精品国产一区二区| 欧美成人精品不卡视频在线观看| 国产精品日韩欧美一区二区三区| 欧美福利视频网站| 国产日韩欧美在线一区| 亚洲精品社区| 亚洲欧洲在线视频| 久久久精品国产免大香伊| 午夜精品一区二区三区在线| 欧美激情一区二区久久久| 久久伊人免费视频| 国产亚洲在线| 欧美一区二区三区啪啪| 亚洲欧美视频一区| 欧美性大战久久久久久久蜜臀| 欧美黄在线观看| 亚洲国产欧美国产综合一区| 欧美专区亚洲专区| 久久国产直播| 国产亚洲一级高清| 亚洲女爱视频在线| 午夜精品久久久| 欧美性猛交99久久久久99按摩| 亚洲免费av观看| 在线亚洲一区| 国产精品捆绑调教| 亚洲午夜av电影| 欧美一区二区三区在线视频 | 欧美激情综合五月色丁香小说| 免费成人黄色| 亚洲精品日韩在线观看| 久久一区二区三区四区| 欧美不卡在线| 亚洲精品专区| 欧美日韩国产欧美日美国产精品| 亚洲精品欧美一区二区三区| 亚洲精品在线视频观看| 亚洲综合色在线| 国产精品爱啪在线线免费观看| 亚洲最新在线| 久久精品视频一| 在线免费观看一区二区三区| 久久一区二区三区av| 日韩一区二区精品| 欧美一区二区三区在线| 在线观看国产日韩| 欧美激情一区二区久久久| 一本色道**综合亚洲精品蜜桃冫| 性欧美videos另类喷潮| 国产亚洲激情| 欧美精品成人| 亚洲综合日韩中文字幕v在线| 久久精品国产第一区二区三区| 国产综合欧美| 欧美激情亚洲国产| 亚洲欧美美女| 亚洲第一页自拍| 亚洲欧美日韩在线一区| 激情成人在线视频| 欧美日韩一二三四五区| 久久久久久91香蕉国产| 亚洲精品少妇| 欧美成人免费小视频| 亚洲午夜在线视频| 亚洲成人资源| 国产乱码精品一区二区三区av| 理论片一区二区在线| 国产精品99久久久久久久女警| 久久婷婷国产综合国色天香| 日韩午夜三级在线| 伊人蜜桃色噜噜激情综合| 欧美日韩在线精品一区二区三区| 久久成人精品视频| 亚洲一区二区三区精品在线观看| 欧美大片免费久久精品三p| 欧美在线啊v一区| 中文亚洲视频在线| 亚洲精品日韩精品| 在线观看的日韩av| 国产自产在线视频一区| 欧美视频在线不卡| 欧美理论在线| 欧美成人一区二区三区| 欧美一区二区高清在线观看| 一区二区三区四区五区视频| 亚洲电影观看| 欧美激情成人在线| 欧美大成色www永久网站婷| 久久久久久久一区二区三区| 亚洲免费影院| 亚洲一区中文字幕在线观看| 日韩视频免费在线| 亚洲欧洲综合另类| 亚洲激情另类| 91久久黄色| 亚洲精品一区中文| 日韩一级大片| 一本色道久久综合亚洲精品婷婷| 亚洲欧洲在线播放| 亚洲免费观看高清完整版在线观看| 亚洲国产精品嫩草影院| 亚洲激情视频网站| 亚洲人成网站777色婷婷| 亚洲经典在线| 亚洲免费观看高清在线观看| 亚洲精品视频一区| 夜色激情一区二区| 亚洲小说欧美另类社区| 午夜精品福利视频| 久久婷婷国产综合国色天香| 久久欧美肥婆一二区| 免费在线观看日韩欧美| 欧美国产精品va在线观看| 欧美午夜久久| 欧美日韩精品免费观看| 欧美精品少妇一区二区三区| 欧美日韩精品一二三区| 国产精品video| 国产日本欧美一区二区| 伊甸园精品99久久久久久| 亚洲欧洲一区二区在线播放| 亚洲视频电影图片偷拍一区| 欧美亚洲免费电影| 蘑菇福利视频一区播放| 91久久在线观看| 一区二区三区四区五区视频| 欧美伊人久久久久久午夜久久久久 | 在线综合视频| 欧美在线视频观看| 蜜臀91精品一区二区三区| 欧美日本一区二区视频在线观看| 国产精品久久久久久久久久免费看| 国产日韩一区二区三区在线| 亚洲国产精品久久久久秋霞不卡 | 国产精品一区2区| 亚洲东热激情| 亚洲欧美激情精品一区二区| 欧美96在线丨欧| 一本色道久久综合狠狠躁篇的优点| 欧美一站二站| 欧美午夜宅男影院| 狠狠色丁香婷婷综合久久片| 99re6这里只有精品| 久久亚洲精品欧美| 一区二区三区高清在线观看| 久久久久久伊人| 国产精品每日更新在线播放网址| 亚洲国产另类久久久精品极度 | 国产自产2019最新不卡| 野花国产精品入口| 女仆av观看一区| 亚洲综合三区| 欧美片在线播放| 在线看成人片| 久久九九全国免费精品观看| 夜夜嗨av一区二区三区免费区| 免费成人在线视频网站| 国产亚洲一二三区|