我是修改friendlypmc的源码然后就好了。原因是这个mod会让bear说英语,但它的实现方式是把bear的语音改为英文bear,并且直接代码里定死了只有基础的几种语音,只能修改代码。
1. 修复bear说英语
需要到user\mods\friendlyPMC\src\Squad.ts,用代码编辑器(vscode、notepad++)打开这个文件,然后搜索找到这个段落,把整段删掉:
if (this.config.englishBear) { this.botsTable.types["bear"].appearance.voice = { Bear_1_Eng: 1, Bear_2_Eng: 1, }; } else { this.botsTable.types["bear"].appearance.voice = { Bear_1: 1, Bear_2: 1, Bear_3: 1, Bear_1_Eng: 1, Bear_2_Eng: 1, }; }
2. 如何修改队友的mod语音类型
你需要游戏内设置他们的语音为“默认”,然后直接去改他们各自的文件,地址在
user\mods\friendlyPMC\database\squad\你的存档id
有你每一个队友的存档,你打开然后按你自己起的名字判断分别谁是谁。然后修改它的
“Voice”: “某个id”
某个id是你语音mod里的对应语音名id,这个在你自己的游戏内个人信息界面可以切着看看都叫什么,还可以直接试听音色。
3. 如何修改队友的头部的模型
也是游戏内好友资料页面直接设置他们的头部皮肤为默认,然后去他们的文件存档里找到”Customization”段落修改”Head”:后面的内容,需要你自己去换头mod的数据库找对应的id字符串,例如anime shit的在
user\mods\Anime Shit\db\heads\AS_heads.json
里面有每个名字对应的头部模型的名字。
如果有什么找不到再评论区讨论。
感谢大佬提供解题思路 非常感谢