close

儘管MSN不具備其他IM軟件皮膚製作的便利條件,但這些並不是說MSN的皮膚不能自己DIY,經常看到國外一些MSN愛好者製作的MSN皮膚就是個明顯的例子。其實MSN的皮膚所使用的圖片都包含在了可執行程序中,知道了MSN使用的小伎倆後我們也可以利用一些查看可執行程序中相關文件資源的工具對其中的菜單、對話框、字符串表等程序資源進行修改,當然這裡我們主要需要用它來做皮膚圖片的修改、替換等操作來達到製作一些簡單皮膚的目的。所需要的主要工具就是PEExplorer這款強大的程序資源編輯工具。

  軟件名稱:PE Explorer 1.9.4

  軟件大小:2737KB

  軟件語言:英文/漢化

  軟件類別:國外軟件/共享版/編程工具

  運行環境:Win9x/Me/NT/2000/XP

  下載

  漢化包:http://www.onlinedown.net/soft/12623.htm

  一、 提取圖片資源

  安裝好PE並進行漢化,之後運行PE在菜單中點擊文件--打開文件,找到MSN的安裝目錄並打開MSN的主程序文件msnmsgr.exe,(如圖1)之後PE將會打開msnmsgr.exe主程序並默認列出程序的文件頭信息,由於我們製作皮膚需要對圖片進行修改替換等操作所以要對MSN中皮膚所使用的圖片進行查看,點擊菜單中的查看--資源,PE將會自動以樹目錄的形式列出msnmsgr.exe程序中包含的圖片、光標、圖標等資源信息,點擊目錄即可展開並查看其中的圖片等資源。(如圖2)

圖1

  

圖2

  
  通過以上的操作我們現在已經找到了MSN皮膚所使用的圖片等資源,現在要做的就是將它們提取出來用以方便進行修改替換操作。方法很簡單,在預提取的資源文件上點擊右鍵--資源另存為,選取保存路徑即可。但是msnmsgr.exe程序中每一組的圖片都有很多圖片資源,一個一個去提取顯然很浪費時間,我們要做的是將整個程序中所有的圖片資源進行提取。在任意資源的根目錄上點擊右鍵--立即保存多個資源,PE將會彈出「多重保存選項」窗口,這裡將會列出PE所支持的所有資源,(如圖3)

圖3

  
  在多重保存選項中首先設置資源的保存路徑,由於這裡我們只需要圖片資源所以可以先點擊「全部不選」按鈕將PE默認的保存設置取消,然後再將「圖形及媒體」欄中的位圖、GIF圖像、JPEG圖像、PNG圖像一一鉤選,如果有必要還可以將窗口左邊欄中的「圖標」一併鉤選上,(如圖4)點擊「保存」後即可將全部圖片資源一次提取到指定目錄中,而且所有保存圖片的名稱會與程序中默認名稱相同。

圖4

  提示:由於所使用的PE為漢化版,造成在提取資源中的「位圖」及「圖標」時保存後的文件夾名稱不能正常顯示,可使用PE查看程序中圖片並對比文件夾中的圖片自行為這兩個文件夾命名即可,用以方便記憶。

  二、 修改製作MSN皮膚圖片

  現在我們已經有了MSN皮膚所使用的全部圖片,這樣就可以利用圖片工具對其進行修改了,為方便起見我為大家簡單的列出各圖片夾中主要圖片對應MSN中的位置,大家可參照進行挑選要修改的圖片文件來達到DIY的目的,這裡要注意的是修改或製作後的圖片文件要保持與原文件大小、及格式相同,色深、分辨率等最好也與原圖片文件相同這樣才能保持MSN皮膚製作的清晰完整性,為了方便修改建議將預替換的圖片命名時與原文件名稱相同便於查找記憶。

  1. GIF文件夾

  415.gif -- MSN好友面板底部廣告1

  416.gif -- MSN好友面板底部廣告2

  2. JPG文件夾

  在這個文件夾中所有圖片均為聊天窗口的默認背景圖片,因為可以自定義背景圖片所以對這裡的修改沒有意義可跨過。

  3. PNG文件夾

  修改PNG文件夾中的圖片時要注意有些MSN面板或聊天窗口中的動態圖像並不是直接採用的動態圖片格式,而是將一組動態圖像所需要的全部楨圖像整合為一張PNG圖片,運行時分別快速的截取其中的部分楨圖像產生連續的動態效果,有些小圖片也採用這種方式整合成一張PNG圖片再根據標記文件中所定義的圖片位置進行調用。(如圖5)這點與網易POPO所使用的皮膚圖片相似,只不過圖片的格式換為了PNG而已。

圖5-1

  

圖5-2

  

  719.png -- 721.png 主面板中在線狀態圖片

  727.png -- 所有自帶表情圖片的預覽圖

  750.png -- 753.png 展開關閉面板中各欄目按扭圖片

  754.png -- 主面板中所有擴展功能小標題圖片

  732.png -- 登入MSN時面板中的旋轉動態整合圖片

  738.png -- 面板中歡迎字符旁的蝴蝶動態整合圖片

  772.png -- 面板中歡迎字符旁的蝴蝶靜態圖片

  773.png -- 面板中廣告欄背景圖片

  785.png -- 聊天窗口中默認背景圖片

  793.png-807.png 聊天窗口各組成部分及按鈕正常狀態圖片

  797.png -- 聊天窗口快速查看對方攝像頭按鈕圖片

  822.png-877.png 聊天窗口各組成部分及按鈕有鼠標動作時圖片

  808.png -- 聊天窗口邀請按鈕圖片

  809.png -- 聊天窗口活力地帶按鈕圖片

  810.png -- 聊天窗口發送文件按鈕圖片

  811.png -- 聊天窗口音頻按鈕圖片

  812.png -- 聊天窗口中攝像頭按鈕圖片

  815.png -- 聊天窗口中阻止聯繫人按鈕圖片

  816.png -- 聊天窗口中取消阻止聯繫人按鈕圖片

  819.png -- 聊天窗口中更改配色方案按鈕圖片

  900.png-910.png 所有自帶動態表情整合圖片

  1009.png -- 更換背景按鈕圖片

  1010.png -- 更改字體按鈕圖片

  1011.png -- 選擇表情圖釋按鈕圖片

  由於圖片太多不能一一進行查找定位,其中還包含一些目前國內不能實現的功能中所屬圖片,所以製作時與MSN及聊天窗口要多進行對比定位才能達到準確無誤。

  4. 位圖文件夾

  在位圖文件夾中的圖片包含了大多聊天窗口所使用的滑動條、翻頁按扭、提示信息等圖片,可根據喜好進行修改。

  5. 圖標文件夾

  顧名思義這裡保存了所有MSN在狀態欄及選項設置中所使用的圖標文件,注意這些都是ICO圖標格式可以用AxialisIconWorkshop等圖標工具進行製作或者下載圖標光標集等現成的圖標文件調整好大小比例後進行替換。

  將全部MSN皮膚所使用的圖片圖標文件查看後,根據皮膚製作的需要將所有想要替換的圖片進行修改製作後分別按照原圖片目錄名稱保存在其他目錄下方便查找。

  三、替換原圖片

  經過以上的修改我們現在就可以對MSN中對應的皮膚圖片進行替換了,打開PE按照修改後的圖片目錄、名稱找到msnmsgr.exe程序中對應的圖片位置,比如這裡我們對GIF目錄中廣告圖片進行替換:

  1.在PE中找到GIF目錄中的415.gif圖片文件,在圖片文件上點擊右鍵--編輯資源,(如圖6)或者雙擊預替換的圖片文件均可打開「原始編輯器」窗口,PE將會自動根據資源的格式確定編輯器的模式。這裡PE認出415.gif圖片為圖形模式在窗口左方給出了圖片的預覽圖。(如圖7)

圖6

  

圖7

  2.我們要將該圖片替換只要點擊窗口上部的替換為按鈕,在彈出的打開文件窗口中大家可能會發現明明找到了我們放置修改後的圖片文件夾卻沒有任何圖片顯示出來,不用著急只要在「文件名」輸入欄中鍵入我們修改好的圖片名稱點擊打開後即可,當然如果之前你為預替換的圖片命名了與替換圖片相同的文件名稱,那麼直接鍵入被替換圖片名稱即可。(如圖8)

圖8

  
  3.點擊「確定」後PE會提示數據已經被更改,直接點「是」替換就可以了,最後千萬別忘記對修改後的程序進行保存,點擊菜單文件--文件另存為,找到msnmsgr.exe原程序覆蓋保存即可,PE會自動為原程序進行備份以防止修改失敗造成的程序不可用。

  現在登入MSN看看我們的修改是否成功,(如圖9)呵呵,修改成功!由於時間的關係在這裡我就不進行MSN皮膚中其他圖片的修改了,相信通過以上的使用介紹大家一定能製作出很多又絢又酷的MSN皮膚。

圖9

  

  四、其他修改

  利用PE修改MSN皮膚只是其中的一個小功能,要知道有很多漢化軟件高手都使用它的,所以我們還可以利用它對MSN中的菜單、對話框、字符串等進行更改替換。

  使用PE打開MSN安裝目錄中的msgslang.dll文件,在查看--資源中就可以列出MSN中所使用的菜單、對話框等,(如圖10)同樣雙擊或在預修改的資源上點擊右鍵--編輯資源即可對所選資源進行修改,其中可以在編輯模式窗口中利用鼠標點擊指定要進行修改的項目後在原始編輯器中對項目參數進行設置。(如圖11)全部修改結束後確定進行保存,最後別忘了在退出PE前對原程序的修改進行保存才可生效。



圖10

  

圖11

  
  介紹到這裡MSN的皮膚DIY就算結束了,其實充分利用PE還可以做很多有趣的修改,具體如何還要大家在實踐中親自體會,來玩出你的精彩吧。



arrow
arrow
    全站熱搜

    newno5 發表在 痞客邦 留言(0) 人氣()