部分mod不显示立绘或者被挡住的问题可能的修复方法

Total War: THREE KINGDOMS22 views1 min readSimplified Chineseby pxcUpdated Mar 6View on Steam ↗

工具准备

rpfm[github.com]
下载后解压,打开rpfm_ui.exe,应该会弹出以下界面


选择更新schema,等待更新完成,如果提示更新失败,就前往schema的GitHub[github.com]手动下载zip格式的库文件,并解压到AppData\Roaming\FrodoWazEre\rpfm\config\schemas。

修复流程

点击rpfm右上角的PackFile-Open Packfile找到有问题的pack文件,一般位于本体所在盘符的steamlibrary/steamapps/workshop/content/779340/*下,*就是目标mod对应的创意工坊id。


上图中红框圈住的就是这个mod的id,即mod的url中id=后面的一串数字,打开这个id对应的文件夹,里面就会有目标mod的pack文件。
以巾帼生香这个mod为例,这个mod在我的设备上木将与火将会缺少立绘,这个是它的pack文件中所包含的内容,其中db文件夹存放数据表,script存放脚本文件,text存放翻译文件,ui存放相关图片,我们所需要修改的文件就在这个文件夹下的character中。
展开ui/characters/UCW_daughter_General/fire_and_wood/longji,可以看到里面的构成是这样的,其中composites文件夹就是立绘文件夹,stills是不同大小的肖像,用于军牌、气泡等地方,这时我们再展开一个没有问题的角色的文件夹,
可以发现,立绘文件夹与肖像文件夹均有很明显的不同,如果不知道正确的文件夹格式是什么,我们可以直接抄没有问题的角色。
由于pack文件直接在rpfm中操作比较困难,所以我们可以右键character文件夹,将它导出(extract)到本地再进行操作。

一、立绘
对于这个mod,我们需要复制好的角色的立绘文件夹下除faces外的所有文件,然后在有问题的角色的立绘文件下新建一个faces文件夹,里面再新建一个文件夹,文件夹名字为pack文件中db/campaign_character_arts_tables/jinguoshengxiang_data表中对应的Portrait值的最后一段


举个例子:对于longjilihui这一行,对应的文件夹名字应该是longji
将原来在最外层的large_panel和small_panel都移动到你新建好的文件夹中,如果有些立绘只有一个panel文件夹,可以复制一份命名成另一份(反正我看过去两个文件夹中是一样的)。
将处理好的立绘文件夹重新导入到pack文件中(导入前最好把原本的文件都删了,防止重复,怕出问题的话最后保存文件的时候选择另存为(save packfile as)那个选项,另存一份,再把原mod重命名,把弄好的mod改成mod本来的名字放到本来的地方),右键composties的上一级文件夹,选择add folder,在打开的页面中定位到修改好的composties文件夹,导入文件即可

二、肖像
其实这部分和立绘是一模一样的,有些其他mod角色的肖像被挡住大概率也是缺少相关透明装备图,修复的方式也是把好的角色的stills文件夹都复制到坏的角色的stills文件夹。这部分可能操作会比较复杂,可以先弄一份好的角色的stills的模板文件夹,把里面有关角色肖像的图都删了,然后拿这个模板文件夹去修复会更轻松。按照立绘部分去弄就行了

三、其他问题
如果按照上面的方法还弄不了,就去看看db/campaign_character_art_sets_tables与db/campaign_character_arts_tables里面的表中各个值是不是都能对的上。portrait是不是和character里面的文件夹是对应的

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.