SPT-AKI常用功能修改指南

SPT(SinglePlayerTarkov)-AKI是一个《逃离塔科夫》的单机端模拟器(以下简称AKI端),本文介绍AKI端的常用功能修改方法以及对应的一些游戏机制,目的是获得舒适的塔科夫游戏体验。

本指南对应的版本:
AKI端版本:SPT-AKI-3.2.5-19428 RELEASE
逃离塔科夫客户端版本:Client.0.12.12.31.19428

前言

  《逃离塔科夫(Escape from Tarkov)》是由俄罗斯Battlestate Games公司制作的一款军事题材FPS游戏。但由于诸如外挂、游戏机制、官方运营因素等等各种原因,导致该游戏的线上模式的体验并不能够令人完全满意。SPT-AKI端经过一年多的完善,已经成为了目前塔科夫离线端中比较主流的一个端,AKI端截至目前2022.12.16已经更新到了3.3.0版本。本文所对应的是AKI-3.2.5版本,客户端对应0.12.12,已经实装了新出的灯塔地图、MGL榴弹炮武器等新版本元素,整体表现十分稳定。本人也修改过1.0版本的AKI端,2.0和3.0新版本的AKI端架构已经有所改变,不排除后面SPT制作组还会继续改变架构,但总体来说,原理是大同小异的。SPT-AKI的官方网址为:www.sp-tarkov.com

修改项目及方法

\*注意修改的时候需要关闭服务端,否则修改不生效。修改完成后再启动服务端再进游戏即可生效。

  首先说明此版本AKI端主要文件的结构(以根目录为EFT文件夹为例):
…\EFT\user文件夹下是账号的游戏数据。user\profiles下的.json为个人账号的角色数据,包含了现有的所有游戏进度、物品、状态等。从这里可修改个人角色的所有数据。
…\EFT\Aki_Data\Server下是服务端的配置信息,包含了服务端上游戏的各类参数。修改这些文件将改变游戏自身的性质,一般来说是全局生效的。但它通常无法直接立即影响角色数据中已经建立了的数据,必须重新获得才可显示生效。

修改人物等级

  1. 打开目录 EFT\user\profiles 下的.json文件;
  2. 直接看前几行即为角色基本属性,不要改其中的”Level”,直接改”Experience”到2500000(即250w经验),再次启动大概就是40级左右。

改钱

  1. 将一叠卢布(建议超过1w)放在仓库最左上角,确保整个仓库根目录下只有这一叠卢布(即箱子中不含钱);
  2. 记住这一叠卢布的具体数值;
  3. 打开目录 EFT\user\profiles 下的.json文件;
  4. 搜索这个数值,检查该词条的x、y位置是否为x=0 y=0,如果是,则修改该数值为300000000(3亿),足够花很久了。

修改血量(变身塔科夫超人):

  1. 打开目录 EFT\user\profiles 下的.json文件;
  2. 搜索词条”BodyParts”,其下拥有的Head、Chest等变量即是各个部位的血量;
  3. 修改每个变量下的Maximum和Current即可,Current不能大于Maximum,最大值不建议超过5000。
    (新版本AI疯狂锁胸,所以建议将胸部的生命值改高一点,不然很容易扑街…)

修改护甲(变身无畏战士):

  1. 打开目录 EFT\Aki_Data\server\database\templates\items.json

  2. 搜索词条”heavy_trooper”,找到name为”item_equipment_helmet_tk_heavy_trooper”的物品。这个物品是一个可以挂载在Fast MT头盔上的长得很像斯巴达的面罩,本身没有视野遮挡特效,也能兼容夜视仪和耳机。选择它是因为目前这个服务端版本下没有任何敌方单位会装备这个部件,否则修改常见物品后容易导致敌人也变成无畏战士。(同理,带twitch logo的紫色paca甲也是一个不错的选择)

  3. 向下拉一直找含有”Durability”、”armorClass”的段落,可以看到这个面罩只有40点耐久,4级护甲等级。我们将”Durability”改为5000,”armorClass”改为10。这样它就变成了耐久5000的10级甲。

  4. 修改防护范围。在”armorZone”字段,严格按照格式填写对应的防护范围,参考如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    "Durability": 5000,
    "MaxDurability": 5000,
    "armorClass": "10",
    "speedPenaltyPercent": 0,
    "mousePenalty": -2,
    "weaponErgonomicPenalty": -2,
    "armorZone": [
    "Head",
    "LeftArm",
    "RightArm",
    "Chest",
    "Stomach",
    "LeftLeg",
    "RightLeg"
    ],
    "Indestructibility": 0.9,
    "headSegments": [
    "Top",
    "Eyes",
    "Nape",
    "Ears",
    "Jaws"
    ],
  5. 可以考虑更改”ArmorMaterial”的属性,即护甲材质。一般建议修改为”Combined”(复合材料)或”UHMWPE”(超高分子量聚乙烯)。

  这样单靠这个面罩就能够挡住全身的伤害,但像脚这种护甲无法防护的部位是不生效的。修改其他护甲的原理同理。保存后,再次从跳蚤市场购买一个新的HeavyTrooper,即可生效。这些全部改完后基本就无敌了,但也会减弱游戏的挑战性,推荐休闲玩家使用。不过实话说这个版本的AI强的实在有点离谱了,老版本的AI要好玩多了。

修改技能:

  1. 打开目录 EFT\user\profiles 下的.json文件;
  2. 搜索词条”Skills”,如果看到其下拥有Endurance、Strength等变量即是各技能经验值;
  3. 将需要修改的技能的”Progress”值改为5100,5100即为满级。推荐将人物属性相关项目(力量、耐力、活力等)以及狙击枪等级全部改到满级。改狙击枪等级是因为猎人(Jaeger)的某些任务需要这个等级。

修改商人等级

  首先说明商人升级的原理:升级需要满足三个条件:玩家等级、好感度、总消费值。打开商人交易界面屏幕右上角会显示升到下一级商人需要的三个数值以及你目前的数值,不够的会被标记为红色。

  1. 打开目录 EFT\user\profiles 下的.json文件;
  2. 搜索词条 “TradersInfo”,找到其之前一行没有Bonuses字样的那一段代码;
  3. TradersInfo 其下共有8个代码段分别对应8个商人,顺序从上到下依次是:俄商(Prapor)、大妈(Therapist)、黑商(Fence)、Skier、美商(Peacekeeper)、机械师(Mechanic)、护甲商(Ragman)、猎人。和游戏中顺序相同;
  4. 不要修改其下的”loyaltyLevel”,没有用。直接修改好感度和商人的消费值即可满足需求,条件都满足后商人自动升级。玩家等级修改方法见上文。
  5. 黑商的好感度最高为6.0,在现版本有独特的作用,在最高好感度时,某些地图的Boss就不会主动攻击玩家扮演的scav了。

修改仓库大小,以黑边版为例:

  1. 打开目录 EFT\Aki_Data\Server\database\templates 下的items.json;
  2. 搜索词条 566abbb64bdc2d144c8b457d,然后注意下面的名称是否为”Edge of darkness stash 10x68”,即为黑边版;
  3. 往下拉将”cellsV”的值从68改为100(千万不要动 cellsH 的数字),仓库即变为10x100的大小。

修改负重和安全箱大小:

  原理是将安全箱的重量改为负值,这里我们以黑边3x3裤裆Gamma安全箱为例:

  1. 打开目录 EFT\Aki_Data\Server\database\templates 下的items.json;
  2. 搜索词条 “Gamma”
  3. 将代码段中的”Weight”由1.2修改为-9999。这样它的重量变成了-9999 kg。
  4. 还可以将下面的”cellsH””cellsV”由3都改成9,这样Gamma安全箱就变成9x9的超大空间了。

修改口袋大小(如何拥有超大口袋):

  1. 打开目录 EFT\Aki_Data\server\database\templates\items.json
  2. 搜索词条 627a4e6b255f7527fb05a0f6,可见name为Карманы 1 на 4 со спец слотами,意为带特殊槽的1x4口袋,即玩家Pmc的口袋类型;往下拉找到name为“pocket1”到“pocket4”的代码段(该文件里还存在其他的名为pocket1-4的代码段,所以要搜索这个特定的词条,这样不会搞错)
  3. 在”pocket1”的部分中,找到”cellsH””cellsV”,这里两个变量的初值均为1,代表了第一个口袋的大小为1x1,H为宽(横轴),V为高(纵轴)。将”pocket1”的H由1改为6;V改为10。这样第一个口袋就变成了一个六列十行的大空间;
  4. 将”pocket2-4”的H和V均改为0,即取消后三个口袋只保留第一个大口袋,此举一定程度避免了口袋超出UI界面的bug。不要动SpecialSlot里的东西。

将跳蚤市场改为战局发现(市场和商人买到的物品将直接拥有对勾):

  1. 打开目录 EFT\Aki_Data\Server\configs\inventory.json
  2. 将 this.newItemsMarkedFound = false; 改为 this.newItemsMarkedFound = ture

修改战局撤离时间:

  1. 打开目录为 EFT\Aki_Data\Server\database\locations,该目录下的文件夹名均为对应的地图名称,地图对应关系见文末的【附录2:地图名称对照】;
  2. 以bigmap(海关)为例,打开里面的base.json,搜索”EscapeTimeLimit”(在老版本中为escape_time_limit)词条,将后面的45改为3000,这样撤离时间变成了两个小时。

修改空投几率(每局必出空投飞机):

  1. 打开目录 EFT\Aki_Data\Server\configs\airdrop.json
  2. 修改词条”airdropChancePercent”下的每一个地图的概率数值到100,这样每把都必出空投。(空投有可能刷出初始商人买不到的东西比如.338大狙等稀有物品)

修改Boss刷新几率(每局必刷boss):

  1. 以海关为例,打开目录 EFT\Aki_Data\Server\database\locations\bigmap
  2. 打开里面的base.json,搜索”BossLocationSpawn”词条,”BossChance”为boss刷新几率,找到对应boss的名称(如Killa,boss名称对应关系见文末的【附录1:地图Boss列表与机制】),修改为100则必出boss。

附录1:地图Boss列表与机制

储备站:Gluhar,武器通常是Ash-12,带有6个小弟。通常会刷在直升机附近、黑马楼、火车站或火车站地堡(D1地堡)的地下仓库。

海关:Reshala,武器通常是AK系自动步枪,带有4个小弟。刷在宿舍楼(两个楼都有可能)或新加油站。

森林:Shturman,武器通常是SVD狙击枪,带有2个小弟。刷在地图中央的大锯木厂。
该boss在服务端配置参数中名为”bossKojaniy”。

海岸线:Sanitar,武器通常是sks或vss。带有2个小弟,除了小弟以外boss周围还可能聚集一些scav。刷在海岸港务局码头、别墅、疗养院一层附近。

立交桥:Killa,武器通常是RPK轻机枪,没有小弟。最常见于立交桥商场中心区域,即Kiba(武器房)、Mantis(医疗房)、Brutal、以及坦克房这块区域。但也有概率运动到商场的其他地方去。

工厂:Tagilla,武器通常是Saiga-12霰弹枪,近战会掏出大锤。没有小弟。刷新在工厂坑道及地下部分,但很快会运动到工厂各个区域。

灯塔:Knight、BigPipe、Birdeye。这是一个三人精英小队。Knight持榴弹炮,BigPipe持突击步枪,Birdeye持射手步枪。
刷新点:这个boss之前只在灯塔的污水处理厂(即叛乱USEC营地)的1、2号厂房、以及地图中间的豪宅区,他们和叛乱USEC是盟友。但现在这个boss还会刷新在其他地图,如海关的ZB-1013厂房、森林的scav地堡、以及海岸线的气象雷达站。
boss在服务端配置参数中名为”bossKnight”。

游荡者(Rouges):这个阵营目前只有在灯塔污水处理厂的叛乱USEC(现版本俗称美军),分为几个小队分布在污水处理厂各处巡逻或驻守,一个小队通常有2-3人。因每个小队都有刷新概率,故每局总人数不固定,通常一局不到10人,但最多可达15-20人。会操作厂房顶部的固定武器。他们和Knight三人队是同一阵营,有可能同时出现。
叛乱USEC的机制比较独特,如果玩家选择的阵营也是USEC,第一次接触叛乱USEC时会被警告离开,而不会被直接视为敌对。玩家长时间不离开则会被视为敌对,若触发了敌对则之后三局都将被视为敌对状态。玩家是BEAR或组队中有BEAR的USEC玩家会都被直接视为敌对;任何玩家靠近厂房顶部的固定武器位也会被视为敌对;玩家scav不会被直接视为敌对,除非靠得太近;任何人攻击叛乱USEC会被直接视为敌对。
后续版本可能会新增属于BEAR的Rouges阵营。

掠夺者(Raiders):背景设定中Raiders由前USEC、前BEAR及精锐scav组成,但在远古版本中亦被玩家俗称为美军(美军:什么仇什么怨?),其实是高级电脑scav。装备比一般的scav好,一个小队通常有2-4人。目前只在储备站和实验室有。
储备站raider:raider出现在地下D2地堡通道区域、D1地堡(火车站地堡)、火车站及月台周边。开局有几率直接刷一队,储备站现在有两个闸,拉地下闸(D2闸)有几率在闸后面的办公室刷出一队;拉地面闸(D1闸)有几率在火车站刷一队。火车开进车站后也有可能在火车附近立即刷一队。
实验室raider:游戏一开始或进行一段时间都有可能在实验室的某层自动刷一队raider,也有可能刷第二队。实验室现在有6个闸,每拉一个闸都有几率在对应地点刷新一、二队raider。
raider在文件参数的boss列表中名为”pmcBot”,不同地图、点位的刷新概率不一,大多数在30-40%左右。

邪教徒(Cultists):这个boss只在夜间22:00至7:00的战局刷新,会刷新在海关的17号仓库附近,森林河边的废弃村庄以及大锯木厂旁邪教圈附近树林,在海岸线则会刷在疗养院或沼泽教堂后面的荒地。
Boss是一个小队,由一个牧师(Priest)带领2-4个战士(Warrior)组成,装备独特的毒匕首,会倾向于埋伏并偷偷背刺接近的玩家。被毒刀击中的玩家会获得一个名为未知毒素的debuff持续伤害其生命值。只有xTG-12解毒针或力百汀抗生素可以解毒,否则玩家在撤离前都会一直掉血直到死亡。他们阵营在游戏中显示为”???”。
该boss在服务端配置参数中名为sectantPriest,原始刷新概率很低。

附录2:地图名称对照

bigmap: 海关(游戏里称作Custom,但文件结构里大多叫bigmap)
factory4_day: 工厂- 白天
factory4_night:工厂- 夜晚
interchange: 立交桥/商场
laboratory: 实验室
rezervbase: 储备站/军事基地
shoreline: 海岸线/疗养院
woods: 森林
lighthouse: 灯塔
tarkovstreets: 塔科夫市街(未开放)
town: 城镇(未开放)
suburbs: 郊区(未开放)
terminal: 码头(未开放)
develop: 竞技场(Arena)(未开放)
privatearea: 别墅区(Private Sector)(未开放)
hideout: (藏身处的地图)

注意,hideout不是战局地图,不要修改其内容。所有未实装的地图也不要改。


  最后是个我发现的彩蛋。原画(左图)是前苏联画家维克多·伊万诺维奇·哥沃尔科夫(Viktor Ivanovich Govorkov)于1954年创作的一张反酗酒的宣传画,俄语”Hет”相当于”No”,表示向饮酒说不。塔科夫中也出现了这张画,但被制作组恶搞调换了酒杯和食物的位置,变成了“宁肯不吃饭也要喝酒”:

  • 版权声明: 本博客所有文章著作权归作者所有,禁止任何形式的转载。
  • Copyrights © 2019-2024 Caelica

请我喝杯咖啡吧~