第一次做紅警3mod的一些記錄
很顯然,這個記錄是為了讓我以后別忘了第一次發(fā)生了什么,和我那些旅游記錄一樣
為什么我要做mod呢?
起因其實本來是在我那邊QQ群流傳的一張截圖
一看建造欄,圖標(biāo)全改了
wocao,好牛掰,我也要玩
后面就玩起來了,我記得是過年前一段時間開始接觸這個mod的,主要是可以聯(lián)機打

當(dāng)時我就用這個mod來搞直播了,還特意為了這個mod練了一下日本,現(xiàn)在有98%幾率能穩(wěn)殺局桑的俄國,md局桑不會。
前幾天我突然覺得不太完美(hxr,都沒做完),然后我就動了能不能把這個mod弄齊全的想法
很顯然,第一要務(wù)是詢問一下mod原作者,看看有沒有咕了,沒咕的話那太好了.jpg
換圖標(biāo)應(yīng)該就是一個把原來的jpg換成新jpg的過程吧(心虛)

很顯然,總不能做一半放在那不管吧
于是

然后我就去鉆研了一天mytank,狂暴學(xué)習(xí)modsdk,
不過真的學(xué)了一下之后發(fā)現(xiàn),原來modsdk就一個純打包工具,根本不是用來編輯mod的
為什么我以前完全不知道(全惱)
剛剛開始我還在對著用記事本處理xml文件

咕咕車很早就想把我?guī)雖od坑了
但是由于我的懶狗沒有成功
但是現(xiàn)在就非常的
嗯嗯
在處理過程中
我遇到了大量的魔法
其中,
紅警DIY論壇上面的代碼,打上去的代碼
為什么里面全都是中文標(biāo)點符號?。。。ㄈ珢溃?/p>
如果我真的復(fù)制了這些代碼進(jìn)入,運行
每一個? “? 都是 error(很顯然,編程語言們不吃中文標(biāo)點符號)
sdk會報錯報出生理反應(yīng)
所以很顯然,得自己寫
或者從隔壁xml里面復(fù)制進(jìn)入
論壇怎么會自動把英文標(biāo)點符號變成中文的?。◥溃?/p>
后面研究發(fā)現(xiàn),modsdk塞的ins圖標(biāo)源碼(好像是)
有bug


最后總結(jié),這文件有問題


總之,最后在咕咕車點了我之后



好,學(xué)會了,扭頭去詢問有無mod源碼,這樣可以省掉3分之一的工作量吧(心虛)

:由于換了電腦的緣故
沒有源碼了(悲)
不過確實可以參考一下,圖標(biāo)怎么做,模仿一下
但是全都得自己重新做過了
懶狗能有什么壞心眼呢?(惱)
很顯然,在做之前,得問一下原作者吧

淚目
開始做
首先,翻了一下貼吧,afa的豆丁貼
https://tieba.baidu.com/p/6249772517?red_tag=1982333516
↑
收集了一下,后面發(fā)現(xiàn)
少幾張
emmmmm
貼吧吞了
那去微博翻一下
好,翻齊全了

起手第一步
做個框框先
我的做法是就是去sdk那,素材包那,弄幾張出來,然后照貓畫虎

截個圖,然后扔進(jìn)sai里面照著瞄,弄張模板出來
然后就是
把圖都扣一下,然后塞進(jìn)去,加點白邊(原圖標(biāo)都有白邊)
也許EA是想模仿單位選取效果還是更好的區(qū)分單位在圖標(biāo)里面的樣子吧
總之,后面就是人力流水線操作,摳圖,羽化,加白邊,調(diào)整大小,塞入
做完蘇聯(lián)的之后我導(dǎo)入試試




總之,到這里算是摸清楚了,圖標(biāo)的導(dǎo)入機制與xml怎么寫圖標(biāo)的位置告訴游戲了
做完了2列,與2個日本單位圖標(biāo)
我的朋友來找我,聊了點關(guān)于圖標(biāo)的事情
然后我就進(jìn)了sdk根目錄那找東西給人家
然后我發(fā)現(xiàn)

md,怎么有模板
急了

總之,弄完了圖標(biāo),我寫代碼導(dǎo)入游戲,中間copy的xml代碼還copy出bug了,我日
就是

他還不報錯,wori,打包了之后發(fā)現(xiàn)mod不生效,給我整蒙了
很顯然,整塊復(fù)制代碼的時候,刪除不需要部分,刪少了
后面排查bug的時候(使用了一下控制變量法,一段一段測試)
肉眼突然看到這怎么多了一行(((((((((
總之,第一版圖標(biāo)做下去,我發(fā)現(xiàn),我的做法是把整個大頭娃娃們都塞進(jìn)框里面,所以辨識度非常的低,后面我就把顯示比例放大了一點,如下

反正,全都得返工了(大悲)
不過還好我專門為扣出來的大頭娃娃們擺列的好好的
之后發(fā)現(xiàn)
縮小之后的大頭娃娃們,放大的話,圖像會失真(就是糊)
md,先不管了對吧

導(dǎo)入游戲的話,xml的格式
放大版本也塞進(jìn)去之后
我一行一行的輸入代碼
我發(fā)現(xiàn)
md,剃刀呢?
小潛艇呢?
怎么沒弄齊(惱)
后面測試發(fā)現(xiàn)
放大的部分實在是太糊了(全惱)
然后還有部分需要調(diào)整的
沒法子,返工吧.jpg
我唔想返工啊.mp3

我怎么對齊的呢?
PS有個功能叫參考線

對著哪個像素點,就照著寫入就行了
非常好使
就是,xml要寫400多行代碼
一個不留神,就寫出bug了
所以我一邊開游戲檢查有沒有bug一遍開著xml,有bug馬上改
出現(xiàn)了以下幾種情況
圖標(biāo)大小被改成了坐標(biāo)
坐標(biāo)的x軸y軸寫反了
海翼天翼圖標(biāo)套反了
素材像素大小忘了改(原來復(fù)制過來的代碼是256x256,我提供的是2048x2048)
引用材質(zhì)ID忘了改(原來套原來的packedimage_xx,我這邊統(tǒng)一改成afa)
總之,bug寫完了之后,終于差不多了,然后我就去錄了個視頻,
md,怎么4點多了
md,我mod怎么命名帶空格,我還得再封裝一次
md,不開mod的方式植入游戲咋整來著
md,我改的skudef怎么沒用
md,obs我英偉達(dá)都改成集成圖形了怎么還黑屏
總而言之就是急了.jpg
不過5點多,問題終于搞完了
我的第一次mod制作路程大概就這么多了
來說點有意思的



蜘蛛本來是沒有的,但是afa在鐮刀那張圖畫了一個

看,左下角有個小蜘蛛

雖然是背面,但是我感覺已經(jīng)可以了
好,馬上動手
加個眼睛吧



多少帶點抽象
wori

然后小車這張圖
很顯然,
后面有只小狗狗
好,歡迎加入肯德基豪華午餐

好,就寫這么多吧
最后留個展示視頻,萎了https://www.bilibili.com/video/BV1Kh411k7gT
關(guān)于語音的:中文配音都還在咕咕吶
關(guān)于模型的:
