[情報] NGA程式解包資料
先說一下這個應該是直接拆程式來
然後馬娘的程式雖然是用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
另外有個下坡加速的參數, 但原文沒說明
減速則推測是馬娘判斷目前只要維持名次降低速度時, 但原文沒細說
體力消耗速度修正 = (目前速度 - 基礎速度 + 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
這個是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
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
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
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
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
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
03/23 13:26, 176F
→
03/23 13:26,
3年前
, 177F
03/23 13:26, 177F
推
03/23 13:38,
3年前
, 178F
03/23 13:38, 178F
推
03/23 14:17,
3年前
, 179F
03/23 14:17, 179F
→
03/23 14:27,
3年前
, 180F
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
03/23 15:19, 184F
推
03/23 15:20,
3年前
, 185F
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:55, 191F
→
03/24 01:56,
3年前
, 192F
03/24 01:56, 192F
→
03/24 01:57,
3年前
, 193F
03/24 01:57, 193F
→
03/24 01:57,
3年前
, 194F
03/24 01:57, 194F
推
03/24 02:31,
3年前
, 195F
03/24 02:31, 195F
→
03/24 02:31,
3年前
, 196F
03/24 02:31, 196F
推
03/24 03:54,
3年前
, 197F
03/24 03:54, 197F
→
03/24 03:55,
3年前
, 198F
03/24 03:55, 198F
推
03/24 08:14,
3年前
, 199F
03/24 08:14, 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
討論串 (同標題文章)