• <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>

            孔雀開發(fā)小屋

            專注并致力于手機(jī)客戶端開發(fā)
            <2011年2月>
            303112345
            6789101112
            13141516171819
            20212223242526
            272812345
            6789101112

            統(tǒng)計(jì)

            • 隨筆 - 103
            • 文章 - 0
            • 評(píng)論 - 251
            • 引用 - 0

            常用鏈接

            留言簿(38)

            隨筆分類

            隨筆檔案

            關(guān)注的博客

            朋友的博客

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            植物大戰(zhàn)僵尸資源提取
            植物大戰(zhàn)僵尸是09年非常風(fēng)靡的一款游戲。雖然是2D畫面,但是其游戲性、畫面的輕松可愛、恰到好處的音效使人愛不釋手。

            最近想做一款類似的游戲,想先暫用其圖像資源與音樂資源來,而專注于游戲程序編寫本身。發(fā)現(xiàn)其所有的資源都打包在main.pak包中。經(jīng)過一番努力,終于從中提取到所有的png圖像1800多張,ogg格式音樂文件300余首?,F(xiàn)在將整個(gè)過程簡要說明。

            1)該main.pak經(jīng)過了加密。其實(shí)只是通過0XF7進(jìn)行了一個(gè)簡單的xor運(yùn)算。通過對(duì)源文件進(jìn)行xor運(yùn)算可以得到未加密的資源文件。我們這里叫做mainbak.pak。
            2)寫一個(gè)程序?qū)ainbak.pak讀取,然后在文件(二進(jìn)制)中查找png和ogg文件格式的特征碼(魔數(shù))。循環(huán)讀取,就可以獲取所有的資源了。

            附:
            png文件格式開頭:0x89 0x50 0x4E 0x47
            png文件格式結(jié)尾:0x49 0x45 0x4E 0x44 后面還有四位CRC,不過選取這四位標(biāo)示結(jié)尾就可以了。算文件長度的時(shí)候記得加上四位CRC就可以了。

            ogg魔數(shù):0x4F 0x67 0x67 0x53 0x00 0x02 0x00 0x00 0x00 0x00

            enjoy it !

            posted on 2010-01-10 01:16 孔雀 閱讀(6463) 評(píng)論(8)  編輯 收藏 引用

            評(píng)論

            # re: 植物大戰(zhàn)僵尸資源提取 2010-01-10 12:14 Sunshine Alike

            頂啊~~哈哈,早想干這事了

            # re: 植物大戰(zhàn)僵尸資源提取 2010-01-20 12:52 jean

            感謝,順著你的思路做了個(gè)完整版的資源提取工具
            http://www.thecodeway.com/blog/?p=789

            # re: 植物大戰(zhàn)僵尸資源提取 2010-01-21 09:33 俠客西風(fēng)

            不是吧,你是怎么發(fā)現(xiàn)他是通過再簡單也不過的F7異或來加密的啊

            # re: 植物大戰(zhàn)僵尸資源提取 2010-01-21 10:41 真誠

            高手 我很想要一套 圖片素材 和音樂素材 求??!530641333@qq.com 謝謝??!真的很需要!

            # re: 植物大戰(zhàn)僵尸資源提取 2010-02-03 16:05 ffd

            文件頭附近一堆F7呢,沒看見?

            # re: 植物大戰(zhàn)僵尸資源提取[未登錄] 2010-02-06 16:31 111

            高手 我也很想要一套 圖片素材 拜托了~~~

            # re: 植物大戰(zhàn)僵尸資源提取[未登錄] 2010-02-06 16:32 111

            高手 我也很想要一套 圖片素材 拜托了~~~574921845@qq.com

            # re: 植物大戰(zhàn)僵尸資源提取 2012-08-28 14:45 文冰


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            国产综合免费精品久久久| 国产无套内射久久久国产| 久久99久久99精品免视看动漫| 久久精品无码午夜福利理论片| 久久久精品国产sm调教网站| 91精品免费久久久久久久久| 久久精品中文字幕第23页| 亚洲日本va中文字幕久久| 久久综合九色综合精品| 久久频这里精品99香蕉久| 粉嫩小泬无遮挡久久久久久| 四虎亚洲国产成人久久精品| 久久天天躁狠狠躁夜夜网站| 久久精品成人免费国产片小草| 久久久久久精品免费看SSS | 日韩欧美亚洲国产精品字幕久久久| 精品久久香蕉国产线看观看亚洲| 精品久久久久久久中文字幕| 久久综合成人网| 97精品国产91久久久久久| 午夜福利91久久福利| 夜夜亚洲天天久久| 久久亚洲国产精品一区二区| 欧美精品九九99久久在观看| 久久久久亚洲AV无码去区首| 夜夜亚洲天天久久| 久久99精品国产麻豆宅宅| 久久精品国产亚洲av日韩| 久久精品中文字幕大胸| 一本综合久久国产二区| 午夜精品久久久内射近拍高清| 久久中文字幕一区二区| 久久久久四虎国产精品| 91精品免费久久久久久久久| 97久久精品国产精品青草| a级成人毛片久久| 久久精品国产一区| 色综合久久综精品| 日本高清无卡码一区二区久久 | 国产精品久久自在自线观看| 精品久久久噜噜噜久久久|