//没登陆

欢迎您来到凯恩之角,奈非天!

查看: 22034 - 回复: 27

帖子:1123

符文:2652

发表于 2021-3-3 22:30:49 |显示全部楼层 来自:辽宁
本帖最后由 等风来Lietome 于 2021-3-4 22:07 编辑

经验计算公式的适用游戏版本为[1.11-1.14]

第一步:基础经验
exp1=[Exp(H)*L-XP(H)/100]

第二步:游戏人数
exp2=exp1*(游戏内人数-1)/2+exp1

第三步:结盟加成
exp3=exp2*(经验获取范围内玩家数-1)*89)/256+exp2
注:超过FFFFFFFFh的位数将被砍掉。

第四步:经验分配
exp4=exp3*角色等级clvl/(经验获取范围内所有角色等级clvl之和)

第五步:等级惩罚
(1)封顶经验
exp5=min(exp4,7FFFFFh)

(2)人怪惩罚
exp6=exp5*malus
注:malus和人怪等级差惩罚。   
1.[clvl<25]
clvl - mlvl malus exp%
0-5 256/256 100
6 207/256 81
7 159/256 62
8 110/256 43
9 61/256 24
10+ 13/256 5
mlvl - clvl malus exp%
0-5 256/256 100
6 225/256 88
7 174/256 68
8 92/256 36
938/256 15
10+5/2562

2.[clvl>=25]
clvl - mlvl malus exp%
0-5 256/256 100
6 207/256 81
7 159/256 62
8 110/256 43
9 61/256 24
10+ 13/256 5
mlvl - clvl malus
0+ clvl/mlvl

            
(3)等级惩罚
1.clvl<70 且 exp<100000h,exp7=[(exp6*1024)/1024]
2.clvl<70 且 exp>=100000h,exp7=[exp6/1024]*1024
3.clvl>=70 且 exp<200000h,exp7=[(exp6*expratio)/1024]
4.clvl>=70 且 exp>=200000h,exp7=[exp6/1024]*expratio
注:expratio取自Experience.txt。
clvlexpratio
0-691024
70976
71928
72880
73832
74784
75736
76688
77640
78592
79544
80496
81448
82400
83352
84304
85256
86192
87144
88108
8981
9061
9146
9235
9326
9420
9515
9611
978
986
995

第六步:经验加成
1.exp>100000h,exp8=[exp7/100]*bonus+exp7
2.exp<=100000h,exp8=[(exp7*bonus)/100]+exp7
已有 1 人评分符文 收起 理由
③岁就满帅 + 10 优质内容

总评分:  符文 + 10   查看全部评分

帖子:1123

符文:2652

2#
测试算法部分
正常冲天梯,队友平均等级差不多的情况下,想要达到最大化经验收益,个人意见是:
大菠萝7进1,老尼8进1,巴尔3进1、5进2或6进3。

【分享巴尔经验的相关测试】
测试角色:
92级角色*1(SOR),ExpRatio=35/1024,94级角色*3(AMA+BAR+SOR),ExpRatio=20/1024,95级角色*2(SOR和DRU),ExpRatio=15/1024
测试过程:
测试多PP分享经验,只截取部分了有价值数据。

【相关理论数据的计算】
巴尔(H)基础exp=[6460*70221/100]=4536276

6PP难度3PP分享exp=[[[8388607/99]*94/1024]*20] = 155560
7PP94级难度4PP分享exp=[[[(4536276*4+(4536276*4*3*89-4294967295)/256)*94/(94*3+95)/99]*94/1024]*20] = 93820
7PP95级难度4PP分享exp=[[[(4536276*4+(4536276*4*3*89-4294967295)/256)*95/(94*3+95)/99]*95/1024]*15] = 71865
7PP94级难度5PP分享exp=[[[(4536276*4+(4536276*4*4*89-4294967295)/256)*94/(94*3+95*2)/99]*94/1024]*20] = 98240
7PP95级难度5PP分享exp=[[[(4536276*4+(4536276*4*4*89-4294967295)/256)*95/(94*3+95*2)/99]*95/1024]*15] = 75255
8PP94级难度6PP分享exp=[[[(4536276*4.5+(4536276*4.5*5*89-4294967295*2)/256)*94/(94*3+95*2+92)/99]*94/1024]*20] = 69040
8PP95级难度6PP分享exp=[[[(4536276*4.5+(4536276*4.5*5*89-4294967295*2)/256)*95/(94*3+95*2+92)/99]*95/1024]*15] = 52890
8PP92级难度6PP分享exp=[[[(4536276*4.5+(4536276*4.5*5*89-4294967295*2)/256)*92/(94*3+95*2+92)/99]*92/1024]*35] = 115745

【实际获得的经验数据】
以面板上显示的EXP为准,将杀巴尔前后的EXP相减得到实际数据。

94AMA6PP难度3PP分享exp=2398602086-2398446526=155560
94SOR6PP难度3PP分享exp=2389833118-2389677558=155560
94BAR7PP难度3PP分享exp=2317523665-2317368105=155560
94AMA7PP难度4PP分享exp=2400115152-2400021332=93820
94SOR7PP难度4PP分享exp=2391345640-2391251820=93820
94BAR7PP难度4PP分享exp=2319037934-2318944114=93820
95DRU7PP难度4PP分享exp=2560040017-2559968152=71865
94AMA7PP难度5PP分享exp=2400914692-2400816452=98240
94SOR7PP难度5PP分享exp=2392148433-2392050193=98240
94BAR7PP难度5PP分享exp=2319840086-2319741846=98240
95DRU7PP难度5PP分享exp=2560520542-2560445287=75255
95SOR7PP难度5PP分享exp=2495097722-2495022467=75255
94AMA8PP难度6PP分享exp=2318277793-2318208753=69040
94SOR8PP难度6PP分享exp=2318277793-2318208753=69040
94BAR8PP难度6PP分享exp=2318277793-2318208753=69040
95DRU8PP难度6PP分享exp=2495271365-2495218475=52890
95SOR8PP难度6PP分享exp=2559586716-2559533826=52890
92SOR8PP难度6PP分享exp=1926530521-1926414776=115745

注:实测结果与理论计算分毫不差,确认无误。因为经验值数据存储是dword,实测在高PP难度多PP分享经验的计算过程中,会导致中间数据超出最大范围(FFFFFFFF),最后导致实际获得的经验减少,我个人建议分享人数不要高于3PP,具体数据可参考理论计算过程。

数据推导部分
注:这部分1.11+都是一致的,下面仅以1.11b为例。

结盟经验相关
加成exp=exp*(player-1)*89/256

  1. 6FC9E054 imul eax, esi
  2. 6FC9E057 imul eax, 59h
  3. 6FC9E063 sar eax, 8
复制代码


封顶经验相关
封顶exp=min(exp,7FFFFFh)
  1. 6FC9B3E0 push esi
  2. 6FC9B3E1 mov esi, eax
  3. 6FC9B3E3 cmp esi, 7FFFFFh
  4. 6FC9B3E9 jle short
  5. 6FC9B3EB mov esi, 7FFFFFh
复制代码


人怪惩罚相关
  1. 6FCC4193 SUB ECX,EAX
  2. 6FCC4195 CMP ECX,0B
  3. 6FCC4198 JL SHORT
  4. 6FCC419A MOV ECX,0A
  5. 6FCC4230 CMP EBP,19
  6. 6FCC4233 JL SHORT
  7. 6FCC423E SUB EAX,EBP
  8. 6FCC4240 CMP EAX,0B
  9. 6FCC4243 JL SHORT
  10. 6FCC4245 MOV EAX,0A
  11. 6FCC424A MOV EDX
  12. 6FCC4251 CMP EDX,100
  13. 6FCC4257 JE SHORT
复制代码


等级惩罚相关
  1. 6FCC3032 SAR ESI,CL
  2. 6FCC3034 IMUL ESI,EDI
  3. 6FCC3037 JMP SHORT
  4. 6FCC3039 IMUL EDI,ESI
  5. 6FCC303C SAR EDI,CL
  6. 6FCC303E MOV ESI,EDI
复制代码


经验加成相关
  1. 6FCC3054 CMP ESI,100000h
  2. 6FCC308B IMUL EAX,ECX
  3. 6FCC3090 CMP ECX,10000h
  4. 6FCC30B4 MOV EAX
  5. 6FCC30C7 IMUL EAX,ESI
  6. 6FCC30CC IMUL ECX,ESI
  7. 6FCC30CF MOV EAX
  8. 6FCC30E2 ADD ESI,EAX
复制代码
发表于 2021-3-4 21:58:37 |显示全部楼层 来自:辽宁

帖子:1077

符文:120

3#
风大牛皮,技术贴抢位置。

围观小姐姐
发表于 2021-3-4 22:19:13 |显示全部楼层 来自:广西

帖子:126

符文:3

4#
以前玩暗黑2还疯传过一个谣言:升级后不点技能和属性点,经验就有加成
发表于 2021-3-5 00:50:59 |显示全部楼层 来自:江苏

帖子:96

符文:16

5#
感谢分享zsbd
发表于 2021-6-7 18:01:37 来自凯恩之角App |显示全部楼层 来自:上海

帖子:19208

符文:15658

6#
辛苦啦!
发表于 2021-6-7 18:40:02 来自凯恩之角App |显示全部楼层 来自:湖北

帖子:1659

符文:132

7#
这个太牛了
发表于 2021-6-8 07:00:43 来自凯恩之角App |显示全部楼层 来自:河南
头像被屏蔽

帖子:4279

符文:492

8#
谢谢版主妹妹,,
这个太技术了,
简单翻译下,其中一条,人和怪物级别相差+-5级时,拿到的经验最多。。。
发表于 2021-6-8 08:40:27 |显示全部楼层 来自:北京
签名被屏蔽

帖子:353

符文:184

9#
看不懂
发表于 2021-6-8 09:59:33 来自凯恩之角App |显示全部楼层 来自:江西

帖子:1420

符文:1908

10#
风大牛掰   
发表于 2021-6-8 11:55:49 来自凯恩之角App |显示全部楼层 来自:河北

帖子:293

符文:23

11#
搬个板凳 火钳刘明
发表于 2021-8-2 09:47:12 来自凯恩之角App |显示全部楼层 来自:河北

帖子:797

符文:216

12#
emmm数学渣求问个问题,我拿经验杖提高5%经验,是总经验*105%吗
发表于 2022-1-22 16:58:32 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:460

符文:29

13#
本帖最后由 林大人 于 2022-8-3 14:01 编辑

这么好的帖子必须顶一下!
发表于 2022-8-3 14:00:02 |显示全部楼层 来自:安徽

帖子:1401

符文:53

14#
风猪,关于为冲顶而杀巴尔的封顶经验,能详细举例子说说95-98级的时候,分别都是多少?好像最近的测试结果跟你说的有点不一样。

另外,分享两个新起小号最快升级的办法。
第一个适用于有队友的条件。先叫朋友带pass 上pt act5,踩好act1和act2的几个任务传送点,然后找强化房间,买弓箭(强烈准备敏捷护身符尽快拿起红色猎弓,攻击速度更快)让强化法师加火强化后,1lv直接从石块狂野开始杀,到5级就去清理崔凡客到9级以上(单人独享8pp崔凡客那些条件很容易一次上10级。记得拿维特之腿。8级下最后小站第二层升级也可以)。10级上act2(注意电甲虫的棉花糖),13-15进神秘庇护所,杀了召唤者直接进红门清理峡谷。可以利用塔拉夏古墓的经验上21,也可以20级找朋友先带pass pt3bb任务到21级。然后21-25普通杀牛,25-40跟朋友普通王座5小队升级,41-60跟朋友噩梦王座5小队升级,61以后跟朋友地狱王座5小队升级。

第二个条件合适有游戏群和一定能力的队友的条件。
利用群友一个到40级又没完成普通杀巴尔任务的队友帮忙,利用1pass=all pass原理,让司机带40级的号完成普通巴尔任务,把你1级在act5城里的你也完成了pass 普通难度巴尔的任务。  同理,司机带着42级角色和1级小号完成恶魔难度,让1级小号上到了地狱。
上到地狱后,可以跟牛场升级,可以跟超市队伍升级,这个得看司机条件或者司机心情。假设是1强力司机+7个1级小号之类的房间,小号升级速度犹如坐火箭,一次地狱牛关大概可以1-18级。跟超市就是1-20级。20-24级在地狱会变得很慢,建议回普通难度继续完成3bb和普通牛关来完成。25级又是做火箭的速度,25-55级就是几次的8pp 地狱超市。
发表于 2022-8-3 22:25:13 |显示全部楼层 来自:广东
[armory]http://tw.battle.net/d3/zh/profile/fabienne-3435/hero/26862089[/armory]

帖子:1401

符文:53

15#
小号在地狱,只要有金怪的条件,其实都可以升级超快。我试过带7个小号pass地狱,在act1的第四层那里开了门,小号们都进来了。我把外面的怪和安姐姐那里的怪都引出来杀了,小号们就全部由1级变十几级了。
发表于 2022-8-3 22:29:42 |显示全部楼层 来自:广东
[armory]http://tw.battle.net/d3/zh/profile/fabienne-3435/hero/26862089[/armory]
您需要登录后才可以回帖 登录 | 注册网易通行证