3/9/2023 0 Comments Symlinker mac download![]() ![]() Maybe that is enough.Īnyway, the current method to get a Mac Ren’Py game to run (when downloaded from not-Steam): We haven’t tried only doing the chmod +x renpy.app/Contents/MacOS/renpy command, uploading, downloading, and running the game. To get the game to run, we have to make a symlink to the direct Ren’Py executable file and give it special permissions. Itch (or other platforms, such as Google Drive) does not come with this magical ability. Steam downloads have some magical ability to run (maybe Steam is doing some additional signing or passing along certificates telling Mac that the file is safe to run). You could also do chmod +x dead-mans-rest-mac-final, possibly running it directly on renpy.app and/or renpy.app/Contents/MacOS/renpy.ĭoing the above process doesn’t work for itch.io downloads. We do this by running chmod -R 755 dead-mans-rest-mac-final, which runs the permissions changing command on all files in the folder. If you are building the game on a non-Mac computer, then you need to make sure the entire folder has the necessary read and/or executable permissions. If you are playing on Steam, then the game launches via the renpy.app file. ![]() By removing this nested structure, launching the game now launches the game directly, no Ren’Py launcher in site. Previously, all the items with red arrows by them were wrapped inside another subdirectory Dead-Mans-Rest. We discovered that instead of packaging the entire Windows/Linux folder inside Ren’Py and bundling it all up, we can include just the relevant game folder and launcher icons. It is not the greatest user experience to launch a game, see the Ren’Py launcher, then select the game and hit “Launch Game” to get it to run. You will know if a game does not launch if you go to launch it and see the game icon bounce for a bit in the doc before disappearing. Ren’Py can get around this by being signed itself, so when we make Mac builds, we need to package the game together with the Ren’Py launcher. It also requires code-signing, which you usually need to create a developer account to do. Mac OSX post-Catalina version requires software to be completely 64-bit. Feels like every few weeks we have to update the way we prepare Ren’Py builds for Mac. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |