GameWiki:開源遊戲內 AI 助手,按 Ctrl+Q 不切畫面查攻略

GameWiki 是 Windows 開源遊戲浮窗助手,按 Ctrl+Q 直接在遊戲畫面角落查 wiki、問 AI。它靠視窗標題辨識遊戲、不注入遊戲本體;AI 問答走自帶 Gemini API key 的路線,檢索在本機、生成在 Google,中文問題會先翻成英文,開發者自曝中文準確率約剩六成。

用 AI 摘要這篇文章:

如果你在 Windows 上打遊戲,而且剛好在玩絕地戰兵2、艾爾登法環、饑荒(Don’t Starve Together)或文明帝國VI 這四款之一,GameWiki 值得花十分鐘裝來試。它是開源免費的遊戲內浮窗助手,按一組熱鍵就能在畫面角落查 wiki、問 AI,不用切回瀏覽器。反過來說,如果你主要玩別的遊戲、不想辦 API key,或想找的是有客服的成熟商業軟體,它目前能給你的東西很有限;Mac 跟 Linux 使用者則連門都沒有,底下整條熱鍵與視窗偵測都建立在 Windows 系統 API 上。

實際按下去的樣子長這樣:預設熱鍵 Ctrl+Q 按下去,螢幕右下角浮出一個小對話框,直接打字問「這隻頭目怕什麼」這種問題,答案連出處一起回在框裡;同一個浮窗也能切去開 wiki 頁面,或當成置頂瀏覽器用。整個過程遊戲畫面不用最小化,這是它存在的全部理由。

GameWiki 在饑荒選人畫面右下角浮出 AI 助手視窗,正在檢索知識庫回答新手角色問題Pin
官方演示:饑荒(Don’t Starve Together)選人畫面中,右下角浮窗正在檢索知識庫回答新手問題(來源:GitHub repo)

先講它的身世:GameWiki 的程式碼放在 GitHub(rimulu030/gamewiki),以 GPL-3.0 授權開源,用 Python 加 PyQt6 寫成,只支援 Windows 10/11。截至 2026 年 8 月有約 306 顆星,唯一一個正式版本是 2026 年 3 月 3 日發布的 v0.1.1-beta,可攜版壓縮檔約 194MB,解壓就能跑,不需要安裝程序。專案作者 Weizhen Chu 在官網上把它定位成「浮在你的遊戲上方的 AI 助手」,一句標語講得很直白:少按幾次 Alt+Tab,多推進一些進度。

它怎麼知道你在玩什麼:看視窗標題,不動遊戲本體

很多人聽到「遊戲內浮窗」會直覺聯想到外掛程式那種注入手法。GameWiki 不是這樣做的。翻它的原始碼會發現,smart_interaction_manager.py 裡辨識遊戲的方式,是呼叫 Windows API 抓「目前前景視窗的標題文字」,再拿這串文字去比對一份名單:vector_mappings.json 裡列了每款遊戲的視窗標題關鍵字,例如 helldivers 2、elden ring、don’t starve together。比對中了,就把對應的知識庫載進來。

這個機制解釋了官方 README 裡一個看起來有點怪的技巧:你電腦裡沒有支援的遊戲也想試 AI 問答的話,只要建一個資料夾,把名稱改成 Don’t Starve Together 之類的遊戲名,把焦點放在那個資料夾視窗上,按熱鍵就能叫出助手。因為它認的就是視窗標題那串字,資料夾視窗也叫這個名字,照樣命中。

它不讀遊戲記憶體、不掛鉤遊戲行程,只看標題跟畫自己的視窗。這不代表在任何連線遊戲上開它都安全(後面 FAQ 會講),但至少它跟遊戲本體的關係,比注入式工具薄得多。

浮窗本身的配置也寫在 settings.json 裡,看得出設計取向:預設的聊天氣泡縮在螢幕右下角,大約佔畫面寬度的五分之一、高度的一成,問題丟進去不至於擋住準心;要看完整內容再展開成約四分之一畫面的視窗;開成瀏覽器模式則吃掉半個螢幕查 wiki。半透明視窗效果用的是 Windows 的模糊背景。這些尺寸都能改,介面語言有英文跟中文可選,社群後來又貢獻了俄文在地化。

AI 問答的資料邊界:檢索在你電腦,生成在 Google

GameWiki 最容易被誤會的一點,是「本地知識庫」這個詞。拆開它的管線看,其實是兩段:

檢索這段確實在本機。四款遊戲的攻略資料被切成一段段結構化知識塊,連同向量索引(FAISS)跟關鍵字索引(BM25)一起包在程式裡。你問問題時,它在本機做混合檢索,settings.json 的預設是向量與關鍵字各佔一半權重,用 RRF 融合排序,再經一層意圖重排,挑出最相關的片段。

生成這段在 Google。檢索到的片段連同你的問題,會送去 Gemini API 生成答案,預設模型是 gemini-2.5-flash-lite,型號寫在設定檔裡,要換可以換;生成溫度固定在 0.3 這種偏收斂的設定,跟「查資料要的是準不是花」的用途一致。而且 gemini_summarizer.py 裡的提示詞還要求模型「每次回答都要用 Google 搜尋工具」補充即時資訊。換句話說,離開你電腦的內容包括:你的問題、檢索出來的攻略片段、遊戲名稱,目的地是 Google。要用這段功能,得自己到 Google AI Studio 辦一組 Gemini API key 填進去(BYOK,自帶鑰匙),key 存在本機設定檔,呼叫直接打 Google,沒有中間廠商轉一手。

中文玩家要多留意一件事:管線裡的 unified_query_processor.py 會偵測問題語言,中文字元超過三成就先用 LLM 翻成英文再檢索,答案從英文知識庫來。開發者在中文版 README 開頭就自己警告:用中文輸入時,AI 問答的準確率可能只有英文輸入的六成左右。關鍵決策(例如頭目打法、配裝取捨)建議直接用英文問,或把中文答案再查證一次。

這種「重活在本機、最後一哩上雲」的邊界,跟 Input 0 這類語音輸入工具的處境很像:本機的部分講得再兇,那段雲端呼叫的資料流向還是要自己認。好消息是翻了整份 requirements.txt,沒看到任何遙測或分析套件,依賴清單乾乾淨淨;壓縮檔裡也沒有帳號系統,金鑰存在本機設定檔。另外管線有做一小時的查詢快取,同樣的問題短期內重問,翻譯改寫那段不會再打一次 API;不過最後生成答案的呼叫沒有快取,重問仍會消耗額度。

四款遊戲的知識庫,內容是從 YouTube 攻略影片蒸餾出來的

AI 問答只支援四款遊戲,但這四款的知識庫不是抄 wiki 的,做法很有個性:開發者用三支 LLM 提示詞腳本,先從關鍵字找到 YouTube 上的攻略影片,再把影片內容整理成帶結構的知識塊(武器資料、敵人弱點、配裝理由都拆成欄位),每塊都保留影片來源的網址、頻道名稱跟時間戳。官方附的範例問答裡,問絕地戰兵2「該先買哪個戰爭債券」,回答會給一個明確的第一優先(理由是它解鎖了不用消耗標準手榴彈就能拆目標的手段),接著列兩個替代方案、每個方案會拿到哪些裝備,最後附一個實戰小提醒:先撿隊友掉落的武器試手感再決定買哪個。整段回答用 [1][2][3] 標出影片出處,等於把引用來源做進答案裡。

遊戲知識庫覆蓋(官方文件列)
絕地戰兵2武器資料、戰略配備、敵人弱點
艾爾登法環物品裝備、頭目攻略、流派配置
饑荒(Don’t Starve Together)合成配方、角色指南、生存技巧
文明帝國VI文明特性、單位資料、勝利策略

四款之外的遊戲走 wiki 模式:按熱鍵直接開該遊戲的 wiki 頁面,來源以 Fandom 上的社群 wiki 為最大宗,fextralife、官方 wiki 也混在其中。英文清單有 106 款,中文清單 58 款,特戰英豪(VALORANT)、CS2、魔物獵人、Stardew Valley 都在列。這個模式不需要 API key,也可以把它當置頂小瀏覽器用,設定檔裡還內建了 Google、YouTube 等常用站台的捷徑列。四款 AI 遊戲則另外包了英文與中文的 HTML 攻略頁(以饑荒為例,是照季節分的生存指南),離線也開得起來。

GameWiki 浮窗在饑荒遊戲畫面中直接開出內建的季節生存指南攻略頁Pin
官方演示:內建攻略頁直接疊在遊戲畫面上,照季節分的饑荒生存指南不用切出遊戲就能查(來源:GitHub repo)

如果你想讓自己常玩的遊戲也進到 AI 名單,路是開著的:repo 的 AI 模組文件寫明了新增知識庫的格式(一份 JSON 知識塊檔案),再用隨附的索引建置腳本重建向量庫即可,wiki 名單同樣是 JSON 設定檔。官網對這件事的態度寫得更白:「星數越多,新遊戲出得越快」。換句話說,這個專案的擴張速度取決於社群投入,而不是某個產品路線圖。

另外它有語音輸入,走 Vosk 本機模型,這段辨識不出機器,語音模型由程式裡的管理器負責下載;跟我們介紹過的 LazyTyper 那種雲端語音輸入是不同路線。中文檢索另外用了 jieba 斷詞,讓關鍵字索引吃得動中文詞。

停在 beta 的現實:熱鍵、速率與更新空窗

Windows 限定。 整個工具建立在 Win32 API 上(全域熱鍵、視窗列舉),macOS 跟 Linux 沒有官方版本。

熱鍵衝突的處理很粗。 預設熱鍵 Ctrl+Q 走 Windows 的 RegisterHotKey。原始碼裡有個細節:當熱鍵已經被別的程式註冊時,它選擇「強制假設熱鍵可用」繼續跑。實際後果就是 README 故障排除表列的第一條:熱鍵沒反應時,以系統管理員身分執行或換一組按鍵。

專案還很早,更新停在 2026 年 3 月。 v0.1.1-beta 是唯一正式版,repo 最後一次提交跟發布同一天,之後五個月沒有動靜。目前掛著兩個未解的錯誤回報 issue(2026 年 3、4 月開的),已關閉的 issue 裡有 DLL 載入失敗、WebView2 報錯這類打包問題。社群倒是有俄語在地化的貢獻進去過,作者也開了 Discord 群組收意見,遇到問題除了 GitHub issue 還有第二個求救的地方。

AI 有速率上限。 官方 README 引 Google 文件說明:AI Studio 本身免費,但 API 免費層的速率限制是給測試用的。長時間開著連續問,會撞免費額度。想盯自己 API 用量的人,可以參考我們介紹過的 DeepSeekMonitorWindows 那類 Windows 桌面監控工具的做法。

中文答案會打折。 前面講過,翻譯管線加上英文知識庫,開發者自己給的數字是六成。這個數字是作者宣稱,不是實測基準,但方向值得當真。

跟瀏覽器比,它的價值取決於你玩的方式。 如果你本來就開雙螢幕、查攻略只是轉個頭的事,GameWiki 的省時效果有限;它的甜蜜點是單螢幕、全螢幕遊戲中不想被 Alt+Tab 打斷節奏的玩家,尤其是絕地戰兵2 這種中途掛掉就得馬上查裝備資料的節奏。

想試的話,最短的試法

官方給的路徑很短:到 GitHub releases 下載 GameWikiAssistant_v0.1.1.zip,解壓,執行 GameWikiAssistant.exe,設定熱鍵就能用 wiki 模式(遊戲偵測是自動的)。頁面顯示不了的話,官方把 WebView2 執行階段一起包進壓縮檔了,不用另外裝。AI 問答再多兩步:辦 Google 帳號、到 Google AI Studio 申請 API key,在設定介面填入;偏好從原始碼跑的人則是用 GEMINI_API_KEY 環境變數帶入。沒有支援的遊戲也想先玩玩 AI,就用前面說的資料夾改名技巧。

想比較各家免費 LLM API 額度的人,可以先看看 Freellmapi 的彙整,再決定要不要把 key 給這個工具用。

常見問題

GameWiki 要錢嗎?

軟體本身開源免費(GPL-3.0,因為用了 PyQt6)。AI 問答用的 Gemini API 要自己申請,Google 免費層有速率限制,官方文件的說法是「供測試用途」;超過就得考慮付費方案。

在連線遊戲上開這個浮窗,會被反作弊系統封號嗎?

沒有人能保證。它不注入遊戲、只讀視窗標題,而且只在前景視窗符合清單上的遊戲時才載入對應知識庫,理論上對遊戲的干擾很低,但反作弊系統怎麼判定是各家廠商的黑盒子,官方也沒給任何保證。單機或合作類玩法風險概念上低很多;競技排位這種帳號有價值的場景,建議自己衡量再開。

沒有 Gemini API key 還能用嗎?

能。wiki 快查、置頂瀏覽器、語音這些功能不需要 key,AI 問答才有這個門檻。

知識庫會自己更新嗎?

不會自動更新。四款遊戲的知識庫跟索引是隨版本打包的靜態檔案,內容停在打包當下;wiki 模式開的則是網路上的活頁面,永遠是最新版。遊戲版本大改之後,AI 給的舊資料要等專案方或社群重建知識庫、發布新包才會跟上。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1013

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...