Tutorial Ren'Py How To Create A 'Mac' Version Of Any Ren'Py Game

5.00 star(s) 2 Votes
Nov 9, 2017
211
124
I'm having a similar issue, and reinstalling hasn't helped any suggestions would be appreciated.
It is possible this is the bug with compressed file that are expanded under 10.15.6 - . You might want to see if using The Unarchiver to expand the file prevents you from having to go through the fix process described in the video (I use The Unarchiver to prevent headaches like this)
 
D

Deleted member 2361036

Guest
Guest
I remember I posted a pretty much simple "How to RenPy on macOS with SDK" guide for DoD.

Let's update it for any RenPy game:
1) Download win-based RenPy game.
2) Then download the SDK: (macOS Ren'Py SDK).
3) Run Ren'Py DMG, extract the files.
4) Unzip your game and then put it in Ren'Py folder.
5) Run Renpy.app, refresh your projects list, choose "GAME NAME" and then press "Launch Project".

And that's it. You don't even need to manually create macOS versions. Just use SDK as your "RenPy library".

Enjoy ;)
Thank You!
 

tossler

Member
Jul 1, 2017
372
211
Still having this problem. The game in question uses the exact SDK version of Renpy I am running (7.3.5).

Thanks for posting this, and the procedure usually works great, but occasionally (after Force Recompile) some games hit the wall at the Build Distributions stage. I will get the following prompt:

"Your project does not contain build information. Would you like to add build information to the end of options.rpy?" Y / N

Neither of those selections gives me a playable game. What is missing, and is there any workaround?
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
I always recompile first, and remove the tick from "Force Recompile" when building distributions. (I typed it wrong in my original post.)

This particular game is Prince of Suburbia.
It just did the same as you and had no problem to compile Mac-build here on Linux.

Another method would be to copy over the games folder into an existing mac build and renaming some files.

However, here is the link to my compiled Mac version of the game. Try it and see if it works or not.

 

tossler

Member
Jul 1, 2017
372
211
It just did the same as you and had no problem to compile Mac-build here on Linux.

Another method would be to copy over the games folder into an existing mac build and renaming some files.

However, here is the link to my compiled Mac version of the game. Try it and see if it works or not.

Thanks for your effort, but the same thing happened when I tried opening this file as well. It's the same
You don't have permission to view the spoiler content. Log in or register now.
script error that always seems to be the culprit.
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
Thanks for your effort, but the same thing happened when I tried opening this file as well. It's the same
You don't have permission to view the spoiler content. Log in or register now.
script error that always seems to be the culprit.
Sorry, no idea then.

EDIT: I Just read that macOS's default zip extractor might break games during the extraction. Try a different app to extract the game and make sure permissions are set as well.
 
Last edited:

jan.spam

Active Member
Mar 30, 2018
693
1,181
Here is a step-by-step instruction for Mac users made by a Linux user

1. Donwload the Windows version of a Ren'Py game.
2. Check which Ren'Py version were used to make the game:
2.1. For this, check the game's folder and open "log.txt". Check the Ren'Py version (here Ren'Py 7.3.5.606):
Code:
Thu May 21 17:22:54 2020
Linux-4.15.0-101-generic-x86_64-with-debian-stretch-sid
Ren'Py 7.3.5.606
Note: Ren'Py 7.3.5 is the latest available version. Some games were made with an older Ren'Py version.
EDIT: IMPORTANT NOTE BY goobdoob

3. Visit Ren'Py's homepage ( ) and download the correct Ren'Py SDK dmg version according to step 2.1.
3.1 Save Ren'Py.dmg where you store all your games (Ren'Py SDK will use this folder to find "projects")
4. Run Ren'Py SDK
You don't have permission to view the spoiler content. Log in or register now.
Note: Because we saved Ren'Py SDK in the same directory as all our other Ren'Py games they are now listed on the left side under "Projects".
5. Select the game from your "Projects"-List (see spoiler tag: left side) for which you want to build a stand-alone Mac build and click on "Build Distributions" (right panel).
You don't have permission to view the spoiler content. Log in or register now.
6. Select the distribution you want to compile: Macintosh x86_64 and then click on "Build"
You don't have permission to view the spoiler content. Log in or register now.
7.Extract game and run game.app as native Mac build.
8. Enjoy the game.
I so wish this would work. but if I download the bloody sdk and open it, the game in the same folder never shows up as projects. the SDK launcher complains it is starting in read only mode, and if I want full functionality, I need to copy it over to another folder. done that, but when I launch that, it does not start. is this a permission thing?
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
I so wish this would work. but if I download the bloody sdk and open it, the game in the same folder never shows up as projects. the SDK launcher complains it is starting in read only mode, and if I want full functionality, I need to copy it over to another folder. done that, but when I launch that, it does not start. is this a permission thing?
Yes it is a permission thing caused by Apple's stupid macOS functionality. In German we call that "verschlimmbessern" aka to improve to make it worse.

Open Terminal.app and type:
chmod -R a+x [drag and drop renpySDK app] and hit enter.

The commend will set execute permission on to every file inside renpySDK folder (note: It is a dirty workaround for people who don't know what they do) or download Permission fixer from here and apply it on RenpySDK:
https://f95zone.to/threads/permission-fixer-for-mac-and-linux.24233/post-1492564

As soon as your mac no longer complains about permission (read-only mode) move SDK to your game home directory. For example c:/downloads/Games/; d:/hidemyporngamesfrommommy/.... launch SDK and all Renpy games should show up in your project panel (left side).
 
  • Like
Reactions: jan.spam

jan.spam

Active Member
Mar 30, 2018
693
1,181
As soon as your mac no longer complains about permission (read-only mode) move SDK to your game home directory. For example c:/downloads/Games/; d:/hidemyporngamesfrommommy/.... launch SDK and all Renpy games should show up in your project panel (left side).
grr, did the terminal thing, copied SDK to my games folder started it (it works!) but the renpy games do not show up. tried refresh without success. any other trick you have up your sleeve?
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
grr, did the terminal thing, copied SDK to my games folder started it (it works!) but the renpy games do not show up. tried refresh without success. any other trick you have up your sleeve?
Click on preferences and select the projects directory (same directory where you store all your renpy games - for me it is "Downloads/Games") and then click on "Open launcher project". Check if the renpy game shows up in the projects panel.
1604756811897.png 1604756905656.png
 
  • Like
Reactions: jan.spam

buff

Well-Known Member
May 29, 2017
1,001
1,508
renpy.app won't even open for me can anyone help?
Could be a lot of things (no idea since you posted zero information), but probably security. Google the error message.


If it's the usual "unknown developer" noise, then rightclick->open will often work when doubleclicking won't.
 

jyd77

Newbie
Aug 24, 2019
44
7
Could be a lot of things (no idea since you posted zero information), but probably security. Google the error message.


If it's the usual "unknown developer" noise, then rightclick->open will often work when doubleclicking won't.
There is no error message. I double click the app and it just doesn't open.
Ive deleted it and did a fresh download and still nothing, I also gave it a try on my other mac and some thing
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
There is no error message. I double click the app and it just doesn't open.
Ive deleted it and did a fresh download and still nothing, I also gave it a try on my other mac and some thing
Dude, you fail to provide the right information like your macOS version and which RenPy SDK Version you try to run.

For now avoid the new renpy version and stick to SDK 7.3.5.
 
5.00 star(s) 2 Votes