Announcement
v3.0.1 has been released!
Changelog:
Small bugfix to fix nwjs installation process
RPG maker launcher for MacOS/OSX [3.3.3]
● ARCHIVED · READ-ONLY
-
-
Hi, just found this application and I have a few questions,
how do I configure where the applications is looking for the game folder? I did read in instructions that you download nwjs (it freezes up when I attempt to download it) but I also read there's a button to select the game folder, unfortunately perhaps I missed it or done something wrong?
I used the GitHub and downloaded the .app zip file in the release for 3.0.1.
Thank you for making this and putting effort into this, I'm very grateful anyways. -
Hi, which part of the nwjs install is the app getting stuck on? Also, after the app freezes, are you still able to press the cancel button? If you can, please press the open log button afterwards and send it here.Hi, just found this application and I have a few questions,
how do I configure where the applications is looking for the game folder? I did read in instructions that you download nwjs (it freezes up when I attempt to download it) but I also read there's a button to select the game folder, unfortunately perhaps I missed it or done something wrong?
I used the GitHub and downloaded the .app zip file in the release for 3.0.1.
Thank you for making this and putting effort into this, I'm very grateful anyways.
Edit: Also are you running x64 or arm64 (intel or m series), and which version of macos? -
arm64, MacOS sequoia (15.0.1), before it seemed to just have no pop up and freeze, at the moment it works fine now, thanks.
-
Announcement
v3.1 has been released!
Changelog:
Added advanced settings for EasyRPG
Exporting EasyRPG games also applies advanced options -
Announcement
v3.2 has been released!
This will be the last update (unless there are bugs)
Changelog:
New Uninstall menu with more options
Check for EasyRPG updates
Fixed a bug where logs weren't being piped to the logfile -
Hi, I wonder how I could change the selected folder? It automatically selects the downloads folder upon launching. Thanks!
-
You need to install at least one version of NWJS for the buttons to be unblocked.Hi, I wonder how I could change the selected folder? It automatically selects the downloads folder upon launching. Thanks!
View attachment 346136 -
When I try to download NWJS, nothing happens and I get the following in the log file:
2025-07-29 00:03:42,049 - INFO - Querying available versions...
2025-07-29 00:03:42,057 - DEBUG - Starting new HTTPS connection (1): nwjs.io:443
2025-07-29 00:03:42,183 - DEBUG - https://nwjs.io:443 "GET /versions.json HTTP/1.1" 200 None
2025-07-29 00:03:43,455 - INFO - Downloading and installing version v0.101.2 for x64 architecture...
2025-07-29 00:03:43,457 - DEBUG - Starting new HTTPS connection (1): dl.nwjs.io:443
2025-07-29 00:03:43,530 - DEBUG - https://dl.nwjs.io:443 "GET /v0.101.2/nwjs-sdk-v0.101.2-osx-x64.zip HTTP/1.1" 302 0
2025-07-29 00:03:43,535 - DEBUG - Starting new HTTPS connection (1): dl.node-webkit.org:443
Traceback (most recent call last):
File "urllib3/connectionpool.py", line 787, in urlopen
File "urllib3/connectionpool.py", line 488, in _make_request
File "urllib3/connectionpool.py", line 464, in _make_request
File "urllib3/connectionpool.py", line 1093, in _validate_conn
File "urllib3/connection.py", line 741, in connect
File "urllib3/connection.py", line 920, in _ssl_wrap_socket_and_match_hostname
File "urllib3/util/ssl_.py", line 480, in ssl_wrap_socket
File "urllib3/util/ssl_.py", line 524, in _ssl_wrap_socket_impl
File "ssl.py", line 455, in wrap_socket
File "ssl.py", line 1041, in _create
File "ssl.py", line 1319, in do_handshake
ConnectionResetError: [Errno 54] Connection reset by peer
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests/adapters.py", line 667, in send
File "urllib3/connectionpool.py", line 841, in urlopen
File "urllib3/util/retry.py", line 474, in increment
File "urllib3/util/util.py", line 38, in reraise
File "urllib3/connectionpool.py", line 787, in urlopen
File "urllib3/connectionpool.py", line 488, in _make_request
File "urllib3/connectionpool.py", line 464, in _make_request
File "urllib3/connectionpool.py", line 1093, in _validate_conn
File "urllib3/connection.py", line 741, in connect
File "urllib3/connection.py", line 920, in _ssl_wrap_socket_and_match_hostname
File "urllib3/util/ssl_.py", line 480, in ssl_wrap_socket
File "urllib3/util/ssl_.py", line 524, in _ssl_wrap_socket_impl
File "ssl.py", line 455, in wrap_socket
File "ssl.py", line 1041, in _create
File "ssl.py", line 1319, in do_handshake
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 1577, in install_nwjs
File "main.py", line 1494, in download_and_install
File "requests/api.py", line 73, in get
File "requests/api.py", line 59, in request
File "requests/sessions.py", line 589, in request
File "requests/sessions.py", line 724, in send
File "requests/sessions.py", line 265, in resolve_redirects
File "requests/sessions.py", line 703, in send
File "requests/adapters.py", line 682, in send
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
Thank you for helping! -
It's working now! There was probably something wrong with the host. Thanks!
-
Hi, sorry to bother again. I tried running a few games with the launcher, and while some of them ran perfectly, I ran into this error for several other games:
2025-07-30 20:36:48,459 - INFO - NWJS log:
[0730/203648.538886:ERROR:third_party/zlib/google/zip.cc:310] Cannot open '/Users/user/Library/Application Support/RPGM-Launcher/v0.101.2/nwjs.app/Contents/Resources/app.nw': FILE_ERROR_NOT_FOUND: No such file or directory (2)
The game will launch but shows a black screen. This is one of the games that had this issue: https://forums.rpgmakerweb.com/inde...l-legacy-a-15-20-hour-jrpg-style-game.112263/
Do you know what might be the problem? Thanks! -
The missing app.nw error is just a warning, the broken part is the game. There are jank extensions out there that only work with windows or a very specific version of nwjs. If you press f12 while the black screen is open, you'll see the problematic extension is SRD_GameUpgrade.js in this case.Hi, sorry to bother again. I tried running a few games with the launcher, and while some of them ran perfectly, I ran into this error for several other games:
2025-07-30 20:36:48,459 - INFO - NWJS log:
[0730/203648.538886:ERROR:third_party/zlib/google/zip.cc:310] Cannot open '/Users/user/Library/Application Support/RPGM-Launcher/v0.101.2/nwjs.app/Contents/Resources/app.nw': FILE_ERROR_NOT_FOUND: No such file or directory (2)
The game will launch but shows a black screen. This is one of the games that had this issue: https://forums.rpgmakerweb.com/inde...l-legacy-a-15-20-hour-jrpg-style-game.112263/
Do you know what might be the problem? Thanks!
It's different for every broken game, and I don't provide support for them. Sorry -
That's perfectly fine, thanks for the explanation!
-
Been using your launcher with no issue for a couple days now. Just ran into this issue with odd letter spacing/kerning in one game. It runs great otherwise, text is perfectly normal except for the dialogue boxes. I don't know if this is on the game's end or something else. Any possible help would be appreciated, and no worries if not.
To add, when I run it in Whisky, this doesn't happen, but Whisky is really not ideal. -
There are a few possible things that may be going on.Been using your launcher with no issue for a couple days now. Just ran into this issue with odd letter spacing/kerning in one game. It runs great otherwise, text is perfectly normal except for the dialogue boxes. I don't know if this is on the game's end or something else. Any possible help would be appreciated, and no worries if not.
To add, when I run it in Whisky, this doesn't happen, but Whisky is really not ideal.
1. NWJS version issue: Try using 0.43 or older
2. Custom Font issue: Windows and Mac might treat a font file differently. If you know where it's located, you can try replacing it with a different one
3. Extension issue: The dev may be using an extension for the dialogue boxes, which is causing the letter spacing to be off.
I can't help you if it's number 3 -
Announcement
v3.2.1 has been released!
Changelog:
Fixed a bug where nwjs will complain about a version mismatch
Added stuff to the log to help with debugging -
Installed it today and tried using it for a game, got this error, it runs fine on a windows pc (tested before) so I am unsure what is causing it. Any idea?
-
How did you fix the NWJS mismatch issue?Changelog:
Fixed a bug where nwjs will complain about a version mismatch
Added stuff to the log to help with debugging -
If you were the guy who submitted a github issue, I've responded there (Sorry for the late response!)Installed it today and tried using it for a game, got this error, it runs fine on a windows pc (tested before) so I am unsure what is causing it. Any idea?View attachment 349131
If you weren't, please forward your issue to: https://github.com/mkxp-z/mkxp-z
as I don't deal with game specific issues for VXA and below.
Edit: For anyone else reading this, don't expect much for MV/MZ either. Most issues are due to game scripts being designed very specifically for Windows because the devs were lazy or didn't care. -
Here: https://github.com/m5kro/RPG-Maker-MacOS-Launcher/commit/7d44e535e3b331e1a5cf2da8d80d6581f845b9acHow did you fix the NWJS mismatch issue?
Lines 839 to 847 and 1039 to 1047
Hope this helps!