有人問怎麼改劇本,所以就直接把Milliennia的外掛改了改丟過來了
原理就是外部讀文字檔罷了
依然沒幾行程式碼,目前僅支援外部讀lua和本地化表
但應該已經足夠隨便改劇本和遊戲裡各種文字了
裡面ModSupport是外掛,用法跟其他外掛一樣,本體是裡面的dll
Mods默認是test,裡面是目前版本所有解包的劇本lua,以及一張總的本地化表格,目前沒有改動
製作你自己mod時,應新建一個你自己的目錄在mods資料夾
然後在BepInEx\config\binarizer.plugin.mortal.cfg裡改一下Mod路徑為你的,就能用自己的Mod了
Mod Name = 你自己的Mod名
做的時候沒必要把全部官方檔案都丟進去,你要改哪幾句話和哪幾個檔案,就只丟哪幾個檔案、在StringTable裡放哪幾句話即可
嫌麻煩也可以直接用test,搜尋修改官方文字,一樣能生效
本地化表支援即時拉取,進遊戲按F4會抓出來一個到遊戲目錄,遊戲更新後也能用,格式csv,excel打開也可以
官方lua自己解包拿就行,就都在story目錄下,需要自己改成.lua後綴
新增新增/修改劇情頭像的功能,跟其他換頭像外掛區別為
1.是lua驅動的,通過劇本lua裡GetPortrait()的參數來找圖片,所以支援新增,不是非得遊戲裡有
2.每個Mod的資料夾是分開的,可以通過載入不同mod實現換不一樣頭像
注意也不是隨便新增,遊戲裡有30多種表情後綴,是列舉,目前只支援這些
Github: https://github.com/Binarizer/Plugin-DD2.git 分支為Mortal
|