• 注册
  • 一般交流 一般交流 关注:6095 内容:9560

    4.0.x 跳蚤价格异常与prices.json修改无效等问题,解决方案

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线版交流区 > 一般交流 > 正文
  • 1
  • 一般交流
  • 略有小成

    在SPT 4.0里,跳蚤价格与以往有很多不同计算,这导致了一系列问题,以下是自己修改SPT文件的一些解决方法。若你用了某些跳蚤价格mod,可能会自动处理这个问题,也可能不会。

    1. 跳蚤价格不取决于SPT\SPT_Data\database\templates\prices.json,而是取决于handbook.json
      方案:到SPT\SPT_Data\configs\ragfair.json里,搜索useHandbookPrice,修改为false

    2. 部分物品价格(如蓝色情报)依然按照handbook.json
      方案1:到SPT\SPT_Data\configs\ragfair.json,搜索useTraderPriceForOffersIfHigher,改为false
      方案2:到SPT\SPT_Data\database\traders,638f、656f、6864开头的三个文件夹内的base.json中,搜索buy_price_coef,都修改为50。这样“避免商人收购价高于跳蚤”的功能就不会错误引用btr司机、lightkeeper之类的handbook原价计算。但它依然不能智能计算具体哪个商人收购该物品,例如ragman收购是0.62倍handbook价格,但计算武器的时候也会用0.62倍,作为跳蚤基础价格下限。

    3. 使用livefleaprice等mod,或手动调节某个物品售价远超基础价格(如滤波器),实际跳蚤价格依然很低
      方案:到SPT\SPT_Data\configs\ragfair.json,搜索unreasonableModPrices,下面分别是武器配件、电子产品的最高价限制,改为999或者你想要的倍数,代表价格最高是handbook价格的多少倍。

    初来乍到

    [s-13] [s-13]

    回复

    请登录之后再进行评论

    登录
    离线版交流区
  • 今日 8
  • 内容 11125
  • 关注 6095
  • 聊天
    关注 29

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

    捐助我们

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