Board logo

標題: 請問一下融合寵和寵物轉生的原碼是哪個檔案呢? [打印本頁]

作者: bradandy15    時間: 2012-4-11 01:36     標題: 請問一下融合寵和寵物轉生的原碼是哪個檔案呢?

如題,如果有人知道的話告知一下
在計算成長檔上發現一些轉生的相關性與結論
理論上可以弄出神強的融合寵
但是不知道原碼是哪一個檔案
下載原碼之後找到頭暈..
有沒有人知道原碼的名稱呢
作者: 屁力狼    時間: 2012-4-11 01:43

寵物轉生應該是
npc/npc_transmigration.c
作者: bradandy15    時間: 2012-4-11 02:06

太感謝了 那請問你知道融合寵和合成的又是哪一個嗎?
作者: 屁力狼    時間: 2012-4-11 03:07

不知道耶0.0,不過可以告訴我所謂的轉生的相關性與結論是什麼嗎?
作者: 小鐵    時間: 2012-4-11 08:39

引用:
原帖由 屁力狼 於 2012-4-11 03:07 發表
不知道耶0.0,不過可以告訴我所謂的轉生的相關性與結論是什麼嗎?
對呀,我也頗好奇這一點的 ..
意思就是可以透過後天因素來轉出強寵嗎

這樣就更多"運氣"成分了,我覺得這個主意很好耶。

就以前來說,占卜是不是大吉來判斷轉生或轉寵會不會比較好
其實見仁見智,有時候就算是大兇轉出來的寵物也不見得比大吉弱呀 XDD
作者: bradandy15    時間: 2012-4-11 19:18

和遊戲中的運氣"毫無關係"
寵物轉生公式可以參考這篇
http://forum.gamer.com.tw/C.php?bsn=01571&snA=66295
基本上因為這篇實際上並沒有提到融合寵的部分
所以我希望找出融合寵的原碼研究
稍微說一下我所做的結論吧
首先先看以下的寵物轉生公式

完整轉生公式(想進一步研究殘轉的朋友可以看一下):
total1=女寵總成長檔,若超過150則按150算
total=(total1/100)的5次方 (也就是說暴女的total1值是1.5的5次方)
算出來的total值如果小於1,則total置0,否則total變成1.3倍
暴女的total即為7.59375乘以1.3,去小數點後得到9;殘女的total值為0

Fix=((5-rank)*1.2)+5  (無條件捨去小數點)
rank值由總成長檔決定,我簡單點說,4.75檔次補正係數對應0,4.95對應1,5.15對應2……一直到5.75對應5
轉前等級,若高於130,則按130算

轉生增幅係數=total(無條件捨去小數點)  + (轉前等級-100)/fix (無條件捨去小數點)

平均轉後單項檔=(轉生增幅係數+轉前總成長檔)*(女寵對應單項檔+4*單項檔)/(total1+4*轉前總成長檔)

首先先看total1的部分一般我們使用的是四種MM
4項(極品) 3項 2項 1項
total1分別是150 150 100 50
total計算後分別為9 9 1 0配合公式看會發現女寵對應單檔對於平均轉後單檔有利
而total1的最大值最高只到150並且是不利
所以可以知道3項MM完全沒有必要
轉生需要的女寵基本上只剩三種要研究
4項(極品) 2項 1項
往下繼續

fix計算上有5種rank
由寵物的總成長檔來區分
這是參考表格

0轉種族(平均)成長檔,
or轉後總成長檔
檔次補正係數最佳轉生等級轉生增幅係數
>=100,>=1304.75達到122或以上11
95~99,100~1294.95達到127或以上12
90~94,95~995.15達到124或以上12
85~89,85~945.35達到128或以上13
80~845.55達到130或以上14
<80
5.75達到130或以上15

省去計算fix分別為9 8 7 6 5
再來看轉生增幅係數公式與轉後單項檔公式的比較

轉生增幅係數=total(無條件捨去小數點)  + (轉前等級-100)/fix (無條件捨去小數點)


平均轉後單項檔=(轉生增幅係數+轉前總成長檔)*(女寵對應單項檔+4*單項檔)/(total1+4*轉前總成長檔)


不難看出轉生增幅係數對轉後單項檔的影響有利
所以轉生增幅係數越高轉出來的寵物越好
而公式中轉前等級越高對轉生增幅係數的計算越高
最理想就是以130級就轉
寵物練到140轉生毫無意義 沒練到130會轉得較差
所以轉生增幅係數五種rank的寵做出來的轉生增幅係數可以分為15種狀況

totalrank1rank2 rank3 rank4 rank5
9 12 12 13 14 15
1 4 4 5 6 7
0 3 3 4 5 6

大約可以看出是否為極品對於轉生增幅係數的影響很大
但是這邊先跳過
先來分析一下平均轉後單項檔公式
平均轉後單項檔=(轉生增幅係數+轉前總成長檔)*(女寵對應單項檔+4*單項檔)/(total1+4*轉前總成長檔)



可以看出轉前總成長檔本身對於轉後的成長幅度影響其實不大
真正影響轉後單項檔數值的是四個數據
女寵對應單項檔,單項檔,轉生增幅係數與total1
也就是說當你想要轉出最強單項檔時
MM的該項數值一定要餵到最高
而為何單項女寵會暴數據呢?
因為total1的數字下降意謂者分母小相對比值會高
但是對於卻會導致整體而言機乎會變成一隻轉後總成長檔毫無成長的寵
雙項MM也是一樣,而且單項數值不會如同單項MM轉生的寵一樣暴衝
因為女寵對應單項檔不變而分母變大
所以建議除非目標是特化單一數值的轉寵
不然單項MM轉後總成長檔會完全輸給用極品去轉的MM

最後提供一個公式會讓大家更了解以上所說的東西
假設總成長檔為a 體力成長檔b 腕力成長檔c 耐力成長檔d 敏結成長檔e
用極品全滿成長檔50的MM下去轉一隻轉前總成長檔>100的好寵

平均轉後總成長檔公式 =(12+a)(50+4b)/(150+4a)+(12+a)(50+4c)/(150+4a)+(12+a)(50+4d)/(150+4d)+(12+a)(50+4e)/(150+4a)
=(600+50a+48b+4ab+600+50a+48c+4ac+600+50a+48d+4ad+600+50a+48e+4ae)/(150+4a)
=[2400+200a+48(b+c+d+e)+4a(b+c+d+e)]/(150+4a)
看到這邊有沒有注意到一件事情
b+c+d+e的值=a
所以簡化後公式
=2400+200a+48a+4aa/(150+4a)
=4a^2+248a+2400/(150+4a)

可以得到幾個簡單的結論
1.對於轉生後的寵物能不能轉出極品
幾乎是再轉生前
甚至是剛出生的數據就已經決定了這隻寵物未來的命

2.如果不是要特化單一數值 建議MM盡量餵到極品
千萬不要搞所謂的雙項與三項完全會浪費一隻寵(甚至說廢掉都不為過)
而所謂的極品根本不用在意尾數901等等那些是毫無意義
MM只要在73餵滿石頭 73以前完全不餵都完全沒差

3.運氣大凶去轉對於轉生數據也是毫無影響

差不多就是這樣

[ 本帖最後由 bradandy15 於 2012-4-11 22:11 編輯 ]
作者: yang    時間: 2012-4-11 19:53     標題: 回復 6# 的帖子

所以我覺得沒有研究的意義  
就算研究出來也不能做什麼.....
就是造以前的用強寵+滿石女去轉就對了丫
作者: bradandy15    時間: 2012-4-11 22:05

沒有...在某種程度上還是有一點意義...
至少知道不用強求什麼1尾0尾
247 247 197只要滿石轉起來的素值毫無差別
也不用在乎運氣 只要一級寵的素值抓最好的就行
其實這些公式的研究最主要最大的目的是搭配融合而非一轉二轉
如果融合原碼知道或許可以造出如機乎不輸千敏龜的神寵
原因是我猜測融合的公式有可能是拉高轉後成長檔的"最大值"
因為寵物蛋和女寵是唯二石器中可以改變成長率的寵物
而寵物蛋和女寵一樣在餵食過程會出現成長率滿的訊息
合理的推測客2存在的目的是為了以特定公式拉高主體寵融合後
寵物蛋的成長最大值
利用單項MM在滿足特定條件下或許可以造出BUG寵
這才是我想要找出融合原碼的主因
作者: bradandy15    時間: 2012-4-11 22:10

寵物的成長率對於轉生時沒有存在意義
唯一的用途是計算出寵物的成長檔
甚至可以在寵物零轉30級時就計算出
寵物一二轉後的成長檔
甚至寵物二轉140大約的素值都可以在30級時就被推算出來
作者: yang    時間: 2012-4-11 22:14     標題: 回復 8# 的帖子

其實正常的人都不覺得0和1尾有特別好=  =
不知道是誰帶起的風氣   
我玩到8.5都沒在意過0和1尾 呵呵

如果bug被找出來
那還是會被官方修正吧@@




歡迎光臨 We Love SA 石器時代研討中心 (http://lab.welovesa.com/) Powered by Discuz! 6.0.0