LV. 19
GP 114

【攻略】[CodeX]重裝晶片計算器-V1.8 從自動錄入到光速求解

樓主 千反田凜空 zxcv25782258
GP17 BP-
本文章經作者授權轉在於巴哈姆特

註: AK12計算器因改為使用google雲端平台等服務,故新出的重裝小隊改為付費制,舊款小隊仍維持免費。 另因涉及付費暫不繼續更新AK12計算器,若仍有興趣可私訊本人。
=================================以下原文=================================
前言
目前雖然已經有不少晶片計算器了,但都有這樣那樣的問題,最主要的問題在於計算緩慢並且容易崩潰。
因此在本人以及其他大佬的工作基礎上,基於Qt/C++開發了這個計算器,實現了從代理錄入數據到計算顯示方案一條龍。
並且由於是C++程式,計算速度快,內存佔用小,不易崩潰(還沒崩潰過)
感謝:杯具佬以及樂章佬的計算器提供了思路和參考,另外本程序中使用了部分樂章網站的素材。(符合開源協議

功能與更新

目前功能...
  • 從本地代理/網絡代理獲取晶片數據
  • 配置各小隊參數
  • 為各小隊配置不同的晶片組合方案(例如用不用5格)
  • 按格數篩選方案
  • 在方案列表中直接對各屬性排序
  • Top n篩選
  • 計算並顯示當前各小隊的滿強化屬性

− TODO ...
  • 保存為各小隊選擇的配置
  • 在計算中排除已經選擇的配置中的晶片

− 更新日誌...
  • V1.8 添加2B的帶5格2類方案,方案中總等級改為強化值
  • V1.7 調整為靜態編譯發布
  • V1.6 修復更新檢測,調整窗口
  • V1.5 加入各重裝現有屬性顯示修復台服問題
  • 2020.2.7 V1.4 優化校準券計算,加入Top n
  • 2020.2.6 V1.3 修復BGM崩潰問題,等級顯示錯誤問題,大幅提升速度
  • 2020.2.6 V1.2 修復校準券和晶片數值錯誤
  • 2020.2.6 V1.1 修復bug(修復M2和QLZ的bug、放大主界面、嘗試加入更新檢測)
  • 2020.2.6 發布V1.0

說明
主程式為“CodeX.exe”。目錄下會附帶有其他支持文件以及“GF_Tool_Server.exe”,該程式來自於這個[ 晶片代碼提取工具] ,也可單獨使用。
程式理論上可跨所有主流平台使用,但限於能力,目前只發布了Windows x64版,有心人可以自己去編譯Linux以及Mac版的。
目前程式是第一版,可能存在bug以及不合適、不方便之處,歡迎反饋。
另外,本程式目前圖標為遊戲內G41泳裝立繪,尋求各位為該程式繪製/尋找合適的圖標。

下載地址

有提示缺dll的話下載分享文件夾中的vcredist_x64.exe安裝即可靜態發布,應該不會缺了

使用說明...
1.打開主程序
雙擊“CodeX.exe”,將進入主界面如下:
2.獲取晶片數據
單擊右上角的“芯片”按鈕,打開晶片數據窗口。
如果之前已經讀取好晶片數據,這裡會顯示晶片數據,以及當前各重裝小隊裝備的晶片的參數。
由於程序裡只有5星5格6格晶片的數據,裝備了其他晶片將不會顯示。
如果沒有,可以單擊“獲取芯片數據”打開新的窗口。
這裡可以看到“本地代理”和“網絡代理”兩個選項,其中本地代理將啟動附帶的“GF_Tool_Server.exe”程序進行代理,而網絡代理則將使用網絡服務器進行代理。
兩個代理的原理是完全一致的,只不過一個是部署在服務器上,一個是部署在用戶本機電腦上。程序已開源(見前言)。
出於安全性考慮,使用網絡代理建議在使用前後修改密碼。
本地代理適合於部分沒有自動代理的手機(ViVo),而本地代理出錯或者沒有WiFi的時候可以用網絡代理。

2.1.使用網絡代理
選擇網絡代理時,下方的文本框會顯示自動代理地址,地址為:
Code xml :

需要將該地址設置到手機中。以下說明以安卓手機為例:
打開手機,連接任意WiFi,長按選擇修改網絡,打開高級選項,代理模式為“自動”或“自動配置”,將該地址填入,例如:
然後保存設置。
隨後完全退出遊戲並重新進入。為了避免濫用服務器,此時進入遊戲後將卡死在基地界面無法操作,出現此情況也代表著代理設置正確。
此時在“獲取芯片數據”窗口中,準確填寫UID和暱稱信息,單擊“獲取數據”,即可讀取到晶片數據。如彈出錯誤請按錯誤說明重試。
2.2.使用本地代理
選擇本地代理時,“啟動”按鈕將亮起:
單擊“啟動”按鈕,程序啟動時,防火牆可能會彈出提示,此時請選擇允許其通信,注意勾選“專用網絡” 。
啟動成功後將彈出成功提示,同時文本框會提示代理地址與端口:
例如,這裡顯示的代理地址為`192.168.3.31`,端口為`8081`。需要將該地址設置到手機中。以下說明以安卓手機為例:
打開手機,連接與電腦同一局域網的WiFi,長按選擇修改網絡,打開高級選項,選擇代理模式為“手動”,將地址和端口分別填入,例如:
然後保存設置。
隨後完全退出遊戲並重新進入。進入基地界面後,即可在“獲取芯片數據”窗口中,直接單擊獲取數據取得晶片數據(適合於一個人使用,多人同時使用需要準確輸入信息)。
另外說明,通過模擬器改Hosts實現跨服登陸的,需要將修改的Hosts也同步設置到電腦主機中。

3.設置重裝小隊參數
在主界面右上角,可以選擇不同的重裝小隊以及對應的方案,例如AT4有“只用6格”和“使用5格”兩種方案:
另外也可以勾選“使用已鎖定”按鈕來在計算過程中使用遊戲中鎖定的晶片,而勾選“使用已裝備”按鈕會在計算過程中使用遊戲中已經裝備到重裝小隊上的晶片。
單擊主界面右上角“設置”按鈕,可以打開設置窗口。這裡可以設置各個重裝的目標屬性格數以及要求解的方案數量。重裝屬性默認為公認的最優解,單擊“重置”按鈕可以恢復。
“自由”一欄表示最終方案允許的格數偏差值。
“計算方案數”表示整個計算過程中最多計算的方案數量,而程序會從中按屬性總偏差值取出top n個顯示在界面上,n由顯示方案數指定。
設置完成後,單擊“開始計算”即可執行計算過程。
4.查看方案
計算完成後,主界面將顯示晶片方案如下:
單擊左側任意方案,會在右側顯示拼法圖解以及所用到的晶片。
在左側的方案列表中,四項屬性是當前方案所有晶片滿強化後的總屬性,而括號中的數值是與屬性上限的差值,如果溢出則為0。總偏差也是計算的所有不足的屬性之和,溢出部分不計入。
也就是說,括號中的數值越大越好,總偏差越大(絕對值越小)越好。
總等級一列是該方案中所有晶片的強化等級,以供參考當前方案能節省多少強化資源。
校準券一列提供了當前方案需要消耗的校準券的參考值。可能存在誤差,也可能需要將拼圖方案整體旋轉若干個90度才能達到最小消耗。
單擊表頭可以按各列屬性分別排序。

關於台服...
在使用代理過程中,無論是本地代理還是網絡代理,操作一樣如下:
將壓縮包中的[ca.crt]傳送到手機上安裝,之後正常操作。
對於安卓7以上,app可以主動選擇不認用戶安裝的證書,人工把裝好的證書丟進系統證書目錄裡才能用
從/data/misc/user/0/cacerts-added/把證書挪到/system /etc/security/cacerts/

關於安卓登入iOS玩家...
由於代理會跳過hosts,兩種代理需要修改電腦主機的hosts之後才能使用。
如果是手機改hosts則只能使用本地代理+修改電腦hosts。
17
-
LV. 27
GP 210
2 樓 能力Billy billgogo
GP4 BP-
首先一樣先謝謝樓主願意提通相關程式,在操作方面簡化不少
新的最近剛好能五星了
勢必有人替晶片煩惱不少,在此附上影片操作說明
希望能幫助到大家
4
-
未登入的勇者,要加入 3 樓的討論嗎?
板務人員:

4467 筆精華,07/02 更新
一個月內新增 31
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】