方舟生存进化吧 关注:437,640贴子:6,437,024
  • 7回复贴,共1页

写了个python计算等级最优解,核心是简化后wiki的计算公式

只看楼主收藏回复

先po几个孤岛的代码
南巨
cheat SpawnExactDino "Blueprint'/Game/PrimalEarth/Dinos/Giganotosaurus/Gigant_Character_BP.Gigant_Character_BP'" "" 0 532 1254 "255,0,0,0,127,149,0,0" "0,255,255,255,128,106,255,0" "" 0 0 "" "" "用户名" 用户id 1 "227,227,227,227,227,227" 0 0 0 20 20
霸王龙
cheat SpawnExactDino "Blueprint'/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP'" "" 0 756 1030 "129,128,128,127,115,128,0,0" "126,127,127,128,140,127,255,0" "" 0 0 "" "" "用户名" 用户id 1 "227,227,227,227,227,227" 0 0 0 20 20
棘背龙
cheat SpawnExactDino "Blueprint'/Game/PrimalEarth/Dinos/Spino/Spino_Character_BP.Spino_Character_BP'" "" 0 755 1031 "129,127,128,127,115,128,0,0" "126,128,127,128,140,127,255,0" "" 0 0 "" "" "用户名" 用户id 1 "227,227,227,227,227,227" 0 0 0 20 20
过几天有时间做个封装发出来,我的版本是switch的2.0.14版,wiki有很多数据都不对
从最优解来看,霸王龙极限状态血量546863.8,棘背龙极限状态血量348005.6,两者攻击比例相同,为7771.5%,所以攻击差别只在基础数值上,霸王龙62,棘背龙40/60
南巨极限状态血量45240,攻击2260.3%,基础攻击数值应该是500,按wiki说法有个常数ETDM(ExtraTamedDamageMultiplier): 80%没搞懂是干什么的,有大佬可以说明一下
po一下wiki的计算公式网址https://ark.fandom.com/wiki/Creature_stats_calculation
po一下python代码https://github.com/Dragosome/Ark-Survival-evolved/blob/2799b8473415d4f62570880b8f14b47b660afa05/ark_stats_calculator.py
有python的自己玩,跟着网址弄明白计算公式之后直接拿数据创建类的实例,跑一下print_level()就出来了,关于wiki上面的数据,我自己测的南巨近战驯服后的level increase应该是2%,霸王龙和棘背龙的近战驯服后的level increase应该是4%,血量和近战的加法taming bonus都应该是25%,近战的乘法taming bonus应该是0.4,switch2.0.14版本的以我po在代码里的数据为准


IP属地:美国1楼2025-05-08 11:07回复
    有大佬可以解答一下item quality和物品攻击防御耐久之间的关系不,wiki的内容看不太懂


    IP属地:美国2楼2025-05-08 11:10
    收起回复
      2026-11-10 09:34:30
      广告
      不感兴趣
      开通SVIP免广告
      请问这个用户id是啥?


      IP属地:山东来自Android客户端3楼2025-05-08 13:24
      收起回复
        破案了,是单人模式的问题,会提高攻击比例


        IP属地:美国4楼2025-05-08 19:41
        回复
          弄明白了,ETDM就是把基础值乘以这个参数,南巨的ETDM80%相当于把基础攻击乘了80%,怪不得野生南巨500伤害驯服了变400


          IP属地:美国5楼2025-05-09 20:53
          收起回复