作者crimsonmoon9 (緋月)
看板PCReDive
標題[聊天] 蘭德索爾圖書館輔助工具
時間Thu Jul 14 13:09:45 2022
各位板友們好
因為每次n加倍時都要在圖書館重新輸入數量覺得有點麻煩
所以在下做了一個簡易的可以從遊戲畫面錄影中辨識裝備數量的輔助工具
取得數量之後再匯入到蘭德索爾圖書館中
(連結已更新)
https://github.com/rushive/PCReDive-armory-loader/releases/tag/v0.2.1-beta
辨識過程示意圖 (被綠框框住的部份會進行種類及數量辨識)
https://i.imgur.com/77rfO0m.gif
因為在下對python不熟 UI跟功能還蠻簡陋的
希望若有這方面的熟手可以提出一些意見改善功能
以下為使用說明
https://reurl.cc/j1LoyZ
使用7zip等工具解壓縮 點擊gui.exe開啟
https://i.imgur.com/Ph0Uy2v.png
選擇要使用的影片檔 使用適合的縮放倍率
錄製時的請用裝備稀有度降序排列
縮放倍率說明:預設為0.5,建議數值為 影片高度(短邊) * 縮放比 = 540
例如1080p的影片使用0.5,720p使用0.75
可依照辨識完顯示的"與縮圖的相似度"調整 建議調整到相似度0.75以上 -1表示沒有偵測到
該裝備
https://i.imgur.com/fTpUh4n.png
點擊確認
https://i.imgur.com/83JOdH0.png
若是第一次使用則會從圖書館下載裝備縮圖至images資料夾中 約2 ~ 3分鐘
點擊確認後按鈕看起來會像當掉一樣卡住 這是正常的 (UI還待改進)
https://i.imgur.com/rlqlAx0.png
等任務結束javascript欄位會被填滿
(1分鐘的影片約需要30 ~ 40秒處理)
https://i.imgur.com/ZftrSGC.png
點擊複製結果複製那段javascript程式碼 並在瀏覽器中按F12開啟console貼上enter執行
(可以先開無痕模式測試一下 加入角色後記得要先儲存隊伍)
https://i.imgur.com/SRVh4ry.png
https://i.imgur.com/uVTNtkB.png
重新整理後裝備數量應該就匯入完成了
https://i.imgur.com/e0zn6jx.png
目前只有在少數設備上測試過 (影片解析度1920*1080)
若發現其他問題歡迎開issue或是站內信聯絡
祝各位n3刷裝愉快
<聲明:此工具並未修改遊戲內的任何數據或拆包 僅對於螢幕錄影做後處理>
<可執行檔使用pyinstaller打包 若有疑慮可以自行下載原始碼執行>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.62.59 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PCReDive/M.1657775389.A.320.html
1F:推 IokUdiefirst: 先推再看07/14 13:12
2F:推 jkddsars: 娘子 快出來看上帝07/14 13:17
3F:推 Steyee: 靠背 太神了吧 拜大帝07/14 13:45
4F:推 john123524: 太神拉這個工具07/14 14:03
5F:推 iamxup6: 先跪拜大神了07/14 14:05
6F:→ Getbackers: 有神快拜!07/14 14:11
7F:推 kalen123: 神啊!07/14 14:33
8F:→ ShibaTatsuya: 推 太神啦07/14 14:47
9F:推 xxakigo: Mac用不到, 不過真的有夠神!07/14 14:53
macos的話可以用brew裝python3.x執行原始碼喔
10F:推 shinobunodok: 雖然現在比較用不到了 但是這個屌07/14 14:55
11F:推 dd44140: 推推07/14 15:08
12F:推 diabloque: 果然大神在民間 只能給推了07/14 15:09
13F:推 phoenix286: 好奇這種影像辨識是機器學習做出來的嗎?07/14 15:23
不是喔 是直接用影像處理的方法
因為我也懶得手動標label XD
14F:推 killuaz: CY需要你!去幫他們弄進遊戲優化企畫案吧!07/14 15:40
15F:→ luckyluckyha: 只用手機玩的用不到的07/14 15:47
有錄影功能的話錄完再用電腦就可以了
16F:推 Chise0910: 我家貓問我為什麼要跪著看電腦07/14 16:02
17F:推 anthti: 強迫症感謝您07/14 16:31
18F:推 gaaaaper: 太神了吧 07/14 16:32
19F:推 kenApp: 讚讚07/14 16:35
20F:推 smart0eddie: 哇喔07/14 16:48
21F:推 amazingriceb: 用手機拍的影片傳到電腦是不是不行07/14 17:19
可以喔
22F:推 wacoal: 太神啦07/14 17:54
23F:推 rx32400: 太神啦!!!07/14 18:06
24F:推 JMLee: 我是來看神的07/14 18:33
25F:推 QT1020: 推07/14 18:35
26F:推 Dwa44: 好猛喔 厲害07/14 18:38
27F:推 aegis91086: 推07/14 19:10
28F:推 rubiksteven: 用模擬器是不是必須在全螢幕模式下錄影才能成功? 07/14 19:14
應該不用 靜止不動的地方不會進入到辨識的部份 或是可以用obs對視窗錄影
不過縮放倍率可能就要自己調整一下了
29F:推 amazingriceb: const json = `{"0": ""}`; 那個0是不是代表沒讀到07/14 19:44
30F:→ amazingriceb: 東西07/14 19:44
對 已更新連結(v0.2.1-beta)
忘了加上調整解析度的部份
31F:推 neddchiu: 推 07/14 19:45
v0.2.1-beta更新
https://github.com/rushive/PCReDive-armory-loader/releases/tag/v0.2.1-beta
新增縮放比調整及除錯資訊
https://i.imgur.com/fTpUh4n.png
下面顯示的是裝備的索引值與"與圖書館縮圖的相似度"
而縮放比預設為0.5,
建議數值為 影片高度(短邊) * 縮放比 = 540
例如1080p的影片使用0.5,720p使用0.75
可依相似度再調整 理想的縮放比可達到相似度0.75以上 -1表示未偵測到該裝備
※ 編輯: crimsonmoon9 (42.72.178.228 臺灣), 07/14/2022 21:51:19
追加錄影時以裝備稀有度降序排列提醒
※ 編輯: crimsonmoon9 (42.72.178.228 臺灣), 07/14/2022 22:20:54
32F:推 amazingriceb: 請問如果是i12短邊長為71.5mm(2.82吋)縮放比應該07/14 23:18
33F:→ amazingriceb: 調多少呢 調1.0還有一些沒讀到07/14 23:18
是要看影片的解析度喔
我查了一下蘋果錄影原生解析度是720p 試試0.75或0.5
34F:推 a23301955: 蛋白石耳環錄了2次都辨識不出來,其他都正常07/15 00:36
我也是 我最後一支銀裝劍也是有問題= =
※ 編輯: crimsonmoon9 (36.228.62.59 臺灣), 07/15/2022 09:29:48
35F:推 nvsvc32: 推 超猛 我都看著螢幕盲打九宮格數字07/15 13:10
36F:推 cleverjung: 推 當初真的一直在輸入裝備 有夠累 不過玩了兩年多 已07/15 16:57
37F:→ cleverjung: 經佛系刷裝了07/15 16:57
38F:→ Sechslee: 可惜我用手機玩的 不過還是推 07/15 18:21
※ 編輯: crimsonmoon9 (42.72.178.228 臺灣), 07/15/2022 22:49:20
39F:推 Steyee: ㄔㄠㄕㄣˊㄊㄨㄟㄊㄨㄟ 07/15 23:18
40F:→ Steyee: 超神!推推我也是用手機玩,然後錄影傳到電腦 07/15 23:19
41F:推 iComeInPeace: 太神了 10/15 19:57