SteamWork 設定- RMMV 成就相關設定

因為steamWork 實在太難用了….所以這次的系列想邊紀錄使用方式跟流程, 如果有錯誤之處還請多指教w

這次要跟大家分享如何串接steam得成就API,我們是使用greenWorks 去做對應處理。但這邊有整理一些懶人包讓大家可以快速處理完這個階段。

原文+原插件作者BLOG

重點整理
– window 27.5 可以使用 (ia32, x64尚未側試過)
– mac 26.4 測試正常
– 使用的RM版本 1.5.1/1.5.2

懶人包插件檔案

處理流程重點整理

1. 下載 greenWorks 對應的版本

win x32
win x64

2. 將greenworks檔案放置到 專案目錄底下,並且建立 lib 資料夾

# 你的專案目錄會變成這樣
STEAMWORKS

3. 安裝OrangeGreenworks.js 並且開啟插件功能。

4. 把懶人包lib/ 底下的檔案複製到你的 專案/lib 底下

steamworks

5. 在遊戲中追加成就達成的相關判斷

#懶人包版本粽子有加入此兩個「插件指令」,或是大家可以直接用原載點提供的方式用「腳本」來執行也可以達到相同效果

# 圖片中「成就名稱」的單引號請勿填寫
EX:
成就名稱如果為 my_acheivement 的話, 插件指令為
ACH ADD my_achivement (o)
ACH ADD ‘my_achivement’ (X)

#成就名稱則看你在STEAM 後台是什麼就輸入什麼
steamworks

6. 用RM輸出專案

7. 針對要build的版本下載不同版本的nwjs

#mac 版本之後補上

Window x32 載這

Window x64 載這

# 備註:2018/10/11 測試,其實用x32版本可以通吃,就不用安裝x64版本了

8. 將原本輸出的檔案資料砍掉 這邊請認真看!!

原本我們輸出檔案時專案會變成這樣
STEAMWORKS

刪除之後會變成這樣,因為我們等等要替換成下載下來的nwjs
steamworks

NWJS 裡面會有很多檔案,請將這些檔案整個複製到剛剛刪除檔案的資料夾,最後的結構會變成這樣
steamworks

#2018/10/11 – 實際測試,nw.exe 可改名為Game.exe ,成就仍然可以正常觸發

9. 打開遊戲測試功能是否正常

到這階段大致上是完成了,
最後就是作者們將遊戲build到steam上面進行實測。

有關MV與steam 成就接續的部份就到此結束。

發表迴響