[情報] NGA程式解包資料

看板UmaMusume作者 (灰)時間3年前 (2021/03/23 05:57), 3年前編輯推噓69(690133)
留言202則, 30人參與, 3年前最新討論串1/7 (看更多)
先說一下這個應該是直接拆程式來 然後馬娘的程式雖然是用Unity寫的但有經過IL2CPP轉譯以及其他加密 因此不喜歡解包的話請左轉離開 另外這篇文章並沒有提供解包的方法, 所以暫時也無法驗證資料 == 原解包文: https://bbs.nga.cn/read.php?tid=26010713&page=9 另外的分析文: https://bbs.nga.cn/read.php?tid=26018938&rand=979 目前解包文裡面還缺了速度的影響和算法, 其他屬性則比較明確 有興趣的可以看上面的分析文 如果不喜歡跳去其他網站, 我也會在下面總結我自己的分析和想法 == 賽跑模型 使用簡單的速度和距離模型, 就是大家都想的到的那種 每匹馬會有自己的速度和耐力, 一邊跑一邊就要耗耐, 耗完耐就低速模式 而遊戲中的時間單位是幀, 一幀為1/15秒 不過為了方便理解以下可以直接把所有時間單位都當成秒 速度 * 基礎速度 對2000m的比賽來說會有基礎速度20, 每多100m這個值-0.1, 每少100m則+0.1 懶的算就看表 https://i.imgur.com/ApNkABE.png
另外跑法在每個階段對基礎速度會有不同的影響, 如下表 https://i.imgur.com/Eq30dA4.png
序中終盤應該是分別對應上面的賽程的兩條白線 最終衝刺經測試約為進第四彎道前一些 解說員會說"ここからスパート!一気にレースが動きます!" 如圖 https://i.imgur.com/3DHr1do.png
* 速度上限 速度有上限 30, 另外如果前方有阻擋馬, 則會根據阻擋馬的速度調整最大速度 公式為前方馬的速度的 0.988倍到1倍, 具體計算方式還有變數沒解析出來 * 智力與控速 (レース運び) 智力會影響你的基礎速度, 而且是一個隨時會浮動的值 其上下限為 智力/5500 * log(智力/10) ~ 智力/5500 * log(智力/10) - 0.65 一樣如果不知道是多少, 那就看表 https://i.imgur.com/kMBhTO6.png
* 最小速度 耐用完以後強制進入最小速度 最小速度 = 基礎速度 * 0.85 + Sqrt(根性 * 200) * 0.001 一樣, 上圖 https://i.imgur.com/W3hEUuk.png
以基礎速度20來算, 20 * 0.85 = 17, 約扣3的速度. 滿根性則只會補回不到0.5 所以即使有很高的根性最好也是不要耗完耐 加速度 * 加速 加速度 = 跑法階段參數 * 力量參數 * sqrt(力量 * 500) * 場地適性參數 力量參數在平常是0.0006, 上坡是0.0004 場地適性未明, 應該是這個表, 比例應該是除一萬 https://i.imgur.com/dWozfcu.png
7那欄是A, 下面是S (1.05倍), 上面是B, 往上以此類推 跑法階段參數直接看表 https://i.imgur.com/Td1TY7O.png
力量對應的加速度如果懶的算, 就直接看表 https://i.imgur.com/dsVET1W.png
* 起跑階段 加速度會額外加上24 * 加速技能 加速度的技能會直接把值加在加速度上, 比例不確定 * 減速 目前不確定, 但應該是根據狀態取固定值 耐力 * 體力值 體力值 = 賽程距離 + 跑法參數 * 0.8 * 耐力屬性 跑法參數如表 https://i.imgur.com/y4NZ11g.png
* 體力消耗 每秒消耗 = 20 * 體力消耗率 * 體力消耗速度修正 * 跑法修正 * 根性修正 體力消耗率看表 https://i.imgur.com/Pk6d099.png
另外有個下坡加速的參數, 但原文沒說明 減速則推測是馬娘判斷目前只要維持名次降低速度時, 但原文沒細說 體力消耗速度修正 = (目前速度 - 基礎速度 + 12)^2 / 144 懶得算就看表 https://i.imgur.com/iQoaOyv.png
跑法修正 草地逃先1.02, 其他1, 泥地逃1.02, 先1.01, 其他1 根性修正 = 200/(sqrt(600 * 根性) + 1), 在終盤時就會乘上這個參數 是的原文是寫終盤不是最終衝刺 一樣不知道是多少就看表 https://i.imgur.com/f9yhC8i.png
等價體力那欄的意思是如果你原本有1000體, 則在該根性數值下等價於你有多少體 可以看到原則上每100根性在終盤就等價於500 ~ 200耐(遞減) * 回體技 直接在體力值上面補, 不能溢補, 比例不確定 == 以下是一些簡單的推論 1. 根性涵蓋範圍為終盤 雖然原文沒有給出詳細情況, 但序中盤馬娘應該是有目標位置的影響並且會根據情況減速 這應該是為什麼序中盤大家都在拉拒不會真正拉開 而終盤是大多數馬會開始加速往前衝的階段 當速度加的很高, 耗耐也就會變高(比基礎速度高5就要花兩倍的耐) 所以根性應該可以有效的減低整體耗耐 不過根性是個會遞減的數值(力量也是), 點越多效果越低 耐力則是個閾值, 夠用就可以不用更高, 但耐力具體要多少會受到其他數值/技能的影響 2. 智力可以提高基準速度, 從而降低耗體, 但比例不高 依照狀況的不同, 1200智約可以降低5 ~ 7%的耗體 3. 基礎體力的存在 基礎體力原則上是給你可以用基礎速度跑完整場的體(每秒消耗20, 基礎速度也是20) 越遠的賽程(基礎速度越低)需要越多體, 越短的賽程需要越少體 具體數字一樣看表 https://i.imgur.com/OmsIsYw.png
但這是用基礎速度完賽, 終盤必定會有一堆衝刺技能什麼的從而大幅提高耗體 所以如果你加速/速度技能越多, 就需要越高的耐/根性/回復技能去支撐 耐耗完的話就是強制鎖死最小速度, 開多少加速都沒用 4. 有被擋住這回事 而且被擋住以後加速也沒任何用處 5. 當前速度越高耗體越快, 而且是指數成長 以基礎速度20來說, 加到極速30則每秒耗體率會變為3.36倍 依這個比例有再多耐都不夠燒(一單位時間燒掉67.2體力), 只能靠根性擋 而根性在700的情況下會減低耗體至0.3倍, 差不多抵銷加到極速的增幅 其中賽程越長根性需求就越高, 越短就越低 懶得算就看表 https://i.imgur.com/wYq05DO.png
另外這個根性需求是把體力消耗壓到跟其他情況下基礎速度的耗體速度一樣 更高的耐力和更多的回體技都可以降低這個數值的需求 具體多少耐多少回體技會需要多少根性維持極速目前還無法計算 (回體技和終盤時間尚不清楚) 但如果假設無回體技, 終盤持續時間為1/3的話可以算出以下數值 400耐 https://i.imgur.com/NO1utal.png
500耐 https://i.imgur.com/4LcMc3G.png
600耐 https://i.imgur.com/DWyA8Te.png
700耐 https://i.imgur.com/fzeq5Ep.png
更新: 發現上面公式有拉錯, 所以重拉了一個比較詳細的版本 https://i.imgur.com/c3PfgBP.png
這個是600耐的情況, 其他就不一一截圖 當然這個是理論值, 實際上還會有其他情況增減耗耐 (如被上debuff, 終盤比1/3長, 智力降耐, 沒有加到極速等等) 另外速度的影響目前仍不明, 畢竟如果每個人上限都是30速那終盤要怎麼拉開? 所以這個值目前可以先當個參考就好 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.34.107 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/UmaMusume/M.1616450230.A.A62.html

03/23 06:02, 3年前 , 1F
03/23 06:02, 1F

03/23 06:26, 3年前 , 2F
現有資訊來看根性雖有必要但也只是點耐力時順便加上
03/23 06:26, 2F

03/23 06:26, 3年前 , 3F
的量就足夠了
03/23 06:26, 3F

03/23 06:28, 3年前 , 4F
好奇根性米浴之所以強是不是因為根性+的數值點本來
03/23 06:28, 4F

03/23 06:28, 3年前 , 5F
就滿划算的 然後耐力的部分因為高根性需求量低
03/23 06:28, 5F

03/23 06:49, 3年前 , 6F
受益匪淺 根性作用明朗太重要了
03/23 06:49, 6F

03/23 07:26, 3年前 , 7F
根速流擺明就是我就爛跑法 拉高最低速度 減少終盤和最終衝
03/23 07:26, 7F

03/23 07:26, 3年前 , 8F
刺耗體率 點法很明顯就是去點綠技 只要不被紅技害到應該最
03/23 07:26, 8F

03/23 07:26, 3年前 , 9F
後還有些體力來衝刺一下
03/23 07:26, 9F

03/23 07:28, 3年前 , 10F
紅技看起來就是讓你的馬娘降速然後就會開始為了恢復(追上)
03/23 07:28, 10F

03/23 07:28, 3年前 , 11F
原本的(目標)速度所以加速 這過程會多耗體力
03/23 07:28, 11F

03/23 07:30, 3年前 , 12F
能夠影響你速度下限的是賢 不是根性啊 那是最小速度體
03/23 07:30, 12F

03/23 07:30, 3年前 , 13F
已經耗完了 除非你終盤又開出一個回體技能 不然就鎖死
03/23 07:30, 13F

03/23 07:30, 3年前 , 14F
在最小速度了
03/23 07:30, 14F

03/23 07:32, 3年前 , 15F
即便根性1200 最小速度依舊無法跟上還有體力的馬
03/23 07:32, 15F

03/23 07:48, 3年前 , 16F
所以力量就是加速度而已,被擋住需要靠選跑道的能力去避開
03/23 07:48, 16F

03/23 07:48, 3年前 , 17F
,或是在被擋住減速的情況下仍然靠著比較高的速度超越嗎?
03/23 07:48, 17F

03/23 07:48, 3年前 , 18F
而不是什麼被擋住是因為力量不夠推不開前馬之類的?
03/23 07:48, 18F

03/23 07:56, 3年前 , 19F
超車還是未知
03/23 07:56, 19F

03/23 08:12, 3年前 , 20F
這個跟我猜想的模型差不多 另外來通靈幾個上面沒提
03/23 08:12, 20F

03/23 08:12, 3年前 , 21F
到的點 算了與其留言直接回一篇好了
03/23 08:12, 21F

03/23 08:22, 3年前 , 22F
除了拆包翻譯人員自己也覺得很怪的技能持續時間以外
03/23 08:22, 22F

03/23 08:23, 3年前 , 23F
跟我提出的理論相吻合呢
03/23 08:23, 23F

03/23 08:23, 3年前 , 24F
要出現越來越多精算師了
03/23 08:23, 24F

03/23 08:23, 3年前 , 25F
感覺效果多了一個0 持續時間少了一個0
03/23 08:23, 25F

03/23 09:04, 3年前 , 26F
高調
03/23 09:04, 26F

03/23 09:33, 3年前 , 27F
03/23 09:33, 27F

03/23 09:36, 3年前 , 28F
看最後的表格基本代表耐和根有甜蜜點
03/23 09:36, 28F

03/23 09:37, 3年前 , 29F
以3200來說400耐就要點600根 600耐就點400根 加總都一
03/23 09:37, 29F

03/23 09:37, 3年前 , 30F
03/23 09:37, 30F

03/23 09:37, 3年前 , 31F
但如果兩個值哪個比較極端的話效益就會減低
03/23 09:37, 31F

03/23 09:39, 3年前 , 32F
在賽道長度(例如3200)主宰體力條長度 且回體技是照體
03/23 09:39, 32F

03/23 09:39, 3年前 , 33F
力條比例的情況下 主點根加金回體或許會比點耐好
03/23 09:39, 33F

03/23 09:41, 3年前 , 34F
而賽程越短 耐力越主宰體力條 根性也越不必要
03/23 09:41, 34F

03/23 09:48, 3年前 , 35F
他沒寫回體技是看體力條比例吧
03/23 09:48, 35F

03/23 09:49, 3年前 , 36F
也有可能是看耐力值*技能效果 這樣丟進體力條
03/23 09:49, 36F

03/23 09:50, 3年前 , 37F
因為補技參照體力條的話理論上你耐力爆低
03/23 09:50, 37F

03/23 09:50, 3年前 , 38F
多塞幾個金補也會過 但實際上應該不是如此
03/23 09:50, 38F

03/23 09:53, 3年前 , 39F
加速度成正比於 場地適性參數 * sqrt(力量)
03/23 09:53, 39F
還有 125 則推文
還有 5 段內文
這部份目前知道的只有前面被卡住會強制降速, 其他作用仍不明 如果只有強制降速的話, 消耗應該是採用降低後的速度 (原文沒細說)

03/23 13:11, 3年前 , 165F
好喔 反正我提出的證據就到這邊
03/23 13:11, 165F
※ 編輯: greydust (122.116.34.107 臺灣), 03/23/2021 13:12:59

03/23 13:11, 3年前 , 166F
不管是琵琶請珍奶讓波旁假跑(馬娘關係)
03/23 13:11, 166F

03/23 13:12, 3年前 , 167F
還是什麼撞一撞耗太多體都隨便你 公道自在人心
03/23 13:12, 167F

03/23 13:13, 3年前 , 168F
這邊我覺得還不明朗 就是碰撞和超車的部分
03/23 13:13, 168F

03/23 13:13, 3年前 , 169F
不知道跟耐力根哪個相關
03/23 13:13, 169F

03/23 13:15, 3年前 , 170F
這邊不就是討論看看而已,不一定要有結論吧?現況最
03/23 13:15, 170F

03/23 13:15, 3年前 , 171F
能當參考的就解包,實際賽程也沒有乾淨的模擬機制可
03/23 13:15, 171F

03/23 13:15, 3年前 , 172F
以測
03/23 13:15, 172F

03/23 13:18, 3年前 , 173F
要乾淨賽程在劇情戰很多阿
03/23 13:18, 173F

03/23 13:20, 3年前 , 174F
劇情賽不算乾淨吧,我記得版上有人測過說是有限制,
03/23 13:20, 174F

03/23 13:20, 3年前 , 175F
雖然我忘記那時候是講什麼了
03/23 13:20, 175F

03/23 13:26, 3年前 , 176F
速度方面的算式確實也還不明朗 多討論一下也ok吧 先不
03/23 13:26, 176F

03/23 13:26, 3年前 , 177F
要這麼早放大招
03/23 13:26, 177F

03/23 13:38, 3年前 , 178F
F 不等於 ma,真的是異世界。
03/23 13:38, 178F

03/23 14:17, 3年前 , 179F
咦 看了半天最重要的玩家速度沒解包到xddd
03/23 14:17, 179F

03/23 14:27, 3年前 , 180F
我也是耐力不加跑道派的 而且我覺得回體是加定值550耐
03/23 14:27, 180F

03/23 14:27, 3年前 , 181F
會溢補
03/23 14:27, 181F

03/23 15:14, 3年前 , 182F
這樣看起來根性實在不好用...
03/23 15:14, 182F

03/23 15:16, 3年前 , 183F
被擋住加速果然沒效 囧
03/23 15:16, 183F

03/23 15:19, 3年前 , 184F
不好用(x),點體力會多給根性(o)
03/23 15:19, 184F

03/23 15:20, 3年前 , 185F
4蠻有感的 緊跟前馬開加速就卡著
03/23 15:20, 185F

03/23 15:20, 3年前 , 186F
所以一般有點高體力狀況,根性也相對夠用
03/23 15:20, 186F

03/23 18:46, 3年前 , 187F
所以以前說開招會耗體也不是沒道理 速度上去耗體就變高了
03/23 18:46, 187F

03/23 18:47, 3年前 , 188F
當然這就僅限於速度/加速度技 看來我養的馬耐都要往上拉
03/23 18:47, 188F

03/24 01:55, 3年前 , 189F
看到上面在討論過春賞耐力,我自己早期是練了隻速爛米浴
03/24 01:55, 189F

03/24 01:55, 3年前 , 190F
不知道能不能作為參考
03/24 01:55, 190F

03/24 01:55, 3年前 , 191F

03/24 01:56, 3年前 , 192F

03/24 01:57, 3年前 , 193F
14戰應該只跑指定目標吧 可惜這隻太弱被我賣掉了@@ 只剩
03/24 01:57, 193F

03/24 01:57, 3年前 , 194F
下當初的截圖
03/24 01:57, 194F

03/24 02:31, 3年前 , 195F
你這隻有過URA 扣掉賽末加成天皇春體力應該不到300
03/24 02:31, 195F

03/24 02:31, 3年前 , 196F
足夠當超低耐力的例子了
03/24 02:31, 196F

03/24 03:54, 3年前 , 197F
update一下:nga解包者根性公式打錯啦RRR
03/24 03:54, 197F

03/24 03:55, 3年前 , 198F
我的試算表也更新成v0.2了
03/24 03:55, 198F

03/24 08:14, 3年前 , 199F

03/24 10:00, 3年前 , 200F
米浴的天皇春賞對手是誰啊?
03/24 10:00, 200F

03/24 18:43, 3年前 , 201F
高耐麥昆吧 沒記錯的話
03/24 18:43, 201F

03/26 15:00, 3年前 , 202F
喔喔原來速度公式都出來了
03/26 15:00, 202F
文章代碼(AID): #1WMHAsfY (UmaMusume)
討論串 (同標題文章)
文章代碼(AID): #1WMHAsfY (UmaMusume)