CrosTem 如何運作

完整細節——寫給好奇的人和抱持懷疑的人。簡短版:三個公開資料庫、一個保守的「紅綠燈」,而且一切都留在你的裝置上。

結論如何產生

一個刻意保守的「紅綠燈」,由三個社群資料來源計算而成。當它們彼此矛盾時,CrosTem 會明確指出,並顯示每個資料來源的原始狀態,讓你自行判斷。

可透過 CrossOver 在 Mac 上遊玩

CodeWeavers 給出「Runs Well」或更高評價(或 4 星以上),或 AppleGamingWiki 標註為「playable」——且另一個資料來源沒有負面訊號、也沒有反作弊問題。

可玩,但有注意事項

訊號混雜或處於中間狀態,或反作弊支援僅停留在「Planned」階段。

可能無法在 Mac 上遊玩

「Denied」或「Broken」的反作弊狀態一律強制給出紅色結論——完全負面的相容性回報也是如此。

尚無相容性資料

CodeWeavers 和 AppleGamingWiki 都還沒有收錄這款遊戲。

三個資料來源

Steam 自家的 appdetails API 提供原生 macOS 旗標與遊戲中繼資料,因此原生遊戲完全不需外部查詢即可標示。

一個引擎,兩個 App

Mac App 和擴充功能共用完全相同的結論引擎與快取程式碼——App 原封不動地內建了擴充功能的引擎。無論在哪裡看,結論都完全一致。

Mac App 如何接上 Steam

一個背景輔助程式用 Steam 內建的除錯連接埠重新啟動 Steam,並接上用戶端的內嵌瀏覽器,注入與擴充功能相同的引擎。查詢和快取與擴充功能中的運作方式完全一致。

除錯連接埠開啟期間,任何本機程序都可能在該工作階段操控 Steam。它僅限 localhost、只持續一個工作階段,CrosTem 絕不會在你沒要求時啟用它——想查證的話,程式碼是公開的。

閱讀原始碼

快取與請求限制

結果會快取在本機(預設:7 天),瀏覽保持順暢,資料來源收到的請求也盡可能少。擷取失敗會以退避方式重試,而各資料來源的逾時設定可確保單一緩慢的來源不會卡住結論。

權限與隱私

擴充功能唯一的瀏覽器權限是 storage。Mac App 把快取與設定保存在使用者 Library 裡的單一資料夾中。兩者都沒有伺服器與遙測——僅有的網路請求就是相容性查詢本身。

閱讀隱私權政策

錯誤配對與修正

當遊戲配對到不明確的資料庫項目時,小工具會顯示候選項目,並在所有位置記住你的選擇。修正可以復原、匯出與匯入。

閱讀原始碼