# 讓 RPG Maker MV/MZ 在 Windows 的環境之下也能簡單部署 macOS 版本 :::danger ![](https://i.imgur.com/xQoThD6.png) ::: 首先,我相信有很多人都應該知道,如果要讓 RPG Maker MV/MZ 部署為 macOS 版本的話,一定得要擁有一台 Mac 電腦才行,因為如果你直接用 RPG Maker MV/MZ 內建的部署功能直接輸出 macOS 版本的話,當你在 Mac 電腦或是發給使用 Mac 電腦的朋友遊玩的話,將會發生如下圖的狀況.... ![](https://i.imgur.com/M2rhZZE.png) 所以我這次將使用 Windows 10(2004) 的電腦環境之下進行簡單的教學。 首先,將下載連結的任何一個壓縮檔下載下來,看你的遊戲是用 NW.js 還是 Electron 執行的,當然這些是我幫大家在我那台破 Macbook 做好的執行檔。 :::info **<i class="fa fa-info-circle" aria-hidden="true"></i> 更新履歷** **2022/05/03** 更新文章的部分內容。 **2022/04/15** 更新Electronjs版本為16.2.2,並新增修改版權文字的秘訣,以及macOS遊戲測試的申請表單。 ::: > **<i class="fa fa-download" aria-hidden="true"></i> 下載連結** > > --- **NW.js (Ver 0.49.2)** https://drive.google.com/file/d/1iEt4AkMfPHKR23gK9csMQlOIpK4Z9DMr/view?usp=sharing > > --- **Electronjs (Ver 16.2.2)** https://drive.google.com/file/d/1KkOOR9mUxH-TcxMMlBk_iy4iOCaEvsY3/view?usp=sharing ## NW.js 版本(包含 Steamworks) 將你的 RPG Maker MV/MZ 遊戲部署為「網頁瀏覽器」版本,部署之後將資料夾內的 package.json 打開,並編輯「name」的參數改為你自己的命名。 ![](https://i.imgur.com/73xeXHp.png) 接著,在 7-Zip 官方網站上下載對應作業系統的安裝檔,雖然其實也可以用 WinRAR 就是了。 然後,將下載好的壓縮檔用 7-Zip / WinRAR 開啟,但並不是要解壓縮,這點還請注意。 在 7-Zip / WinRAR 的**Game.app/Contents/Resources/app.nw/** 的路徑之下,將你剛剛部署好的檔案,直接拉進壓縮檔內,之後將這個壓縮檔直接上傳即可。 ![](https://i.imgur.com/p013OHu.png) 當然如果你也想要修改執行檔的 Icon 圖示的話,其實是可以修改的,首先,準備一張 png 格式的圖檔,並且上網搜尋「png 轉 icns 線上轉換」,如果說 Windows 指定圖示的檔案為 ico 格式的話,那 macOS 指定圖示的檔案就是 icns 格式這樣。 接著再到 7-Zip / WinRAR 的 **Game.app/Contents/Resources/** 的路徑之下,將剛剛轉換好的 icns 圖檔重新命名為 app.icns,並且一樣拉進壓縮檔內直接取代。 ![](https://i.imgur.com/D4r1cyP.png) ## ★ Steamworks 的設定教學 **【下載 Steamworks SDK】** 另外,如果你的 RPG Maker MV/MZ 遊戲是要上架到 Steam 平台的話,首先,你至少要有 Steamworks 開發人員身分的帳號,並且登入之後到以下連結下載 Steamworks SDK 的檔案,而 SDK 版本至少要 1.5.0 以上。 https://partner.steamgames.com/doc/sdk **【下載 Node 的二進制檔案】** 接著,到以下網址並按照我左邊所設定下載指定的二進制檔案, 還有這個網站需要擁有 GitHub 帳號登入才能下載。 https://greenworks-prebuilds.armaldio.xyz ![](https://i.imgur.com/wRtBcEM.png) **【下載 greenworks.js 檔案】** 下載 greenworks.js 的檔案。 https://github.com/greenheartgames/greenworks/raw/master/greenworks.js 然後,將剛剛下載 Steamworks SDK 檔案解壓縮之後,從 sdk 資料夾裡取得一些特定檔案,並放到你的遊戲資料夾內的 lib 資料夾之中,如以下的路徑所示: :::info sdk\redistributable_bin\ **steam_api.dll** → Game\lib\ **steam_api.dll** sdk\redistributable_bin\ **steam_api.lib** → Game\lib\ **steam_api.lib** sdk\redistributable_bin\osx\ **libsteam_api.dylib** → Game\lib\ **libsteam_api.dylib** sdk\public\steam\lib\osx\ **libsdkencryptedappticket.dylib** → Game\lib\ **libsdkencryptedappticket.dylib** ::: 將剛剛下載好的 Node 二進制檔案和 greenworks.js 分別放在以下路徑: :::info **greenworks-osx64.node** → Game\lib\ **greenworks-osx64.node** **greenworks.js** → Game\ **greenworks.js** ::: 然後在遊戲資料夾內建立 **steam_appid.txt** 的文字檔, 並且文字內容輸入你在 Steam 平台上要發行的 App ID。 :::info **steam_appid.txt** → Game\ **steam_appid.txt** ::: 最後,一樣在 7-Zip / WinRAR 的 **Game.app/Contents/Resources/app.nw/** 的路徑之下,將你剛剛遊戲資料夾內的所有檔案,直接拉進壓縮檔內,之後開啟網頁瀏覽器並登入 Steamworks 後台,將這個壓縮檔直接上傳到 Steamworks 後台的建置版本即可。 ## Electron 版本 將你的 RPG Maker MV/MZ 遊戲部署為「網頁瀏覽器」版本,部署完之後,接著就照我以下文章的連結在 Windows 環境下輸出,並且在 package.json 打開,並編輯「asar」的參數改為 true。 **【Windows】使用 Electron 部署輸出 RPG Maker MV/MZ 遊戲** https://hackmd.io/@Mirai/rpg_maker_electron_win_cht ![](https://i.imgur.com/7pcTENE.png) 接著,在 7-Zip 官方網站上下載對應作業系統的安裝檔,雖然其實也可以用 WinRAR 就是了。 然後,將下載好的壓縮檔用 7-Zip / WinRAR 開啟,但並不是要解壓縮,這點還請注意。 在 7-Zip / WinRAR 的 **Game.app/Contents/Resources/** 的路徑之下, 在你剛剛部署好 Electron 資料夾的 **dist/win-unpacked/resources/** 把 **app.asar** 直接拉進壓縮檔內, ![](https://i.imgur.com/zOatugm.png) 當然如果你也想要修改執行檔的 Icon 圖示的話,其實是可以修改的,首先,準備一張 png 格式的圖檔,並且上網搜尋「png 轉 icns 線上轉換」,如果說 Windows 指定圖示的檔案為 ico 格式的話,那 macOS 指定圖示的檔案就是 icns 格式這樣。 接著一樣再到 7-Zip / WinRAR 的 **Game.app/Contents/Resources/** 的路徑之下,將剛剛轉換好的 icns 圖檔重新命名為 electron.icns,並且一樣拉進壓縮檔內直接取代。 ![](https://i.imgur.com/m6YcWpD.png) :::info <i class="fa fa-info-circle" aria-hidden="true"></i> 另外,如果需要修改Game.app的版權文字的話,只要到 7-Zip / WinRAR 的 **Game.app/Contents/Resources/** 的路徑之下,將**Info.plist**檔案內容裡面的 ***Copyright © 2022 Mirai*** 文字修改為你自己的版權文字並儲存就好了。 ![](https://i.imgur.com/PIzXIX8.png) ::: 最後,我這邊也提供在macOS平台上幫忙測試遊戲的 Google 表單的申請連結。 [https://docs.google.com/forms/d/e/1FAIpQLSewTuah8wCQ3PSwyocsi_LpT1wIfsN0893NUUYw_o9qoJejjg/viewform?usp=sf_link](https://docs.google.com/forms/d/e/1FAIpQLSewTuah8wCQ3PSwyocsi_LpT1wIfsN0893NUUYw_o9qoJejjg/viewform?usp=sf_link) :::info <i class="fa fa-info-circle" aria-hidden="true"></i> 如果你初次執行遊戲時,遊戲畫面跳出「Please move the Game.app to a different folder.」錯誤訊息,你可以建立一個檔案夾將 Gamp.app 移動到此檔案夾中並再次執行遊戲即可。 ::: 《Mirai》Patreon創作: https://www.patreon.com/MiraiDiary 《Mirai》個人推特(X): https://twitter.com/Mirai_so_Sad 《Mirai》itch.io頁面: https://miraisosad.itch.io 《Mirai》個人Instagram https://www.instagram.com/miraisosad/ ###### tags: `貓咪學園` `NekoGakuen` `macOS` `RPG 製作大師` `RPG Maker MV` `RPG Maker MZ`