How to Play RPG Maker on Mac

如果有在玩一些 RPG 或者使用 RPG Maker 製作的遊戲,其實現在大多採用 RPG Maker MV / MZ 或者更之後的引擎,而這幾個版本是使用 nwjs 當作底層執行環境,而 nwjs 本身是可以跨平台的,所以只要簡單幾個步驟就可以在 Mac 上面直接執行遊戲...

btw 在 Android 上面可以使用 JoiPlayer 當作執行環境。


第一步,判斷你的遊戲是不是使用 nwjs 環境。

這個很簡單,資料夾結構如果是如以下就有很高的機率是 nwjs 環境:

├── Game.exe

├── credits.html

├── d3dcompiler_47.dll

├── ffmpeg.dll

├── icudtl.dat

├── libEGL.dll

├── libGLESv2.dll

├── locales

├── natives_blob.bin

├── node.dll

├── nw.dll

├── nw_100_percent.pak

├── nw_200_percent.pak

├── nw_elf.dll

├── package.json

├── resources.pak

├── snapshot_blob.bin

├── swiftshader

└── www

    ├── Audio

    ├── Fonts

    ├── Movies

    ├── OrangeGreenworks.js

    ├── Save

    ├── Telegram@quzimingyue

    ├── data

    ├── greenworks.js

    ├── icon

    ├── img

    ├── index.html

    ├── js

    ├── lib

    ├── momijimaru.json

    └── package.json


幾個重點,有 Game.exe 有 nw.dll 有 www 資料夾大概率就是了。


第二部,下載 nwjs

你可以從官網下載 https://nwjs.io/downloads/ 你也可以直接 brew 安裝

brew install nwjs 


第三部,解鎖執行權限



執行以下指令解鎖 Mac 隔離區參數,就不解釋了想知道指令內容自己查。

xattr -cr /Applications/nwjs.app


第四步,執行遊戲

透過指令(或者拖拉)nwjs ./你的遊戲資料夾路徑,舉例:

nwjs /Volumes/Transcend/Telegram/兔子冒险家电脑 

在這邊你有很高機率會遇到一個錯誤訊息



這是因為 package.json 檔案裡面缺少了 name 名稱,這邊大多數的遊戲都使用預設的內容,所以只要在 name 欄位隨便寫上內容即可,例如:

{
    "name": "KNowlet 技術の休閒",
    "main": "www/index.html",
    "js-flags": "--expose-gc",
    "window": {
        "title": "",
        "toolbar": false,
        "width": 816,
        "height": 624,
        "icon": "www/icon/icon.png"
    }
}


存檔後重新執行即可開始遊戲。


給所有買 Mac 想玩點小遊戲不想開 Windows 的一個筆記。
其他疑難雜症會另外再發文章介紹。




留言

本月最夯

偷用電腦,怎知?事件檢視器全記錄!(開機時間、啟動項時間...)