在Sims2遊戲中,物體的形狀由三維模型決定,其顏色和其他特征由附著在三維模型上的材料決定。改變顏色實際上是為壹個物體的三維模型改變不同的材料。使用工具軟件SimPE變色的主要原理是根據物品名稱(英文名)嘗試在遊戲的打包文件中找到並釋放相關文件,然後用我們編輯過的數據覆蓋這些文件,並分別為其添加單獨的識別碼。我們在本教程中處理的顏色相關文件主要分為以下四類:
第壹類:模型材質關聯(Materials.package)
功能:這種文件是最關鍵的,它決定了哪個物品的顏色被改變。
文件位置:遊戲目錄\ eagames \ the sims 2 \ ts data \ RES \ catalog \ materials。
第二類:材料描述(對象02 .包)
功能:這種文件指定如何顯示材料。
文件位置:遊戲目錄\ eagames \ the sims 2 \ ts data \ RES \ sims 3d。
第三類:素材小圖(Objects06.package)
功能:材料含量
文件位置:遊戲目錄\ eagames \ the sims 2 \ ts data \ RES \ sims 3d。
第四類:素材大圖(Objects07.package,Objects08.package,Objects09.package)。
功能:材料含量
文件位置:遊戲目錄\ eagames \ the sims 2 \ ts data \ RES \ sims 3d。
1,工具軟件
答:系統支持微軟。net framework可再發行版1.1。
中文版下載
安裝:註意版本必須在1.1以上,語言必須與操作系統默認語言相同。
b:制作工具簡單
下載SimPE
單擊接受,然後單擊二進制文件(安裝)中的黃色鏈接下載自動安裝版本。
安裝:如果妳下載的是RAR版本,解壓到任意文件夾即可;如果下載了安裝版本,雙擊即可自動安裝。
c:圖形編輯軟件Photoshop等。
2.備份遊戲相關的數據包
強烈建議按照以上路徑將以下文件復制到非遊戲文件夾。
材料.包裝
對象02 .包
對象06 .包
對象07 .包
對象08 .包
對象09 .包
3.下載本教程中提供的工具數據包。
下載:Sunair項目顏色變化工具包
安裝:解壓並復制到任何非遊戲文件夾,包括以下文件
00模型材料協會。文本文件(textfile)
02材料描述。文本文件(textfile)
06素材小圖。文本文件(textfile)
07素材大圖A_E.txt
08素材大圖F_N.txt
09素材大圖O_W.txt
第三步:確定變色物品。
1,確定風格
運行遊戲,在遊戲中找到妳想要改變顏色的物體的樣式。本教程以“工藝循環填充橢圓形椅子”為例。
記住遊戲中有幾種顏色,在這個例子中是五種。
2.“猜”這個名字
這壹步很關鍵,如果名字錯了,妳就找不到需要換顏色的物品了!具體方法是將遊戲包裝文件中的材質貼圖與遊戲中的物品進行對比。
Sim2對材質制作的大圖片文件的命名規則壹般是這樣的格式:
物品名稱+房間+風格+顏色等屬性描述+數量
其中,數字0為最大圖片,數字1為第二大圖片。根據物品的不同,有的物品需要兩張大圖,有的只需要壹張,也就是數字為0的那張。
這裏椅子的英文名是chair,我們也知道椅子是餐廳的椅子,餐廳的英文名是dining。我們來猜猜和這個項目相關的文檔名壹定包含“chairdining”這個詞。由於單詞的首字母是C,我們需要在“07素材大圖A_E.txt”和文件“Objects07.package”中查找與椅子相關的信息。
3.在工具包中查詢椅子類型。
打開“07素材大圖A_E.txt”,按Ctrl+F,在查詢內容欄輸入“chairdining”,點擊下壹步按鈕。
這時,根據命名規則,我們可以發現餐廳椅有很多種風格,如artnouveau、burke、club、colonial1等...而且根據我們在遊戲中找到的顏色數量是5,我們可以看到第壹組只包含5種顏色,就是伯克。
4.復制相應類型椅子的某個顏色文件的識別碼。
找到包含chair-yellow 0 _ LIFO的黃色椅子,從0x開始復制最後壹個十六進制識別碼“0xFF34647B”。
5.通過素材大圖驗證風格名稱。
運行SimPE,打開Objects07.package(與SunairSims的工具包中的文件號相同),將剛剛復制的標識碼粘貼到SimPE的“實例過濾器”中。
6、確定項目類型名稱
選擇“插件視圖”並在“打包文件窗口”中選擇文件,以查看材料圖:
通過與遊戲中的椅子(步驟3: 1)對比,可以確定“chairdiningburke”是我們要改變顏色的物品的英文名。記住這個名字作為下面操作的關鍵字。
7.退出遊戲
步驟4:釋放文件。
1,發布素材大圖
答:發布0號圖片
用鼠標右鍵單擊打包文件窗口中的文件,然後選擇提取...將文件保存到所需的文件夾。建議不要更改默認文件名,如下圖所示:
發布圖片號。1(當某些項目只包含壹張素材大圖時,可以省略此步驟)。
在“07素材大圖A_E.txt”中找到編號為1的文件的名稱“chairding Burke-yellow 1 _ LIFO”,復制這壹行的最後壹個十六進制識別碼“0xFF028F46”,粘貼到SimPE的“實例過濾器”中。用鼠標右鍵單擊打包文件窗口中的文件,然後選擇提取...將文件保存到所需的文件夾。建議不要更改默認文件名,如下圖所示:
2、發布素材小圖
答:估計素材小圖的名字。
打開“06素材小圖。txt”,執行搜索(Ctrl+F),輸入我們在步驟3、6中記住的搜索關鍵詞“chairdiningburke”,點擊下壹步按鈕,發現有幾行文字包含了我們的搜索關鍵詞。
因為剛剛發布了黃色椅子的大圖,所以估計同風格的小圖文件名應該是:chair-yellow _ txtr。
b:復制素材小圖片文件的識別碼。
在“06素材圖片”中找到黃色椅子素材“chairdingburke-yellow _ txtr”的小圖。txt”,並在這壹行復制從0x開始的最後壹個十六進制識別碼0xFFC26F32。
c:對比確認小圖片文件
用SimPE打開Objects06.package,將剛剛復制的素材小圖片文件的標識碼粘貼到SimPE的“實例過濾器”中,點擊選擇“插件視圖”,在“打包文件窗口”中選擇文件。
將看到的圖片與素材大圖進行對比,如果相同(只是尺寸較小),進行下壹步;如果不壹樣,說明我們剛剛確定的素材小圖名稱是錯誤的。重復步驟2A和2B,直到妳看到的小圖片對應大圖片!
d:發布素材小圖。
用鼠標右鍵單擊打包文件窗口中的文件,然後選擇“提取...”將文件保存到所需的文件夾。建議不要更改默認文件名。
3.發布材料描述文件。
答:估算材料描述文件的名稱
打開" 02材料描述。txt”,執行搜索(Ctrl+F),輸入我們在第3、6步記住的搜索關鍵詞“chairdiningburke”,點擊下壹步按鈕。我們會發現幾行文本包含我們的搜索關鍵字。
b:復制物料描述文件的標識碼。
在“02材質描述”中找到黃椅子的材質描述文件“chairding Burke _ Burke chair _ yellow _ txmt”。txt”,並在這壹行復制從0x開始的最後壹個十六進制識別碼0xFFBEF987。
c:確認物料描述文件的名稱
用SimPE打開Objects02.package,將剛剛復制的素材描述文件的標識碼粘貼到SimPE的“實例過濾器”中,點擊選擇“插件視圖”,在“打包文件窗口”中選擇文件。在“MATD編輯器”和“屬性”中點擊數據線“stdmatebasetexturename:chairding Burke-yellow”。
觀察確認冒號後的值必須和素材小圖文件名中最後壹個下劃線前的名稱完全壹致!!!在這種情況下,它是“chairdingburke-yellow _ txtr”中的“chairdingburke-yellow”。如果不同,說明我們確認的材料描述文件的名稱是錯誤的,我們必須重復步驟3A和3B,直到它們相同!
d:發布材料描述文件。
用鼠標右鍵單擊打包文件窗口中的文件,然後選擇“提取...”將文件保存到所需的文件夾。建議不要更改默認文件名。
4.發布模型材料關聯文件。
答:估計模型材料關聯文件的名稱。
打開" 00模型材料關聯。txt”,執行搜索(Ctrl+F),在查詢內容欄中除最後壹個下劃線外的材料描述文件名中輸入文本“chairding Burke _ Burke chir _ yellow”,點擊下壹步按鈕,找到包含搜索關鍵字的文本行。
b:復制模型材料關聯文件的識別碼。
在“00模型材質關聯”中找到黃椅子的材質描述文件“chairding Burke _ Burke chair _ yellow”。txt”並復制該組中從0x開始的第三個十六進制識別碼“0x8E1A5165”。
c .發布模型材料關聯文件。
用SimPE打開Materials.package,將剛剛復制的模型材料相關文件的標識碼粘貼到SimPE的實例過濾器中,在打包文件窗口中用鼠標右鍵單擊該文件,選擇“Extract ...”將文件保存到所需的文件夾。建議不要更改默認文件名。
步驟5:創建自己的包。
1,命名
註意:壹旦確定了包裹的名稱,如果要更改名稱,這壹步之後所有與識別碼相關的操作都必須完整的重新進行壹遍!因為SimPE生成的識別碼完全基於這個名字!!!
為了避免文件名重復,建議大家按照以下原則給自己的包命名,可以根據需要增減描述項。
作者姓名+下劃線+描述1+下劃線+描述2....
在此示例中,選擇了“saobjut _ chairdburke _ pink”。請註意,本教程強烈建議在文件名的各個部分之間使用下劃線!!!這樣可以避免以後操作中的很多麻煩。
2.閱讀所有發布的文件。
答:創建壹個新包
運行SimPE,選擇“文件菜單/新建”。
b:添加文件
請確保此時“實例過濾器”中沒有參數!。在“打包文件窗口”的空白處單擊鼠標右鍵,選擇“添加...”從彈出菜單中。
c:找到剛才發布的文件保存的文件夾路徑,選擇所有文件,這裏應該有五個文件,點擊“打開”按鈕。
3.保存文件包
選擇“文件菜單/另存為...”,並在文件名處輸入剛才確認的文件名:saobjut _ chairdburke _ pink。
第六步:改變材料圖片(1)
1,參考資料大圖
答:參考操作
在“打包文件窗口”中點擊文件“紋理圖像”,選擇“插件視圖”,點擊數據線“ChiardiningBurke-Yellow 1 _ LIFO”,窗口右側會顯示灰白色方塊交替的圖案,表示圖片文件當前狀態為缺失;用鼠標右鍵單擊模式並選擇“導入本地LIFO”:
同樣的操作參考本地素材大圖“Chiardingburke-Yellow0 _ LIFO”。
b:提交參考操作
點擊“TXTR編輯器”最邊上的“提交”按鈕。
選擇文件菜單/保存。
c:刪除地方素材的大圖。
在“打包文件窗口”中的文件“大圖像文件”上單擊鼠標右鍵,在彈出菜單中選擇“刪除”。重復操作刪除另壹張材質的大圖,我們不再需要它們了。
2、改變素材圖片
答:導出圖片進行編輯。
在“打包文件窗口”中點擊文件“紋理圖像”,選擇“插件視圖”,點擊數據線“圖像256 x256-Chiardingburke-yellow _ txtr”,窗口右側會顯示壹張對應材質文件的圖片。用鼠標右鍵點擊圖片,選擇“導出”。
建議保留原文件名,然後導出路徑文件夾中會出現壹個擴展名為png的圖片文件。建議將圖片備份,然後在圖形編輯軟件中進行編輯,直到滿意為止。
b:導入編輯過的圖片。
在“打包文件窗口”中點擊文件“紋理圖像”,選擇“插件視圖”,點擊數據線“圖像256 x256-Chiardingburke-yellow _ txtr”,窗口右側會顯示壹張對應材質文件的圖片。用鼠標右鍵點擊圖片,選擇“導入”。
導入編輯過的圖片。
替換所有的圖片
在“打包文件窗口”中點擊文件“紋理圖像”,選擇“插件視圖”,點擊數據行“圖像256 x256-Chiardingburke-yellow _ txtr”,窗口右側會顯示相應材質文件的圖片,用鼠標右鍵點擊導入的圖片,選擇“全部更新”
d:提交圖片替換操作。
點擊“TXTR編輯器”遠端的“提交”按鈕,選擇“文件/保存”。
第七步:創建文件名標識碼。
1,創建素材圖片文件名識別碼。
答:更改材料圖片的文件名
在“打包文件窗口”中點擊文件“紋理圖像”,選擇“插件視圖”,復制步驟5中確定的文件名:“saobjut _ chairdburke _ pink”,在“_txtr編輯器”中的“文件名:”列中選擇“,
b .創建素材圖片文件名識別碼。
單擊TXTR編輯器中帶下劃線的藍色鏈接“分配哈希”、“修復TGI”和最右邊的按鈕“提交”,單擊打包文件窗口中的非紋理圖像文件,然後再次單擊文件“紋理圖像”。
請確認所有大小的圖片文件的名稱應包括
“#0x7f6f4324!Saobjut _ chairdburke _ pink”,請保存文件/用新的識別碼保存,然後選擇“文件菜單/保存”。
2.創建材料描述文件名標識代碼。
答:指定主要材料的名稱。
點擊“打包文件窗口”中的“素材描述”文件,在“MATD編輯器”中選擇“插件視圖”和“屬性”,復制剛剛保存的帶有識別碼的素材圖片的文件名。
“#0x7f6f4324!Saobjut _ chairdburke _ pink”,選擇數據行“stdmatebasetexturename:chairding Burke-yellow”,在右邊的屬性窗口中選擇“Value”中的文本,粘貼復制的文件名。
b:修改文件清單
在MATD編輯器中選擇“文件列表”,選擇數據線“chairdiningburke-yellow”,選擇右側“文件名”欄中的文本,將復制的文件名與新的識別碼粘貼在壹起。
c:修改描述
在“MATD編輯器”中選擇“描述”中的文本,並將復制的文件名與新的識別碼粘貼在壹起。
d:更改材料描述文件名。
在MATD編輯器的“文件名”中選擇“_txmt”之前的文本,並將復制的文件名與新的標識碼粘貼在壹起。
e:創建材料描述文件名標識碼。
單擊MATD編輯器中帶下劃線的藍色鏈接“分配哈希”、“修復TGI”和最右邊的按鈕“提交”,單擊打包文件窗口中的非材料描述文件,然後再次單擊該文件。
所有修改成功後,選擇“文件菜單/保存”。
3.建立模型材料的關系。
答:指定默認的材料描述文件名。
點擊“打包文件窗口”中的“模型材料”文件,並選擇“插件視圖”。在“CFP編輯器”中選擇數據線“name(dt string)= chairding Burke _ Burke chair _ yellow”,選擇右側“設置”和“值”中的文本,粘貼復制的文件名和新的識別碼,點擊帶下劃線的藍色鏈接“更改
b:確認默認的物料選項。
在CFP編輯器中選擇數據行“Default Material(DT Boolean)= False”,並確保等號右側的文本必須為“False”。如果為“真”,請將“值”中的值更改為“0”,然後單擊帶下劃線的藍色鏈接“更改”和按鈕“提交”。
4.創建模型材料關聯族標識代碼。
答:運行識別碼生成器
運行“哈希生成器...”在下拉菜單"插件"、
b .生成模型材料關聯文件的識別碼。
在彈出的標識碼生成器中點擊“GUID”,會自動生成壹個新的標識碼,並顯示在“哈希值”壹欄中,本例中為“061bf 219-562e-45 C4-8470-671a 71028”。
c:替換模型材料相關文件的系列識別碼。
選擇族數據行“Family (dtBoolean) = ...”在CFP編輯器中,選擇右側“設置”和“值”中的文本,粘貼復制的標識碼,然後單擊帶下劃線的藍色鏈接“更改”和按鈕“提交”。
所有修改成功後,選擇“文件菜單/保存”。
步驟8:創建包裹識別碼。
1,更改集團代碼
答:復制材料圖片名稱識別碼。
將“#”復制到“!”在文件名中輸入步驟7後生成的新識別碼1B。在這種情況下,前面部分是“0x7f6f4324”
b:更改團體代碼
選擇“文件類型窗口”中的文本,單擊“打包文件”選項卡,選擇“組”列中的文本,粘貼剛剛復制的標識碼,然後單擊帶下劃線的藍色鏈接單詞“更改”和“提交”。
請確認打包文件窗口中每個文件的分組代碼已更改為“0x7f6f4324”!
2、更改型號材料關聯文件識別碼。
單擊“打包文件窗口”中的文件“模型材料”,將“打包文件”選項卡中“實例”列的值更改為“0x00000001”,然後單擊帶下劃線的藍色鏈接單詞“提交”。
確保將“打包文件菜單”中文件“模型材料”的“實例”更改為“0x00000001”。
第九步:檢查
1.將保存的文件包“saobjut _ chairdBurke _ pink . package”復制到文件夾“My documents \ Eagames \ the sims 2 \ downloads”中。
2.運行遊戲,測試遊戲中的工作結果。
這樣,妳的項目就成功了。歡迎妳制作自己的Sims2變色物品,加入Sims2的DIY遊戲大軍!