各位不論是《崛起》還是《曙光》的玩家們大家好,在我們的狩獵過程中,總會對一件細枝末節的小事感到困擾,那就是自己的配裝究竟合不合適,還能不能優化自己的配裝。那這件事情我認為是目前成熟的配裝器(
mhrise.wiki-db 和 monhun.fun)和玩家,up主們推薦的各類武器的通用配裝所解決不了的,換句話說就是很難定製屬於自己打法習慣的配裝。
那麼這也引出了我給大家帶來這個小工具的目的——根據你的打法來找到屬於你自己的最佳的技能搭配。
一、這個小工具的適用範圍和服務對象
第一,在計算邏輯上,這個工具的適用範圍是所有的近戰武器,因為遠程武器的計算公式和近戰略有不同,加之本人對遠程武器的瞭解基本為0,所以沒有能力去做這一部分的內容。
第二,在該計算器中需要填寫的一個重要的內容就是各個具有觸發條件的技能的覆蓋率,這也就是我所提到的定製一詞的內涵。也就是說,只有在你確定了具體用哪一把武器打具體哪一隻怪物,並且有了穩定的打法之後,技能覆蓋率這一欄所填寫的數據才具有意義。
第三,我想說的是優化配裝也許可以讓你的狩獵時間減少,但與之相比練習優化自己的處理是更有效率的縮短狩獵時間的方法,配裝永遠是你最後一件需要考慮的事情。所以先去和怪物你死我活得搏鬥吧。
計算器的主要的輸入界面putin.csv,這裡展示用了它的Excel格式的備份文件來高亮可以交互的部分。
二、 簡易使用教程
- 第一步,在putin.csv中填入和你的實際狩獵情況相符的各項數據。
這一部分填寫的是你所使用的武器的原始數據,也就是在沒有任何技能加成的情況下,工匠遞給你的那把武器的數據。其中需要注意的是:
1. 如果你所使用的武器是負會心,那麼請在本小節接下來第三步的填寫中利用看破技能的數據將武器的會心率增加到至少等於零。
2. 斬味消耗比例這一項由於大家使用的應該已經是M位的武器了,狩獵過程中基本上不會使用到綠斬及以下的斬味,所以這裡的斬味消耗比例只需要大家填寫紫,白,藍斬的消耗比例,例如(0.6,0.4,0)冥淵龍武器;(0,1,0)天慧龍武器;(0.3,0,0.7)風神龍武器等等。如果我就是執意要用綠斬,頂著彈刀也要用刀柄把怪物敲死的話寫成(0.2,0.3,0.3)這樣三項之和不為1的情況也是可以的。那這一部分隱形地包含了你對保斬技能(利刃,達人藝,匠等等)的選擇,這些技能不會直接地作用在攻擊力上,但也是影響狩獵節奏的重要一環。所以如果你選擇使用保斬技能的話使用完該計算器後不要忘記在配裝時加上這些技能。
3. 動作值,如圖所示的是一回合之內的平均動作值。什麼是一回合?大概是一次攻防轉換的平均時間。至於每一把武器的各項動作值該如何查找,請參考一下 該文檔,作者的b站賬戶名是:dtlnor。
4. 平均招式屬性補正,首先需要大家在上一條的文檔鏈接中查看各個招式的屬性補正一欄的數據,然後根據你一回合之內的平均動作值計算時使用的各個招式的屬性補正值計算平均的屬性補正。
這一部分應該很好理解(肉質的質字被遮住了),根據你的打點和怪物不同狀態的肉質和屬性吸收進行加權平均的計算。
重頭戲來了,技能和其覆蓋率的填寫。每組技能佔了4行。
第一行展示了技能的名稱和技能等級的可選擇區間。
第二行的左右兩格分別是預計的該技能在配裝時的上限和下限,比如伏魔耗命和狂龍病該類的技能為了兼顧其他技能一般很難配出3級,那麼就可以將其上限設定在2 。
第四行是覆蓋率的參數設置,這個值只有在技能是條件觸發時才具有意義,但是為了整齊我還是給每一個技能都寫了覆蓋率。需要注意的是以下幾點:
- 覆蓋率嚴格來說我認為是:觸發該技能是你給予怪物的動作值綜合 / 整場狩獵你對怪物造成的總動作值。但是這個太難算了,想一想就頭疼,那它大致上和 觸發該技能的時間 / 和怪物交戰的總時間 這一比值是近似的,所以實際計算的時候我推薦大家按照第二個公式進行計算。
- 《曙光》的新技能 伏魔耗命 和 業鎧修羅 對攻擊力的加成是不同顏色的技能書,也就是說如圖所示,這兩個技能的覆蓋率之和是1,但是圖中的伏魔耗命覆蓋率要求是有三隻齧生蟲,所以實際填寫時兩技能的覆蓋率之和很可能是0.9或者更低,需要參考你的具體的打法。
- 《曙光》的新技能 狂龍病 會對 死裡逃生 和 因禍得福 這兩個技能的覆蓋率有很強的影響,以觸發一,二級狂龍病為基礎狂龍病攻擊加成覆蓋率0.3,狂龍病會心加成覆蓋率0.7,因禍得福覆蓋率0.35,死裡逃生覆蓋率0.3;以觸發三級狂龍病為基礎狂龍病攻擊加成覆蓋率 0.22,狂龍病會心加成覆蓋率0.78,因禍得福覆蓋率0.25,死裡逃生覆蓋率0.2。具體原理大家可以在文件夾的源碼頭文件中找到,這裡就不贅述了。重點是這個請大家在選擇技能的時候注意這三者之間的關聯,在沒有狂龍病的情況下(不考慮有 鬼火纏 的情況),死裡逃生 和 因禍得福 的覆蓋率會比現在計算出來的0.3,0.2更低。
- 類似第三點,怨恨 和 伏魔耗命 也是強相關的,只要有1級的伏魔耗命,怨恨的覆蓋率就是1,所以在選擇技能時也要考慮這兩個技能的聯動
按下ctl+s保存後,大家可以喘口氣,麻煩的第一步輸入數據終於完成了。
- 第二步,運行計算器來處理數據。
配裝計算的一級文件夾內容
打開源碼文件夾後的內容
如果對文件中calculator.exe可執行程序的安全性有疑問的話,可以打開源碼自行編譯main.c文件並將生成的可執行程序移動至一級文件夾中運行。
雙擊calculator.exe可執行程序,此時可以保持打開的文件是putin.csv,換句話說請不要打開putout.csv文件,這樣會導致程序寫入過程失敗。
但是如果你是在vscode中打開並運行程序的話則沒有該限制,注意main.c的編碼格式是GB 2312 ,其餘頭文件的編碼格式是UTF-8,因為要輸出中文信息而CSV文件的編碼格式是GB 2312所以出此下策,哈哈
成功打開exe程序後酷酷的命令行界面如下:
以我設置的數據為基礎計算的初步結果
逐行說明的話第一行說明putin.csv文件的數據讀入成功了,第二行顯示的就是將你選擇的技能等級悉數拉滿之後的最高傷害期望,這個值一定是和你在遊戲內打出的傷害有出入,因為技能不是有防具技能,而僅考慮防具技能的時候我們在很多地方也去了正常狩獵的平均值作為計算依據。
第三行是一共會有多少種技能組合的可能性,(這種幾何增長的數量級如果讓人用腦子想一定是會有遺漏的,所以請放心交給計算機吧)。顯然一次性把這些數據全部列出來,所以在第四行需要你輸入數據來查看某一區間的技能組合。
這裡我選擇輸入5,也就是查看期望傷害在425-415之間的數據,此時會有157條數據寫入putout.csv中,我們點擊查看的話會如下圖所示:
putout文件的技能搭配展示
前21列是技能的要求等級,最後一列是傷害期望值。由於四捨五入的緣故,會有相同期望的不同技能搭配,並且這種情況隨著你輸入的查看區間不同,同期望的搭配數量會有巨大變化,將這些相同期望的搭配都顯示出來是因為確實有些組合更容易配出來,而有些很苛刻。
如果這裡的157種搭配我在配裝器中都無法實現的話,請在那個黑黑的框裡輸入:Y。來重新選擇你要查看的區間,這一次我們輸入50,查看380-370之間的數據:
兩次輸入,紅色為未關閉putout時寫入失敗,紫色為關閉後寫入成功
通過這樣循環我們會逐漸逼近自己可以配出的最優解的技能搭配,然後輸入:N 退出,或直接關閉該程序。
到此為止一次配裝計算器的使用就”完美“結束了。如果還是有疑問的話可以參考我在b站的視頻版教程,鏈接如下:
三、額外內容
可以看到文件夾中還有一個 charmlist.txt 的文件,這裡存儲的是現版本(10.0.3)的與這21個防具技能相關的合規極限護石,該格式是可以導入到簡中版本的 mhrise.wiki-db.com 配裝器的護石列表中的,直接複製粘貼進網站的導入文本框即可,這樣方便大家在願意修改護石的情況下最大限度的配出最強力的適合自己的配裝。
護石列表
配裝網站的導入護石位置
四、結尾
這個小工具的下載鏈接為:
鏈接:點擊跳轉,提取碼:i6eb
後續也會在github上傳。可以看到目前的工具使用體驗會有一些不好的地方,如果可以和配裝網站有更方便的交互,會大大節約大家的配裝壓力;如果可以完善對遠程武器的支持,則會讓更多的玩家受益。但這些工作我沒有辦法一個人完成,所以希望認為這個小工具有用的朋友們可以加入進來,大家一起來優化這個工具的使用體驗,真正讓它看起來是個有模有樣可以上得了檯面的軟件。
還有就是歡迎大家不論是在評論區還是私信和我交流使用時發現的問題和想到的意見及建議,我會第一時間進行處理並更新內容。
最後水一張拙作,還有安利大家來玩長槍啊,好玩好玩