此辦法可以隨便找個圖片來製作家徽,不過,暫時有顏色數量限制,一個家徽最多只能兩個顏色加一個背景色,通過多部件組合可以多種顏色,因為我還不知道P社其他顏色設定參數,找不到參考。
先上成品圖,此圖移植於ck2的福卡斯家徽:
首先要知道各檔位置和功能:
這個資料夾是放家徽的地方:game\gfx\coat_of_arms\colored_emblems
這是設定指定家族特殊家徽以及顏色的檔:game\common\coat_of_arms\coat_of_arms\90_dynasties.txt
如圖,我用的福卡斯為例:圖片格式暫時來看應該是要求為DDS或者TGA格式,步驟都一樣,DDS一般保存為DXT5,圖片的大小好像是長寬比必須是4的倍數,一般圖片尺寸為128*128、256*256、512*512。
第一我們先看90_dynasties裡的代碼,如我自建的福卡斯:(#後為註釋)
641 = { # Phokas #641是家族代碼,家族代碼如何找到?最簡單的就是打開存檔看。
pattern = “pattern_solid.dds” #遊戲自帶家徽背景圖片,一個紋理圖。
color1 = “white” #背景色設定,white就是白色,可以在此檔找到各種各樣顏色的英文自選使用。
colored_emblem = { #部件及其顏色。
texture = “Phokas.tga” #自己弄的家徽圖片。
color1 = “red” #設定為紅色。
}
}
自建福卡斯家徽在PS裡的樣子:
背景顏色部分完全不用管,因為p社是讀取通道的,只要你建立了通道,不管原圖背景什麼顏色,都可以在90_dynasties檔參數里設定,我們圖片在PS要操作的只有兩部分,一個是給你想要上色的位置上指定大概顏色,一個就是建立通道。
看遊戲自帶家徽:
可以看到遊戲所有家徽最多只有三種顏色,深藍?青綠?品紅?
上面的代碼color1 = “red”裡的color1就是圖片裡的這個深藍,color2是青綠,品紅不用管,設置了品紅,遊戲裡是灰黃像眼珠一樣的顏色。
顏色資料沒要求很嚴格,差不多是這種顏色就好,因為我打開了裡面無數家徽吸色,發現裡面的cmyk和rgb值並不統一,只不過差不都都是這個顏色就好了,估摸根據顏色的深淺會在遊戲裡反映出來。
比如我自己的:
各位大概明白了吧,選擇想要作為家徽的圖片然後把想要上色的部分區別改為以上兩種顏色,然後再在90_dynasties裡設定就好。
如,我在PS設置成這樣:
90_dynasties檔裡設定成這樣:
pattern = “pattern_solid.dds”
color1 = “white”
colored_emblem = {
texture = “Phokas.tga”
color1 = “red”
color2 = “yellow”
}
遊戲效果:
大致講解完畢,可以通過多部件組合達成五顏六色的家徽章,但是一個圖片部件只能兩個顏色,不過可以組合。
比如90_dynasties裡都是組合的,如:
1642553 = { #Lundh
pattern = “pattern_waves_01.dds”
color1 = “blue”
color2 = “green”
colored_emblem = {
texture = “ce_goat.dds”
color1 = “white”
color2 = “yellow”
instance = { position = { 0.50 0.48 } scale = { 0.8 0.8 } }
}
colored_emblem = {
texture = “ce_circle.dds”
color1 = “black”
instance = { position = { 0.29 0.25 } scale = { 0.04 0.04 } }
}
colored_emblem = {
texture = “ce_star_07.dds”
color1 = “yellow”
instance = { position = { 0.75 0.2 } scale = { 0.2 0.2 } }
}
}
instance是方位應該,但是理論上來講如果你是單一圖片拆分為幾個圖片從而達成多種顏色,是不用設定方位的,因為位置沒變,拆分就用魔棒。
PS裡的操作也很簡單,基本用魔棒,首先先選中要做為部件上色的部分,然後在PS右邊有個通道選項卡,打開,然後下邊有個小加號,點一下就建立通道了,再給選中的部分上個白色,OK。
然後就是切換回圖層頁面,如上面說的,給指定部分上藍色或者青色就好。