没搞懂4.0的服务端mod,于是搞了个最古板的方法进行换皮,4.0.8能用,皮肤语音都正常。原理就是直接替换各种bot的Appearance为anime shit的皮肤,写了脚本自动处理,顺便对APBS的pmc皮肤做了对策。
用法说明:
-
首先,安装4.0版本Magyeong大佬的Anime Shit,下载:站内Dreammine转发贴
同时推荐下载,直接在角色-个人界面就能换头换语音的mod:WTT – Head Voice 选择 -
备份以下目录中的全部文件:
SPT\SPT_Data\database\bots\types,的各种.json(如果你没改过这些,可以不用备份,要还原重新从服务端解压就行) -
下载本帖的附件,将exe以及anime_preset.json解压到你的SPT 4.0根目录(与Escapefromtarkov.exe同级)。exe查毒报告:VirusTotal。附件包含c#源码。
-
如果你有python,也可直接用.py脚本,也是放到塔科夫根目录。
-
你可以修改anime_preset.json,请看后文说明。默认内容为我目前自用的设置。
-
在SPT完全关闭的情况下,运行exe或py脚本,会自动修改各种文件,并输出提示。
脚本会替换原版SPT所有类型bot皮肤为预设json内容,若存在APBS则对其中pmc皮肤进行相同修改。顺便修复Animeshit的Lenna语音路径错误。
anime_preset.json自定义:修改json推荐用vscode软件
-
安装《第1步》提到的2个mod以后,自己去角色界面随便切换皮肤和语音调节,找你想要的组合。
-
找到想要的组合后,对应的皮肤选项名字就是anime_preset.json内body、feet、head、voice的具体内容。bot名字一些可以字面识别,另一些请看后文列表。
-
你也可以直接看着json文件里面的名字调节,或者在
SPT\user\mods\Animeshit\db\CustomClothing\AS_cloth.json
里查询所有皮肤,上半身、下半身对应en的name就是需要的body、feet。
头模在Animeshit\db\CustomHeads\AS_heads.json,语音在CustomVoice里。如果你自己添加了其他皮肤,也可以用对应en的name进行换皮。 -
请注意此文件的格式,仿照进行设置。改好后,重新运行一次脚本就可以了。
由于SPT会从允许的皮肤中随机组合,不建议一个bot类型允许多种皮肤,会乱搭。目前我给的文件只给scav(assault)了两套皮肤,相对还算搭一点。感染者、圣诞老人之类bot我没加,你可以自己填,在SPT\SPT_Data\database\bots\types里面有全部类型bot名字。
一些比较难辨认的bot类型:
arenafighterevent,寻血猎犬bloodhound,海关、森林低概率出现。 assault,地面SCAV bossboar,卡班,带boar的各种其他的是卡班小弟、车库楼顶狙击手 bossbully,海关reshala bosskillaagro,迷宫特种Killa bosskojaniy,森林shutrman crazyassaultevent,灯塔村庄处的特殊scav exusec,rogue,灯塔游荡者 marksman,狙击SCAV peacemaker,海岸线低概率刷的特殊小队 pmcbot,储备站、实验室的raider sectantpriest,邪教徒祭司 sectantwarrior,邪教徒小弟 tagillahelperagro,迷宫大锤
泳装416在4.0版本也可以直接用,下载:Dreammine大佬的泳装可露凯,
把游戏主文件\user\mods\416swimsuit\bundles\里面的3个文件夹,
复制到SPT\user\mods\Animeshit\bundles\里面。
然后去SPT\user\mods\Animeshit\db\CustomClothing\AS_clothes.json里,末尾添加这些代码,记得要在最后的大括号之前,同时别漏了前面一项大括号末尾的逗号,格式搞不懂用vscode有校验提示,再不行问ai。AS_heads.json也需要加东西。加好后,在animeshit商人那能买新皮肤。
{
"type": "top",
"suiteId": "69741234abcd5678ef90a037",
"outfitId": "69741234abcd5678ef90b037",
"topId": "69741234abcd5678ef90c037",
"handsId": "69741234abcd5678ef90d037",
"locales": {
"en": {
"name": "416swimsuit upper",
"description": "416swimsuit upper"
}
},
"topBundlePath": "clothing/Swimsuit_HK416_body.bundle",
"handsBundlePath": "clothing/Swimsuit_HK416_hand.bundle",
"traderId": "6974ef8b2a166b73d20a5877",
"loyaltyLevel": 1,
"profileLevel": 1,
"standing": 0,
"currencyId": "MONEY_ROUBLES",
"price": 416
},
{
"type": "bottom",
"suiteId": "69741234abcd5678ef90e037",
"outfitId": "69741234abcd5678ef90f037",
"bottomId": "69741234abcd5678ef9ba037",
"locales": {
"en": {
"name": "416swimsuit lower",
"description": "416swimsuit lower"
}
},
"bottomBundlePath": "clothing/Swimsuit_HK416_leg.bundle",
"traderId": "6974ef8b2a166b73d20a5877",
"loyaltyLevel": 1,
"profileLevel": 1,
"standing": 0,
"currencyId": "MONEY_ROUBLES",
"price": 416
}
再到SPT\user\mods\Animeshit\db\CustomHeads\AS_Heads.json的末尾添加这些代码,也同样注意json格式。
"6974a1b2c3d4e5f67890a037": {
"path": "heads/Swimsuit_HK416_head.bundle",
"addHeadToPlayer": true,
"side": ["Bear", "Usec"],
"locales": {
"en": "hk416 swim",
"kr": "416"
}
}
展示图:(为什么雪天角色皮肤上也有积雪啊)












话说楼主,4.0有可以组队的友好pmc mod吗我在spt上只看到3.11的
大佬泳装可露凯咋加进去的4.0的.
66666666666,马上开始自己研究
我改完泳装人物选择对应的头或服装会无限转圈肿么破 版本4.0.4