訂閱之後,工作坊模組仍有其他階段需要確認

更新日期

先定義預期效果,確認內容安裝,按照文件的必要條件測試指定遊玩場次。訂閱、辨識和可見效果需要分開判斷。這樣較容易選擇下一個相關檢查,同時保護進度,避免沒有依據的相容性說法。

適用範圍: 範例的項目與遊玩場次都是假設。啟用方式、必要條件及存檔相容性由個別遊戲與項目決定,請依照它們目前的說明。本文不提供通用載入順序,不保證停用模組就能恢復存檔,也不教你強行讓未受支援的內容運作。

訂閱按鈕顯示的是你在工作坊所做的選擇,未必代表執行中的遊戲已出現相應結果。看不到預期變化時,先找出最後一個確實能確認的階段。訂閱、安裝、遊戲對項目的辨識,以及指定遊玩場次中的效果彼此相關,卻不是同一項觀察。

先定義要確認的效果

假設你訂閱了一個會改變可見介面元素的項目。依項目說明,指定哪個畫面、哪些條件下應該出現變化。這比「模組應該在某個地方有用」更能界定測試目標。同時確認項目對應的是預定遊戲,且支援你打算使用的版本或遊玩場次。

假設中的地圖項目與介面項目,可能以不同方式呈現。別只搜尋一般模組選單,就判定所有類型的工作坊內容都缺少了。閱讀項目所列的用途,以及遊戲支援這類內容的使用途徑。對效果的不確定,應與對檔案是否已安裝的不確定分開記錄。

分別查看訂閱與安裝

Steam的工作坊實作文件將訂閱和安裝視為不同狀態。新訂閱的內容在遊戲啟動後,仍可能繼續下載。因此,看到已訂閱狀態,不足以確認目前執行的遊玩場次已可取得所需的安裝內容。請從用戶端正常提供的介面查看相關下載狀態。

在假設的介面範例裡,相關下載尚未完成時畫面沒有改變,與內容已經可用後畫面仍沒有改變,應有不同解讀。讓支援的流程完成,再依遊戲說明處理新可用項目的辨識。不要設定一個所有遊戲共用的等待時間,也不要假定每個遊戲都用相同方式重新讀取內容。

調整遊玩場次前先看必要條件

檢查項目列出的必要條件,以及遊戲目前的相容性指引。如果明確記載需要配套項目、DLC、遊戲分支或特定遊玩場次條件,這些都是目標設定中應各自確認的部分。不要因為熱門收藏集裡還有另一個項目,就推論它是必要依賴。訂閱收藏集也不能證明整組設定都適合你的遊戲。

測試更動之前,先用遊戲支援的方法保護重要進度。如果說明要求建立新的遊玩場次,不要勉強套用到唯一重要的現有戰役。同樣地,停用項目並不普遍保證所有進度變更都會撤銷。測試環境應符合文件記載的條件,而不是把重要存檔當成缺乏理由的實驗對象。

遊戲辨識到項目,不等於效果已出現

若遊戲提供相關內容清單,確認它是否辨識到項目,以及受支援的啟用選項是否符合說明。清單中的項目是辨識成功的證據,還不能證明預期的介面變化或其他效果,會在你選定的情境出現。繼續到真正的目標畫面或操作,確認實際結果。

假設遊戲已辨識項目,但目標畫面仍然一樣。保留辨識成功的結果,查看文件對效果範圍的說明。可能是查看的情境不對,也可能是項目不相容於目前設定;光是效果沒有出現,不能證實任一解釋。先記錄可觀察的結果,再選下一個相關更動。

縮小衝突範圍,不直接指定肇因

遊戲支援安全測試時,比較適當的基準設定,與加入目標項目及文件所列必要條件的設定。保持遊戲版本和觀察的操作一致。如果一次改動整組項目後結果改善,就描述這組改動。沒有支持結論的比較,不要把責任歸給特定項目。

控制條件的測試可以顯示效果在某組設定出現、在另一組設定未出現。這不會自動解釋互動的內部機制,也無法找出普遍有效的載入順序。下一步請依遊戲與作者的相容性說明處理。分享給支援人員的資料,應排除個人檔案路徑與無關帳號資訊。

留下這次設定實際有效的紀錄

記下相關遊戲版本、所選項目組合、指定遊玩場次,以及觀察到的效果。遊戲或項目後續更新可能影響這項結果的參考價值。如果相關更動後效果消失,就回頭確認受影響的階段,別把過去的訂閱選擇當成永久相容保證。

求助時,說明最後已確認的是訂閱、下載、遊戲辨識,還是可見效果。附上預期畫面與實際結果。這能讓閱讀的人掌握確認範圍,避免把下載仍待完成、遊戲尚未辨識,以及效果衝突都說成同一種問題。