mod探索記錄三:復(fù)制PV后物件不顯示
? 根據(jù)投票,開始為中文填詞復(fù)制PV。
? 常規(guī)任務(wù)完成后,活動小丑里面的鋼琴被我第一個發(fā)現(xiàn)并沒有出現(xiàn)(實際上球也沒有,但是修復(fù)起來會連著一起被修復(fù))。
? 檢查了物件軌跡文件后,發(fā)現(xiàn)里面并沒有涉及鋼琴的文件。也就是說,鋼琴并不是按照以往的方法實現(xiàn)運行的。
? 可是物件軌跡還是只能用原本的軌跡文件控制吧?種種猜測錯誤之后,不知為何,我在測試模式里的物件軌跡清單里找到了鋼琴的軌跡文件,它和往常的軌跡文件相比,有著不一樣的“ITM”前綴。這個前綴應(yīng)該是詞語item(物件)的縮寫。我想這可能和鏡頭文件一樣,是和PV座位綁定的。只能給自己名字里編號對應(yīng)的PV使用。
? 就算如此,添加了新的itm前綴軌跡文件,在測試模式里播放,依然沒有鋼琴。
? 想起來,之前按照常規(guī)方法找鋼琴的模型時,并沒有發(fā)現(xiàn)。我就想,這個鋼琴會不會也和軌跡文件差不多,是分離的。
? 一般來說,物件名字里的編號就和PV編號一樣,于是我根據(jù)數(shù)字成功地找到了鋼琴的模型。它的文件名同樣帶有ITM前綴。
? 我想是因為缺少了新PV對應(yīng)的模型。
? 要添加模型,就得修改模型的db文件(可能是databank/database的縮寫,都是數(shù)據(jù)庫的意思)。
? 事實上,當(dāng)我進去瀏覽db文件時,我發(fā)現(xiàn)事情沒有那么困難。

? 以這張圖片為例,一個新物件信息從<ObjectEntry>開始,在</ObjectEntry>結(jié)束。這段英文可以當(dāng)作是“物件入口”的意思,帶斜杠的則表示結(jié)束。
? 開頭開始,記錄了一些文件信息,有文件名、編號和游戲內(nèi)配置的模型名字。如果要添加操線小丑的鋼琴,我只需要復(fù)制這個鋼琴的db片段,然后按順序修改編號,將游戲內(nèi)配置名字改成新PV的就好。這樣的話,它讀取的文件完全和操線小丑原本的一樣,但是卻會作為新PV的匹配模型而存在。
? 也就是說,現(xiàn)在文件夾里面的鋼琴文件,本來只對應(yīng)一個PV,現(xiàn)在可以對應(yīng)兩個PV了。
? 由于之前已經(jīng)做好了匹配的軌跡文件,現(xiàn)在在新PV座位里,活動小丑的PV可以順利地播放。
? 不過,這么做也有壞處,由于軌跡的db文件經(jīng)常需要更新,手動更改過后,每次更新都要自己手動改。除非我能自己寫一個新程序替換之前用的那個。
??