無厘頭太空戰(zhàn)役GSB 戰(zhàn)艦DIY簡單教程_第1頁
無厘頭太空戰(zhàn)役GSB 戰(zhàn)艦DIY簡單教程_第2頁
無厘頭太空戰(zhàn)役GSB 戰(zhàn)艦DIY簡單教程_第3頁
無厘頭太空戰(zhàn)役GSB 戰(zhàn)艦DIY簡單教程_第4頁
無厘頭太空戰(zhàn)役GSB 戰(zhàn)艦DIY簡單教程_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、戰(zhàn)艦DIY簡單教程(多圖)下面的方法僅供參考,如果有更好的方法歡迎交流。首先需要準(zhǔn)備的軟件有Photoshop和其所需的dds插件、DDS Viewer和記事本然后要找到合適的飛船素材比如這個巴比倫5中的飛船Narn GQuon HeavyCruiser截取俯視圖的部分,記得要保持左右等距把背景涂成黑色,調(diào)整圖片大小為512X512或者1024X1024(其它尺寸沒試過,如果是大船的話最好是1024的,會比較清晰)現(xiàn)在需要到通道選項卡里添加一個alpha通道為黑色背景,船體的部分為白色,如下圖(使用魔棒可以很容易做到)dds文件的保存會有一個對話框,按下圖選擇即可,點擊save保存現(xiàn)在就可以保

2、存它到一個空文件夾中。如果直接放到游戲文件夾里記得要使文件夾與文件名相同貼圖(dds文件)的存放位置在游戲目錄databitmapsships相應(yīng)的種族飛船名稱 (如下圖)(下圖中那么多文件主要是因為有1024和512兩種尺寸。1024的用于游戲中,512的用于DDS Viewer,用完后刪除即可)接下來需要創(chuàng)建的船體的損壞效果我是從原來的船體上復(fù)制粘貼過來的。第一次的時候花了好久(于是大家可以發(fā)現(xiàn)我做的船體大多損壞效果很相像)保存時保存為XXX_damaged.dds接下來是廢船效果(就是爆炸后的殘骸)首先把船體涂暗(建議使用“加深”然后選高光)效果如下圖然后使用魔棒(容差20左右)選定,就

3、可以得到個不規(guī)則的船體外形輪廓在alpha通道把這個輪廓變成黑白色修整下,得到分解的船體。記得所有的分解部分都要能夠用方框框住而不重疊保存為XXX_hulk.dds為了方便后面的制作,我們還需要一個下面這樣的圖(把alpha通道復(fù)制粘貼為一個新的圖層,然后用魔棒去除白色的部分,尺寸為512X512)當(dāng)然,也可以直接把之前的廢船貼圖里分成幾大塊。只是我習(xí)慣現(xiàn)在這種方法而已貼圖的部分就此完成接下來就是制作船體的設(shè)置文件了。首先找個現(xiàn)成的船體文件(這樣比較方便),要和你所制作的船體同個級別。然后打開它可以看到下面的內(nèi)容configclassname = cruiser 飛船等級(fighter戰(zhàn)斗機

4、、frigate護衛(wèi)艦、cruiser巡洋艦)name = Narn GQuon HeavyCruiser (要與文件名相同)guiname = Narn GQuon HeavyCruiser hull (在游戲中顯示的船體名稱)sprite = Narn GQuon HeavyCruiser.dds 通常貼圖damagetexture = Narn GQuon HeavyCruiser_damaged.dds 損害貼圖hulktexture = Narn GQuon HeavyCruiser_hulk.dds 報廢貼圖width = 270 船體寬度height = 270 船體長度powe

5、rproduced = 600 電力生產(chǎn)(高的話就不用裝備發(fā)電機了)cost = 1000 價格racename = rebel 種族bonuses 船體加成0 = SPEEDBOOST,0.20 速度加成20%1 = SHIELDBOOST,0.30 護盾加成30%2 = ARMOURBOOST,0.25 裝甲加成25%(其它還有POWERBOOST電力加成和INTEGRITYBOOST船體耐久加成等)第一步需要修改的是上面的內(nèi)容(最后改也行)。直接打開記事本修改就行接下來的內(nèi)容都會用到DDS Viewerrunninglights 航行燈 坐標(biāo)范圍為02560 = 112.50(X坐標(biāo)),

6、4.00(Y坐標(biāo)),200.00(閃爍間隔,單位毫秒。100毫秒=1秒),2.00(燈光尺寸),1(燈光顏色)1 = 170.00,192.00,240.00,2.00,1(0綠色,1紅色,2黃色,3白色)2 = 51.00,117.00,280.00,2.00,13 = 142.50,4.00,200.00,2.00,04 = 171.00,92.00,240.00,2.00,05 = 204.00,117.00,280.00,2.00,06 = 54.00,165.00,320.00,2.00,17 = 201.00,165.00,320.00,2.00,08 = 128.00,85.00

7、,480.00,2.00,39 = 122.50,75.00,400.00,2.00,310 = 132.50,75.00,400.00,2.00,311 = 122.50,128.50,450.00,3.00,312 = 132.50,128.50,450.00,3.00,3engineglows 推進器尾焰 坐標(biāo)范圍0256 (尾焰的坐標(biāo)是尾焰效果的中心坐標(biāo),而且不隨船體大小的改變而改變,所以調(diào)整了船體大小的話這個也要調(diào))0 = 128(X坐標(biāo)),235(Y坐標(biāo)),15(尾焰寬),35(尾焰長),STANDARD(尾焰種類。貌似一個種族只能有一種)1 = 120,235,15,35,STA

8、NDARD2 = 136,235,15,35,STANDARD以上內(nèi)容需要用到DDS Viewer(其它軟件也行,不過感覺這個最方便)打開DDS Viewer,在File里選擇open,首先選擇一個txt文件,然后選擇dds文件。接下來就是設(shè)定航行燈的位置了設(shè)定好后就可以把設(shè)定好的航行燈以及尾焰位置坐標(biāo)用記事本修改了鼠標(biāo)移動到插槽上就會顯示當(dāng)前插槽位置坐標(biāo)。targets 飛船損壞效果設(shè)定 坐標(biāo)范圍02560 = 98.00,95.00,(目標(biāo)點位置,就是被擊中的位置)1(是否有特殊效果),1(是否有損壞效果),80.00,82.00(損壞效果左上角坐標(biāo)),110.00,109.00(損壞效果

9、右下角坐標(biāo)),SHIP_EMMITER_LARGE(特殊效果,就是在傷口旁邊放電的 那些小東西。注:要使用此效果的話前面的“特殊效果”必須為1,如果是0會出錯),(damage_sprite_sparks- 98.00-95.00)(傷口里的火星效果坐標(biāo)),(damage_sprite_sparks-97.00-92.00), (damage_sprite_sparks-94.00-95.00),(damage_sprite_sparks-100.00-98.00),1 = 150.00,53.00,0,1,143.00,47.00,159.00,60.00,2 = 128.00,61.00,

10、0,1,124.00,56.00,134.00,67.00,3 = 101.00,65.00,0,1,93.00,59.00,109.00,71.00,4 = 157.00,120.00,0,1,146.00,106.00,167.00,131.00,(damage_sprite_sparks- 157.00-120.00),(damage_sprite_sparks-157.00-115.00), (damage_sprite_sparks-154.00-120.00),(damage_sprite_sparks- 160.00-119.00),(damage_sprite_smoke-15

11、9.00-123.00)(傷口里的黑煙效果坐標(biāo)),5 = 161.00,85.00,0,1,155.00,78.00,168.00,92.00,6 = 109.00,116.00,0,1,103.00,110.00,115.00,121.00,7 = 73.00,161.00,0,1,65.00,154.00,80.00,167.00,8 = 107.00,40.00,0,1,103.00,36.00,113.00,46.00,9 = 178.00,169.00,0,1,165.00,158.00,191.00,181.00,(damage_sprite_sparks-178.00-169.0

12、0),(damage_sprite_sparks-180.00-167.00),(damage_sprite_sparks-182.00-168.00),(damage_sprite_smoke-175.00-171.00),10 = 131.00,192.00,1,1,116.00,178.00,143.00,204.00,SHIP_EMMITER_LARGE,(damage_sprite_sparks-131.00-192.00),(damage_sprite_sparks-130.00-189.00),(damage_sprite_sparks-127.00-187.00),(damag

13、e_sprite_sparks-133.00-195.00),(damage_sprite_sparks-129.00-195.00),(damage_sprite_sparks-131.00-196.00),(damage_sprite_sparks-128.00-197.00),(damage_sprite_smoke-123.00-185.00),11 = 88.00,184.00,0,1,72.00,170.00,100.00,197.00,(damage_sprite_sparks-88.00-184.00),(damage_sprite_sparks-92.00-179.00),(

14、damage_sprite_sparks-91.00-183.00),(damage_sprite_sparks-84.00-184.00),(damage_sprite_sparks-86.00-187.00),12 = 132.00,146.00,1,1,116.00,134.00,144.00,159.00,SHIP_EMMITER_LARGE,(damage_sprite_sparks-132.00-146.00),(damage_sprite_sparks-130.00-143.00),(damage_sprite_sparks-127.00-145.00),(damage_spri

15、te_sparks-133.00-150.00),(damage_sprite_smoke-137.00-150.00),這個沒什么可說的,如果想認(rèn)真做的話就比較麻煩,想簡單點的話就不需要后面那些亂七八糟的效果了要注意的是傷口效果的左上角坐標(biāo)和右下角坐標(biāo)一定要能夠把整個傷口框住。如下圖也是直接在記事本上修改數(shù)據(jù)。比較枯燥的工作slots 插槽位置。0 = 128.00,16.00,TURRET(武器插槽),(108.00-38.00),(148.00-38.00)(分炮塔坐標(biāo)),1 = 128.00,39.00,STANDARD(設(shè)備插槽),2 = 128.00,60.00,STANDARD,

16、3 = 128.00,103.00,STANDARD,4 = 104.00,59.00,TURRET,5 = 152.00,59.00,TURRET,6 = 99.00,80.00,TURRET,7 = 157.00,80.00,TURRET,8 = 94.00,100.00,TURRET,9 = 162.00,100.00,TURRET,10 = 94.00,124.00,TURRET,(112.00-113.00),(94.00-124.00),(76.00-135.00),11 = 162.00,124.00,TURRET,(144.00-113.00),(162.00-124.00),

17、(180.00-135.00),12 = 128.00,81.00,STANDARD,13 = 114.00,143.00,STANDARD,14 = 141.00,143.00,STANDARD,15 = 128.00,189.00,STANDARD,16 = 128.00,212.00,STANDARD,17 = 74.00,168.00,TURRET,18 = 182.00,168.00,TURRET,19 = 91.00,189.00,TURRET,20 = 164.00,189.00,TURRET,21 = 128.00,166.00,STANDARD,22 = 54.00,144.

18、00,STANDARD,23 = 202.00,145.00,STANDARD,這個直接用DDS Viewer設(shè)置,然后保存就行了。保存的時候不要點軟件下面那個save(test也不行)要在file里點save才行。使用過程中如果彈出錯誤對話框,點繼續(xù),然后保存再重新打開就行了。在軟件里顯示的插槽大小和游戲中不同,所以別把插槽靠的太近。使用了分炮塔的時候炮塔的位置在支點上,插槽位置上是沒有炮塔的。DDS Viewer中顯示的效果游戲中顯示的效果explosions 爆炸效果(沒怎么研究過,部分意義不明)0 = 0,98,95(爆點位置),EXP_FRIGATE(可能是爆炸方式)1 = 80,1

19、57,120,EXP_DESTRUCTION_PLACED2 = 110,178,169,EXP_DESTRUCTION_PLACED3 = 120,132,146,EXP_DESTRUCTION_PLACED4 = 134,150,53,EXP_DESTRUCTION_PLACED5 = 145,101,65,EXP_DESTRUCTION_PLACED6 = 200,131,192,EXP_FRIGATEBREAKUP7 = 210,0,0,EXP_STARTBREAKUP8 = 230,109,116,EXP_DESTRUCTION_PLACED9 = 270,128,128,EXP_C

20、RUISERDEBRIS10 = 355,131,192,EXP_DESTRUCTION_PLACED11 = 366,155,122,EXP_DESTRUCTION_PLACED12 = 400,128,138,EXP_FRIGATEBREAKUP13 = 400,128,138,EXP_PLUMES14 = 400,128,138,EXP_BLASTGLARE15 = 400,128,138,EXP_ANGLED_DEBRIS這個隨意就好了,最好是把坐標(biāo)安排在傷口坐標(biāo)上。最后四個第一個值為400的最好不要改坐標(biāo),是最后的大爆炸hulks 廢船效果,就是爆炸后的碎片。范圍05120 = 15

21、5,0(碎片左上角坐標(biāo)),347,196(碎片右下角坐標(biāo)),(emit-301-106-hulk_emmiter)(火星效果坐標(biāo)),(emit-302-108-hulk_smoke_emmiter)(黑煙效果坐標(biāo)),1 = 92,284,93,189,2 = 191,201,325,459,(emit-215-232-hulk_emmiter),(emit-232-239-hulk_emmiter),(emit-203-287-hulk_emmiter),(emit-210-295-hulk_emmiter),(emit-206-297-hulk_emmiter),(emit-202-306-

22、hulk_emmiter),(emit-214-306-hulk_emmiter),(emit-214-312-hulk_emmiter),(emit-201-309-hulk_emmiter),(emit-251-370-hulk_emmiter),(emit-266-384-hulk_smoke_emmiter),(emit-308-239-hulk_smoke_emmiter),(emit-316-239-hulk_emmiter),(emit-257-391-hulk_smoke_emmiter),(emit-211-325-hulk_smoke_emmiter),(emit-267-

23、384-hulk_emmiter),(emit-318-239-hulk_emmiter),(emit-208-308-hulk_emmiter),3 = 331,222,421,405,(emit-346-342-hulk_emmiter),(emit-352-336-hulk_emmiter),(emit-353-342-hulk_emmiter),(emit-355-338-hulk_emmiter),(emit-357-339-hulk_emmiter),(emit-363-339-hulk_smoke_emmiter),這個也是比較繁瑣枯燥的內(nèi)容,想偷懶的話也是可以不要后面的特殊效果

24、的直接鼠標(biāo)指到哪個位置,顯示出來的就是那個需要的坐標(biāo)了(不要再用插槽的坐標(biāo)了,那個是256范圍的。不過作為標(biāo)記輔助一下也是很好用的)完成上面的步驟后保存,把txt文件放到游戲目錄datahulls相應(yīng)的種族文件夾中即可做到這里一個新的船體基本就完成了,接下來只要到游戲中測試下并做些小調(diào)整就可以了2010年12月22日更新:現(xiàn)在船體的制作已經(jīng)有了更簡單的辦法,不過有些地方比如尾氣和戰(zhàn)斗機的尾氣還是需要用上面的辦法來設(shè)置。首先需要一個1.50版的游戲然后新建一個exe文件的快捷方式,在“目標(biāo)”一欄的最后加上 “-editor”用這個快捷方式打開游戲后就會發(fā)現(xiàn)在主菜單最右邊會多次一個編輯器按鈕進入后

25、點擊load hull打開已經(jīng)準(zhǔn)備好的船體文件(需要先把船體貼圖文件和船體設(shè)置文件放入相應(yīng)的文件夾里)船體設(shè)置文件放在GSB1.50datahulls你想放置的種族的文件夾??梢灾苯訌?fù)制現(xiàn)有的同級別船體設(shè)置文件然后改成你的船的名字并設(shè)定好貼圖文件名和以下內(nèi)容configclassname = cruiser 飛船等級(fighter戰(zhàn)斗機、frigate護衛(wèi)艦、cruiser巡洋艦)name = Narn GQuon HeavyCruiser (要與文件名相同)guiname = Narn GQuon HeavyCruiser hull (在游戲中顯示的船體名稱)sprite = Narn G

26、Quon HeavyCruiser.dds 通常貼圖damagetexture = Narn GQuon HeavyCruiser_damaged.dds 損害貼圖hulktexture = Narn GQuon HeavyCruiser_hulk.dds 報廢貼圖width = 270 船體寬度height = 270 船體長度powerproduced = 600 電力生產(chǎn)(高的話就不用裝備發(fā)電機了)cost = 1000 價格racename = rebel 種族接下來才可以在游戲的編輯器中打開這個船體下面的圖是選擇了和以及右邊的,這個界面用與編輯船體爆炸后的碎塊,直接拖出一個框即可,從

27、左上拖到右下,反向的話有時候拖不出來這幾個按鈕是用來設(shè)置船體碎片上的傷口的火花和煙霧第一個是普通火花,第二個是煙霧,第三個是另一種火花下面的圖是選擇了左邊的兩個后的界面,用于設(shè)定船體受傷時的效果新建一個傷口,點擊該按鈕后可以框出新的傷口,依然是左上至右下,完全框住傷口就好點擊這個按鈕后選擇右邊的或創(chuàng)建傷口上的火焰效果和黑煙移動傷口的目標(biāo)點,即被武器擊中的位置(那個十字標(biāo))選擇一個傷口,點擊選擇傷口特殊效果,有四種,具體效果就是會在自動修復(fù)時在傷口上出現(xiàn)幾個小機器人之類的。選擇后出現(xiàn),插槽的設(shè)置,個人感覺沒有DDS Viewer好用,所以我也沒怎么用過,就三個按鈕,自己研究下吧航行燈設(shè)定,定義航

28、行燈的位置新建一個航行燈,點擊后在屏幕左上角出現(xiàn)一個新的航行燈,點擊一下選中后就可以拖動了(燈比較大的時候可能會拖不動,是沒點到中心,一定要點到中心位置才能拖動)編輯選中的航行燈,三個滑動條分別修改燈的大小,燈的閃爍頻率和燈的顏色這里不太好調(diào),最好還是在設(shè)置文件中直接編輯編輯尾焰,個人感覺不好用,沒辦法微調(diào)為爆炸效果調(diào)整,我也不太了解,選擇直接把原先的白點拖到傷口的位置吧,不過和最后的最好不要改動,其它的請隨意等全部編輯完成后點擊保存即可。點一下就好沒任何提示,不放心的話可以多點幾下注意,保存后不會立即生效,而是要重啟游戲后才行。而且從編輯器退出到主界面還有點BUG不重啟還真沒法玩關(guān)于戰(zhàn)斗機:

29、戰(zhàn)斗機的設(shè)置和普通的船體不太一樣,首先還是需要三個貼圖XXX.dds,尺寸512X512(用在設(shè)計界面中,戰(zhàn)斗中不是這個貼圖)、XXX_sprite.dds(戰(zhàn)場中的效果和損壞效果)、XXX_hulk.dds(廢船效果)XXX_sprite.dds 尺寸為128X64(游戲默認(rèn)的戰(zhàn)機貼圖尺寸,如果想制作大型戰(zhàn)機可以改為256X128)左邊為完整的飛船,右邊為受傷的飛船注意,所有的dds格式貼圖都要有alpha圖層,沒有的話在游戲中你就只能看到個白方塊 XXX_hulk.dds(廢船效果)(在游戲中四種殘破效果隨機出現(xiàn))貼圖尺寸為256X256(或512X512),一共四種形態(tài),區(qū)別只在于alp

30、ha圖層上的不同 PS:要在編輯器中編輯傷口的話就需要自己再建一個XXX_damaged.dds,大小為512X512。不然在編輯器里沒辦法弄,因為是臨時用一下而已,所以直接把XXX_sprite.dds中的右邊那部分放大后拿來用用就是了。接下來是修改設(shè)置文件configclassname = fightername = Thunderbolt Mk3guiname = Thunderbolt Mk3 Hullsprite = Thunderbolt Mk3.dds(設(shè)計界面中所用的貼圖)damagetexture = Thunderbolt Mk3_damaged.dds(戰(zhàn)斗貼圖。實際上沒這個文件,不過實際上就是XXX_sprite.dds)hulktexture = Thunderbolt Mk3_hulk.dds(損壞貼圖。可以四種戰(zhàn)斗機共用一個圖.相當(dāng)于把貼圖分解為4X4的方格,一種戰(zhàn)斗機四個死法,編號從上到下從左到右依次為015)hulkUVstart = 0 開始編號hulkUVend = 3 結(jié)束編號 需要注意的是這兩個設(shè)置在使用了DDS Viewer或游戲自帶編輯器設(shè)計插槽并保存后會被刪除,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論