• <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年7月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            統(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余首。現(xiàn)在將整個(gè)過程簡(jiǎn)要說明。

            1)該main.pak經(jīng)過了加密。其實(shí)只是通過0XF7進(jìn)行了一個(gè)簡(jiǎn)單的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 孔雀 閱讀(6404) 評(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)他是通過再簡(jiǎ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国产精品久久久| 久久精品国产清高在天天线| 亚洲AV成人无码久久精品老人| 久久中文字幕精品| 久久无码AV一区二区三区| 久久经典免费视频| 久久婷婷五月综合国产尤物app | 久久er热视频在这里精品| 午夜精品久久久久久久| 久久久久亚洲AV无码麻豆| 久久99精品久久久久久久不卡| 久久精品九九亚洲精品| 国产精品久久自在自线观看| 亚洲成人精品久久| 欧美粉嫩小泬久久久久久久| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久高清一级毛片| 要久久爱在线免费观看| 99久久免费国产精品特黄| 日韩精品久久久久久久电影蜜臀| 久久久噜噜噜久久熟女AA片| 精品久久久无码人妻中文字幕豆芽| 俺来也俺去啦久久综合网| 狠狠久久综合| 无码日韩人妻精品久久蜜桃 | 久久婷婷人人澡人人爽人人爱| 色偷偷88888欧美精品久久久| 欧美伊香蕉久久综合类网站| 亚洲国产成人精品91久久久 | 久久综合亚洲色HEZYO社区| 婷婷综合久久中文字幕蜜桃三电影| 99久久国产热无码精品免费| 精品久久久久久无码中文野结衣| 国产精品久久婷婷六月丁香| 欧美精品一本久久男人的天堂| 精品国产乱码久久久久软件| 一本色道久久88加勒比—综合| 日产精品久久久久久久|