上古卷轴5json文件修改_【白夜谈】我做了一款失败的《社长卷轴》Mod
文/Kong 題圖 / CaesarZX
白夜談是編輯的自留地,聊一些比較個(gè)人的內(nèi)容。
但是對(duì)于我來說,這個(gè)欄目總是一個(gè)特別的苦差。因?yàn)槲覍?shí)在沒有太多表達(dá)觀點(diǎn)的欲望,所以我和負(fù)責(zé)白夜談的跳跳老師商量,可不可以嘗試搞個(gè)系列節(jié)目。比如,把社長(zhǎng)以Mod的形式做到游戲里,讓大家也可以在各種游戲里調(diào)戲社長(zhǎng)。
標(biāo)題已經(jīng)劇透,這次的mod制作失敗了,這次大家暫時(shí)沒法跟社長(zhǎng)你儂我儂了。情況是這樣的,我因?yàn)橛悬c(diǎn)經(jīng)驗(yàn),想從大家熟悉的《上古卷軸5》開始,做個(gè)類似“社長(zhǎng)隨從”的Mod,讓玩家可以帶著社長(zhǎng)在老滾的世界里愉快瀟灑。
理論上來說這Mod應(yīng)該并不難做,而且我原來也做過帶任務(wù)的隨從Mod。盡管五一放假讓周末少了一天,我以為時(shí)間還很充裕??蓡栴}在于,社長(zhǎng)本人相貌很有特點(diǎn),和《上古卷軸5》里的NPC有很大差別。
比較常見的解決辦法是做一個(gè)社長(zhǎng)頭盔套在NPC的頭上,大概類似這種感覺:
也可以做一個(gè)自定義的社長(zhǎng)動(dòng)物,但是感覺動(dòng)畫搞起來會(huì)很麻煩,所以我一開始就想著先把頭盔做出來。由于沒有現(xiàn)成的社長(zhǎng)模型可以用,所以我就自己整了一個(gè)。這部分其實(shí)還挺簡(jiǎn)單的,因?yàn)樯玳L(zhǎng)造型就是個(gè)方塊,簡(jiǎn)單捏捏感覺也湊合了。
但是接下來把模型倒進(jìn)游戲里面,就開始了陷入開發(fā)地獄。貝塞斯達(dá)的Creation Engine引擎是魔改的Gamebryo,這玩意往上數(shù)有快20年歷史了,所有的東西都自成一派。比如說游戲里的模型文件,就是一個(gè)叫做Nif的東西,跟現(xiàn)在主流的obj、fbx完全不兼容,也缺少3D軟件的原生支持。
原本是有一些插件可以讓3D軟件導(dǎo)入導(dǎo)出Nif文件的,但是這兩年老滾和輻射的Mod社區(qū)都有點(diǎn)退燒了,插件更新也陷入停滯,新版的3dmax和Blender都不能用……幸好有個(gè)第三方軟件可以協(xié)助轉(zhuǎn)換,總算先過了這一關(guān)。
接下來就是往老滾里導(dǎo)了。老滾的Mod工具不算特別好用,但也大體能猜出來該干什么。把模型往游戲物品上一替,并沒有預(yù)想的大功告成,而是蹦出來兩個(gè)error。
看起來是和著色器有關(guān),回去排查了半天,發(fā)現(xiàn)是這樣的:現(xiàn)在的3D軟件一般是直接模擬材質(zhì)的物理屬性,也就是所謂的“PBR材質(zhì)”。而老滾的引擎太老了,完全不支持這個(gè)功能,必須先把相關(guān)的東西刪掉導(dǎo)回來才正常。
歷經(jīng)千辛萬苦,終于把這個(gè)頭盔弄進(jìn)游戲里了,物品欄里也能正確顯示。讓角色往頭上一戴,社長(zhǎng)沒出來,倒是出來了個(gè)光頭?
我尋思這是不是因?yàn)槲抑虚g有個(gè)步驟用的工具本來是給女性角色做衣服用的,可能有哪個(gè)錨點(diǎn)出錯(cuò)了。我把角色換成女角又試了一下。于是又收獲了一個(gè)女光頭 。
兩個(gè)光頭晃得我眼睛疼?;氖?#xff0c;不管是在物品欄里,還是把頭盔直接丟到世界里面,都能夠正常顯示,說明材質(zhì)加載應(yīng)該是成功了,就是沒法戴在身上。
我就這么看著這個(gè)社長(zhǎng)的頭,這個(gè)社長(zhǎng)的頭就這么看著我。我陷入了沉思,他卻還在微笑。
沉思了一會(huì),我覺得還是該把這個(gè)問題搞定才行。我嘗試了一下把社長(zhǎng)的頭塞到武器上,也出現(xiàn)了同樣的問題:裝備時(shí)不顯示,但是扔到地上作為靜態(tài)物體就能正確顯示了。
我也不知道該咋整了,感覺應(yīng)該還是貼圖在某些地方出現(xiàn)了問題,比如法線貼圖或者頂點(diǎn)著色錯(cuò)誤之類的。同時(shí)我還注意,我似乎不應(yīng)該在一個(gè)裝著上百個(gè)Mod的游戲框架上繼續(xù)加新的Mod。不過一切已經(jīng)有點(diǎn)晚了。這期預(yù)計(jì)的工時(shí)已經(jīng)用完,我已經(jīng)沒時(shí)間再搗鼓它了。
這一期看來只能暫時(shí)以社長(zhǎng)吊燈的形式結(jié)束了,從中我得到了兩個(gè)知識(shí):第一是永遠(yuǎn)不要小看Gamebryo,第二是《輻射76》能做成現(xiàn)在這樣真的挺不容易的,也許它是一個(gè)技術(shù)皇冠上的明珠也說不定。很遺憾,這期就只有社長(zhǎng)表情包送給大家了,小伙伴們下期再見!
滿臉都是高興.jpg總結(jié)
以上是生活随笔為你收集整理的上古卷轴5json文件修改_【白夜谈】我做了一款失败的《社长卷轴》Mod的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java9 揭秘 jlink_初试Jav
- 下一篇: ajax滚动条动态加载,下拉滚动条,动态