• 注册
  • 人物皮肤 人物皮肤 关注:370 内容:69

    4.0.x 基于Anime Shit的bot换皮肤修改,全ai娘化少女前线,自助加皮肤

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 人物皮肤 > 正文
  • 119
  • 人物皮肤
  • 略有小成
    该内容使用了刷新卡,原发布时间:2星期前

    最古板的4.0.X版bot皮肤语音自定义修改,替换bottype的Appearance为anime shit的皮肤来实现。


    用法:

    1. 首先,安装4.0版本Magyeong大佬的Anime Shit,下载:站内Dreammine转发贴
      同时推荐下载,直接在角色-个人界面就能换头换语音的mod:WTT – Head Voice 选择

    2. 备份以下目录中的全部文件:
      SPT/SPT_Data/database/bots/types/所有.json(或者不管,可从SPT原版zip解压还原)

    3. 下载本帖的附件,将anime_all.exe以及anime_preset.json解压到你的塔科夫根目录(与Escapefromtarkov.exe同级)。如果有python也可以用.py。

    4. 你可以修改anime_preset.json,请看后文说明。默认内容为我目前自用的设置。

    5. 在SPT完全关闭的情况下,运行exe或py脚本,会自动修改各种文件,并输出提示。

    6. 若你安装了APBS mod,请参考程序运行提示修改APBS的一些功能。

    anime_all_v5.zip
    76.26 KB,下载次数:137[记录]
    适配2025-12-27最新版anime shit

    查毒报告:VirusTotal。附件包含c#、py源码。

    构建你自己的bot换皮方案,anime_preset.json自定义:

    1. 修改json推荐使用vs code,有自动格式检查。

    2. 此json中根据不同bot类型名进行皮肤替换,不建议一个bot类型允许多种皮肤,会乱搭。
      SPT\SPT_Data\database\bots\types里面有全部类型bot名字。
      部分bot名不直观,后文有部分对照。

    3. 使用的皮肤、语音的id名为
      SPT\user\mods\Animeshit\db 里的 AS_cloth.json、AS_heads.json、AS_voice.json 中的en: name的内容。

    4. 安装《用法:1》提到的2个mod以后,去角色界面可以切换皮肤和语音,找你想要的组合。找到想要的组合后,对应的4个选项名字,就是anime_preset.json内某个bot需要的body、feet、head、voice的具体内容。

    5. 改好后,重新运行一次脚本就可以了。

    一些比较难辨认的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\里面。

    然后需要修改3个json文件,

    SPT\user\mods\Animeshit\db\CustomClothing\AS_clothes.json,此文件内容也包含在哪个商人那里可以买服装的traderId。

    SPT\user\mods\Animeshit\db\CustomHeads\AS_Heads.json

    SPT\user\mods\Animeshit\bundles.json

    加的时候注意json格式,推荐用vscode有校验提示,再不行问ai

    若有语音文件,也请类似的将bundle放到对应地方,并修改Voices.json与bundles.json

    对于泳装416,需要AS_clothes.json添加如下内容

        {
    		"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
    	},

    AS_Heads.json添加如下内容

        "6974a1b2c3d4e5f67890a037": {
            "path": "heads/Swimsuit_HK416_head.bundle",
            "addHeadToPlayer": true,
            "side": ["Bear", "Usec"],
            "locales": {
                "en": "hk416 swim",
    			"kr": "416"
            }
        },

    bundles.json添加如下内容

            {
                "key": "clothing/Swimsuit_HK416_hand.bundle",
                "dependencyKeys": [
                    "shaders",
                    "cubemaps",
                    "assets/commonassets/physics/physicsmaterials.bundle"
                ]
            },
            {
                "key": "clothing/Swimsuit_HK416_leg.bundle",
                "dependencyKeys": [
                    "shaders",
                    "cubemaps",
                    "assets/commonassets/physics/physicsmaterials.bundle"
                ]
            },
            {
                "key": "clothing/Swimsuit_HK416_body.bundle",
                "dependencyKeys": [
                    "shaders",
                    "cubemaps",
                    "assets/commonassets/physics/physicsmaterials.bundle"
                ]
            },
            {
                "key": "heads/Swimsuit_HK416_head.bundle",
                "dependencyKeys": [
                    "shaders",
                    "cubemaps",
                    "assets/commonassets/physics/physicsmaterials.bundle"
                ]
            },

    展示图:(为什么雪天角色皮肤上也有积雪啊)

    4.0.x 基于Anime Shit的bot换皮肤修改,全ai娘化少女前线,自助加皮肤

    4.0.x 基于Anime Shit的bot换皮肤修改,全ai娘化少女前线,自助加皮肤

    4.0.x 基于Anime Shit的bot换皮肤修改,全ai娘化少女前线,自助加皮肤

    另一个Dreammine莱娅ump45皮肤也可以加到4.0版本,需要添加的代码:

    AS_clothes.json添加如下内容

        {
    		"type": "top",
    		"suiteId": "69741234abcd5678ef90a038",
    		"outfitId": "69741234abcd5678ef90b038",
    		"topId": "69741234abcd5678ef90c038",
    		"handsId": "69741234abcd5678ef90d038",
    		"locales": {
    			"en": {
    				"name": "Leva upper",
    				"description": "Leva upper"
    			}
    		},
    		"topBundlePath": "clothing/Leva_ump45_body_e.bundle",
    		"handsBundlePath": "clothing/Leva_ump45_hand.bundle",
    		"traderId": "6974ef8b2a166b73d20a5877",
    		"loyaltyLevel": 1,
    		"profileLevel": 1,
    		"standing": 0,
    		"currencyId": "MONEY_ROUBLES",
    		"price": 416
        },
    	{
    		"type": "bottom",
    		"suiteId": "69741234abcd5678ef90e038",
    		"outfitId": "69741234abcd5678ef90f038",
    		"bottomId": "69741234abcd5678ef9ba038",
    		"locales": {
    			"en": {
    				"name": "Leva lower",
    				"description": "Leva lower"
    			}
    		},
    		"bottomBundlePath": "clothing/Leva_ump45_leg.bundle",
    		"traderId": "6974ef8b2a166b73d20a5877",
    		"loyaltyLevel": 1,
    		"profileLevel": 1,
    		"standing": 0,
    		"currencyId": "MONEY_ROUBLES",
    		"price": 416
    	},

    AS_Heads.json添加如下内容

        "6974a1b2c3d4e5f67890a038": {
            "path": "heads/Leva_ump45_head.bundle",
            "addHeadToPlayer": true,
            "side": ["Bear", "Usec"],
            "locales": {
                "en": "Leva head",
    			"kr": "Leva"
            }
        },

    bundles.json添加如下内容

            {
                "key": "clothing/Leva_ump45_body_e.bundle",
                "dependencyKeys": [
                    "shaders",
                    "cubemaps",
                    "assets/commonassets/physics/physicsmaterials.bundle"
                ]
            },
            {
                "key": "clothing/Leva_ump45_hand.bundle",
                "dependencyKeys": [
                    "shaders",
                    "cubemaps",
                    "assets/commonassets/physics/physicsmaterials.bundle"
                ]
            },
            {
                "key": "clothing/Leva_ump45_leg.bundle",
                "dependencyKeys": [
                    "shaders",
                    "cubemaps",
                    "assets/commonassets/physics/physicsmaterials.bundle"
                ]
            },
            {
                "key": "heads/Leva_ump45_head.bundle",
                "dependencyKeys": [
                    "shaders",
                    "cubemaps",
                    "assets/commonassets/physics/physicsmaterials.bundle"
                ]
            },

    TricolourSky的二元服饰店的各种皮肤也可以类似的方式使用,或者你也可以把其他的皮肤文件放到二元服饰店里。

    登堂入室

    佬,我今天从4.0.10升级到11,然后重新运行了脚本把模型和语音都替换了,但是游戏中我攻击usec的时候他还是发出原版声音,这可能是什么原因?

  • 孤胆飞客我还在4.0.8,如果你没有其他mod影响bot的语音,那我也不清楚。只有语音有问题吗……
    拉黑 6天前 电脑端回复
  • hdyzxzyxzg @孤胆飞客 我看types里bot的文件都已经改了,游戏内模型都没问题,bear语音还是原版的,玩了几把没怎么遇到usec所以不太清楚usec的情况,SCAV的语音倒是正常生效了 [s-52]
    拉黑 6天前 电脑端回复
  • 孤胆飞客@hdyzxzyxzg 确定是usec吗,在哪张图
    拉黑 6天前 手机端回复
  • hdyzxzyxzg @孤胆飞客 我下载了你新上传的脚本重新替换并且清理了临时文件,刚刚打了把森林,bear的动漫语音是正常生效的,但是usec出现了原版语音和动漫语音共存的情况
    拉黑 6天前 电脑端回复
  • hdyzxzyxzg @孤胆飞客 刚刚又跑了把海关,发现bear也会出现原版语音,给我整不会了 [s-1]
    拉黑 6天前 电脑端回复
  • 孤胆飞客@hdyzxzyxzg 临时文件和这些无关,bot的皮肤语音是纯服务端mod控制的。你的usec.json里如果是正常的(只有一类语音),那我觉得很可能是某个其他mod给usec加了语音,你得自己思考什么mod会影响bot了……
    拉黑 6天前 手机端回复
  • hdyzxzyxzg @孤胆飞客 涉及人物模型和语音的我就装了anime,其他的都是一些像动态地图、APBS、ABPS、SAIN之类的mod,实在是找不到哪里出了问题,哭死QAQ
    拉黑 5天前 电脑端回复
  • 孤胆飞客 @hdyzxzyxzg 主要我这里完全没有遇到原版语音问题……除非4.0.10改了别的东西,我还在408
    拉黑 5天前 电脑端回复
  • hdyzxzyxzg @孤胆飞客 好吧,还是谢谢你 [s-24]
    拉黑 5天前 电脑端回复
  • hdyzxzyxzg @孤胆飞客 我找到原因了,我为了移植正式版的武器和物品安装了WTT-ContentBackport,他里面有个文件给bear和usec加了语音
    拉黑 5天前 电脑端回复
  • 孤胆飞客 @hdyzxzyxzg 原来WTT也控制语音啊……话说有哪些新东西(单指eft1.0的,WTT自创就不管了),nl545有了么
    拉黑 5天前 电脑端回复
  • hdyzxzyxzg @孤胆飞客 据说正式版新出的东西基本都有,但是我没玩过正式版所以具体有哪些我不是很清楚,不过NL545和AK50是有的,因为我昨天捡空投的时候模到了这俩 [s-15]
    拉黑 5天前 电脑端回复
  • 回复
    圆转纯熟
    赠送了礼物[666]
    回复
    初窥堂奥

    话说楼主,4.0有可以组队的友好pmc mod吗我在spt上只看到3.11的

  • 孤胆飞客4.0没有,目前我见过类似的只有forge搜“江湖”,这个mod能直接原地刷队友,不过我没用过不知道刷的啥类型的。
    拉黑 2星期前 电脑端回复
  • 一般路过王小明 @孤胆飞客 借个楼纠正一下,我是4.05版本的,AS_clothes.json字符段里的"traderId": "6974ef8b2a166b73d20a5877" 需要更正为 "traderId": "RAGMAN" , 不然服务端显示商人服务那边写入无法成功,建议是玩家自己的版本需要手动对照一下。
    拉黑 2星期前 电脑端回复
  • 孤胆飞客@一般路过王小明 这个是animeshit本身的问题吗,
    拉黑 2星期前 手机端回复
  • 一般路过王小明 @孤胆飞客 这我倒是不知道了,估计应该是版本问题,小差别,大体的框架反正是没问题的
    拉黑 2星期前 电脑端回复
  • 回复
    初窥堂奥
    赠送了礼物[赞]
    回复
    初来乍到

    大佬泳装可露凯咋加进去的4.0的.

  • 孤胆飞客正文加了详细教程。
    拉黑 2星期前 电脑端回复
  • 13613037932感谢大佬
    拉黑 2星期前 电脑端回复
  • 一般路过王小明 @孤胆飞客 我借个楼纠正一下,我4.05版本的,traderId那里需要更正为"traderId": "RAGMAN",
    拉黑 2星期前 电脑端回复
  • 一般路过王小明 @一般路过王小明 AS_clothes.json traderId 那一段 那里需要更正为"traderId": "RAGMAN",不然商人服务那边写入不了
    拉黑 2星期前 电脑端回复
  • 回复
    渐入佳境

    66666666666,马上开始自己研究

    回复
    初窥堂奥

    我改完泳装人物选择对应的头或服装会无限转圈肿么破 版本4.0.4

  • zimop顺便佬你给的格式示例中的 "handsBundlePath": "clothing/Swimsuit_HK416_body.bundle",后面的body应该是hand吧,是这样吗?
    拉黑 2星期前 电脑端回复
  • 13613037932bundles.json这个文件里面也得加路径
    拉黑 2星期前 电脑端回复
  • 孤胆飞客 @zimop 确实,是hand。谢谢。另外我这边加载进去是能用的……文件位置对了,json也加对了按理说就能用,
    拉黑 2星期前 电脑端回复
  • 孤胆飞客正文更新了,bundles.json也要加4个内容。
    拉黑 2星期前 电脑端回复
  • zimop @13613037932 你这个有用,解决了。
    拉黑 2星期前 电脑端回复
  • 回复
    初窥堂奥

    这是好文明














    回复
    圆转纯熟

    66666

    回复
    渐入佳境

    大佬大佬,exe和py文件都是点一下弹个窗口,都来不及看就退出了。动漫皮肤已经加载进去了,商人和服务里的服装都有,但是npc还是原版

  • 孤胆飞客来不及看说明报错了,你文件放的位置对吧。shift右键塔科夫根目录,在此处打开powershell,然后输入anime_all.exe,看看
    拉黑 2星期前 电脑端回复
  • 1661348939 @孤胆飞客 PS D:\EFT> anime_all.exe anime_all.exe : 无法将“anime_all.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1 + anime_all.exe + ~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (anime_all.exe:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException Suggestion [3,General]: 找不到命令 anime_all.exe,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.\anime_all.exe”。有关详细信息,请参阅 "get-help about_Command_Precedence"。 PS D:\EFT>
    拉黑 2星期前 电脑端回复
  • 1661348939 @孤胆飞客 压缩包里的文件全部放的根目录,也就是EscapeFromTarkov.exe文件所在的位置
    拉黑 2星期前 电脑端回复
  • 孤胆飞客 @1661348939 你这powershell似乎没去运行到这程序,你用.\anime_all.exe试试。
    拉黑 2星期前 电脑端回复
  • 1661348939 @孤胆飞客 Unhandled exception. System.Collections.Generic.KeyNotFoundException: The given key 'M9138' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Program.ConvertValue(JsonNode value, Dictionary`2 map) at Program.GetAnimePreset() at Program.Main() PS D:\EFT> 这算是成功的意思吗,但是还输入anime_all.exe又是老样子
    拉黑 2星期前 电脑端回复
  • 孤胆飞客 @1661348939 好像知道了,这个名字应该叫M9138,但animeshit里写成M1938了,我之前修过这个,忘了。得改成错的就对了……你可以去anime_preset.json里把这个改回1938。我把正文的文件也改一下
    拉黑 2星期前 电脑端回复
  • 孤胆飞客 @1661348939 正文文件已更新了,你可以试试新版的
    拉黑 2星期前 电脑端回复
  • 1661348939 @孤胆飞客 ok,好更
    拉黑 2星期前 电脑端回复
  • 1661348939 @孤胆飞客 大佬,有APBS,但是生成的USEC还是原版,BEAR没刷新就不清楚
    拉黑 2星期前 电脑端回复
  • 孤胆飞客 @1661348939 程序会输出“检测到APBS”的相关提示,你要关闭seasonal pmc appearance。如果启用了apbs的preset,需要进行更多调节。这些做过了吗……你可以再运行一次,然后照着程序输出的提示做
    拉黑 2星期前 电脑端回复
  • 回复
    渐入佳境

    把APBS删掉之后。PMC角色还是会随机穿回原版的衣服,SCAV就没有这个情况,不知道是什么问题

  • 孤胆飞客大概多少概率穿回原来的?pmcbear和pmcusec这俩bot类型我没处理,我记得这俩不作为实际生成的bot来着。我去加一下吧。你试试把anime_preset.json里的bear和usec段落复制一份然后改名为pmcbear和pmcusec,再看看
    拉黑 2星期前 电脑端回复
  • sprite660 @孤胆飞客 概率还挺大,而且我再多打了几盘,PMC到后边基本都是只有头是换了的,小概率只换了个裤子,而且经过排查,发现marksman(SCAV狙击手)也是只换头,我是自己改过anime_preset.json的,后边别人反馈的M9138名字错误和模板多了一个空格的错误我都发现自己解决了,运行exe是没有报错的,但是进去看确实还是不生效 不行的话今晚下班回去直接用你原版的试试看了
    拉黑 2星期前 电脑端回复
  • 孤胆飞客 @sprite660 模板多了空格是哪一项啊,我去改一下。按理说改json并不影响,感觉你那边有什么mod在控制bot衣服……我去重新搞一份4.0spt测一下看看。
    拉黑 2星期前 电脑端回复
  • sprite660 @孤胆飞客 空格那个不是大问题,就是bundles那里的第一个{号前面手大一拉就会连着那个空格一起复制,稍微注意一下就行,不是什么大问题,我这里跟bot有关的MOD,昨晚删除了在SPT下的的额外生成新势力的美军和俄军的MOD之后,就只有前置的waypoint、bigbrain和SAIN了,我也不确定是哪个有问题,或许是不是应该搞一个纯净版游戏试试
    拉黑 2星期前 电脑端回复
  • sprite660忘了说 ,删了额外生成新势力的两个MOD之后也是一样只换头
    拉黑 2星期前 电脑端回复
  • 孤胆飞客 @sprite660 找到问题了,只有一个活动会给pmc换皮,刚好是现在圣诞。脚本更新了,你可以试试。exe或py换新的就够了
    拉黑 2星期前 电脑端回复
  • sprite660 @孤胆飞客 66666晚上下班回家研究
    拉黑 2星期前 电脑端回复
  • 回复

    请登录之后再进行评论

    登录
    人物皮肤
  • 今日 0
  • 内容 69
  • 关注 370
  • 聊天
    关注 37

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

    捐助我们

    • 微信
    • 支付宝
  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: