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

5.00 star(s) 2 Votes

goobdoob

Conversation Conqueror
Modder
Respected User
Dec 17, 2017
7,425
9,680
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 with which Ren'Py version the game was made:
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.
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.
It is extremely important to match the version of the SDK with the version of the game. 7.3.5 SDK with 6.0.99 game WILL cause issues. I've seem problems with 7.2 SDK and 7.1 game.

Also...<game>/Contents/Resources/Autorun/game/script_version.txt will tell you the SDK version used to make the game.
unable to convert anything as the renpy.app is always "damaged" when I download it... any fix for this? Thanks
Tip - say what OS you're running, and give the EXACT error message. It helps people trying to figure out what you mean if we don't have to interpret certain things.
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
It is extremely important to match the version of the SDK with the version of the game. 7.3.5 SDK with 6.0.99 game WILL cause issues. I've seem problems with 7.2 SDK and 7.1 game.

Also...<game>/Contents/Resources/Autorun/game/script_version.txt will tell you the SDK version used to make the game.
Add it to the instruction.
 
  • Like
Reactions: goobdoob

bonchan5893

Newbie
Feb 15, 2020
63
24
anyone wanna message me on discord so they could possibly go through step by step, cause i did everything that was said and still not working, thankss
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
anyone wanna message me on discord so they could possibly go through step by step, cause i did everything that was said and still not working, thankss
Which game?
Which Ren'Py version was the game made with?
Which Ren'Py SDK version did you download?
Where did you store the extracted game folder (windows version) and Ren'Py SDK on your Mac?
 

goobdoob

Conversation Conqueror
Modder
Respected User
Dec 17, 2017
7,425
9,680
anyone wanna message me on discord so they could possibly go through step by step, cause i did everything that was said and still not working, thankss
Which game?
Which Ren'Py version was the game made with?
Which Ren'Py SDK version did you download?
Where did you store the extracted game folder (windows version) and Ren'Py SDK on your Mac?
And what does "still not working" mean?
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
Renpy.app is opening for a split second and closing. What am I doing wrong?
probably insufficient rights to execute the application. Try chmod:
Open Terminal.app and type:
chmod -R a+x [drag and drop renpy.app into terminal window and hit enter]
 
Last edited:

JAmesbond234

Member
Jul 2, 2017
226
213
probably insufficient rights to execute the application. Try chmod:
Open Terminal.app and type:
chmod -R a+x [drag and drop renpy.app into terminal window and hit enter]

chmod -R a+x/Users/McMcail/Downloads/Rnpey/renpy.app


usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [# [ n]]] mode|entry file ...


chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ...


not working for me, however if I right-click on Rnpey (show package content - Content - MacOS - Rnpey) it does work but keep showing me this error


Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
Exception: Could not find font u'Courier Prime.ttf'.

-- Full Traceback ------------------------------------------------------------

Darwin-19.5.0-x86_64-i386-64bit
Ren'Py 7.3.5.606
Doctor Amana: Sexual Therapist 001 v1.1.5
Sat Jul  4 01:54:28 2020
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,816
chmod -R a+x/Users/McMcail/Downloads/Rnpey/renpy.app
between a+x [your game path] you missed the space.

It should look like that:
chmod -R a+x /Users/McMcail/Downloads/Rnpey/renpy.app
Sometimes an apostrophe in front and end of the game path is needed Like that:
chmod -R a+x '/Users/McMcail/Downloads/Rnpey/renpy.app'
but it depends on how your system is set.

You also can try goobdoob's permission fixer posted here:
https://f95zone.to/threads/permission-fixer-for-mac-and-linux.24233/
 

goobdoob

Conversation Conqueror
Modder
Respected User
Dec 17, 2017
7,425
9,680
not working for me, however if I right-click on Rnpey (show package content - Content - MacOS - Rnpey) it does work but keep showing me this error


Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
Exception: Could not find font u'Courier Prime.ttf'.

-- Full Traceback ------------------------------------------------------------

Darwin-19.5.0-x86_64-i386-64bit
Ren'Py 7.3.5.606
Doctor Amana: Sexual Therapist 001 v1.1.5
Sat Jul  4 01:54:28 2020
The game uses some non-standard fonts. You need to find them in the pc version and put them in the equivalent place in the Mac app.
 
  • Like
Reactions: JAmesbond234

JAmesbond234

Member
Jul 2, 2017
226
213
Brilliant, thank you both of you.
AlexBrush-Regular.ttf
ChanticleerRomanNF.ttf
Courier Prime.ttf
Inkfree.ttf
OpenDyslexic3-Regular.ttf
OpenDyslexic3-Regular.txt
sexsmith.ttf
teen.ttf
vivaldi.ttf

found these ones and it working now. this is awesome
 

X2Z

Member
Aug 8, 2017
282
231
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.

you da best dawg, thanks for making my life easier
 

karioka19

Newbie
Mar 31, 2020
44
56
Hello everyone! I have the error of the renpy.app opening for a second and closing too but I didn't understand your explanation on the problem. I can open the app on the .dmg folder but when I transfer to my game folder, I can't open anymore. Can anyone help me? Thanks a lot!
 
Last edited:
Nov 9, 2017
211
124
13 years ago? :ROFLMAO:
Apple was bankrupt, and IBM bailed them out.

1997 when Apple was again bankrupt, and Microsoft bailed them out.
"Apple agreed to drop a long-running lawsuit in which they alleged Microsoft copied the look and feel of the Mac OS for Windows." Let's face it Microsoft didn't do that out of the goodness of their heart but because they knew if Apple went belly up the trafe departments of many governments would rule Microsoft was a trust/monopoly (they are similar but not identical) and carve them up like a Thanksgiving turkey.

Also Apple was in trouble because, let's be blunt, it was run by idiots for most of the 1990s. Another factor to consider is ARM is coming to both Mac and PCs meaning that x86 based programs are not long for this world.
 
5.00 star(s) 2 Votes