[Windows Store App] 遊戲分級撞牆記

最近剛上架一個遊戲類別的 App,Windows 市集規定若是要上架為遊戲類別,設定遊戲分級憑證是一定必要的條件 (參考 取得遊戲分級憑證 (Windows))。為了上架我就參考了佛心的 Raymond 哥之前寫過的 『開發Windows 8 遊戲App? 教您如何符合台灣遊戲軟體分級規定』,基本上這篇再加上微軟原有的『建立 GDF 檔案 (Windows)』,就已經是很完整的說明了。但你知道的,因為人品和智力的問題,過程有點曲折,因此記錄一下血淚撞牆記。在此也感謝 Raymond 哥的協助,沒有他的幫忙,現在的我應該還在默默地撞牆中。

        最近剛上架一個遊戲類別的 App,Windows 市集規定若是要上架為遊戲類別,設定遊戲分級憑證是一定必要的條件 (參考 取得遊戲分級憑證 (Windows))。為了上架我就參考了佛心的 Raymond 哥之前寫過的 『開發Windows 8 遊戲App? 教您如何符合台灣遊戲軟體分級規定』,基本上這篇再加上微軟原有的『建立 GDF 檔案 (Windows)』,就已經是很完整的說明了。但你知道的,因為人品和智力的問題,過程有點曲折,因此記錄一下血淚撞牆記。在此也感謝 Raymond 哥的協助,沒有他的幫忙,現在的我應該還在默默地撞牆中。

 

        GDFMaker 在非英文版作業系統的問題

        如果和我一樣是使用繁體中文的 Windows,並且沒有安裝英文語言包的話,你執行的時候可能會出現這樣的錯誤訊息:

2013-02-02_174510

 

       

        一開始我以為這真的是人品的問題,因為兩台 Windows 8 都發生一樣的訊息,後來佛心的 Raymond 哥告訴我這應該是語言包造成的,之後他也修改了原來的文章最後加上了解決方案,就是紅字『請注意』以下的那一段。解決這問題也不難,就是打開控制台 –> 新增語言,然後裝上『English (United States)』 就可以了,裝好會出現『可用』兩字,如圖。

 

2013-02-04_204133

 

 

        “res”子目錄在哪裡?

        第二面牆是出現在『建立 GDF 檔案 (Windows)』這篇文章的為 GDF 檔案建立 DLL 專案容器段落中的第6點:『將 .RC 檔案和遊戲定義檔案製作程式工具建立的所有子目錄複製到新專案資源 DLL 專案目錄中的 "res" 子目錄。』,見鬼的是我重複開了好幾次新專案根本沒有 res 這個目錄。後來我就做了一個瞎弄的方法,我就乾脆把那些東西通通加到C++專案本身的 Resource files裡面,基本上 C++我也不熟,因此基本上是瞎弄,如果網友熟悉 C++ 的請惠予留言告訴我正確的做法。

2013-02-04_210813

 

        開啟 .rc 檔發生錯誤

        如果是在方案總管中雙擊那個 .rc 檔要開啟來修改,可能會出現如下的錯誤訊息:

2013-02-03_001822

 

        不要試圖去解決這問題,改變個方式開檔就好了,在那個 RC 檔按滑鼠右鍵然後選『檢視程式碼』就行了。

2013-02-04_205622

 

 

        在市集中的設定

        最後一個讓我困惑的是在設定市集資料的時候,有一個『上傳憑證檔案』的連結,然後我一直找不到憑證檔案指的是什麼鬼東西,後來我決定不管它,可能是因為台灣是不需要第三方憑證,所以被我瞎矇對了。

2013-02-03_014126

 

 

        大致上就是這次搞遊戲分級的過程,如果這過程有什麼有問題的地方,希望各位可以留言告知,因為自己也不是挺有把握說這樣一定是對的。