- Jan 26, 2019
- 79
- 59
This is a problem caused by the rar compression. Sometimes, when you compress with rar on one platform, then uncompress on a different platform, the different rar tools on the different platforms change file permissions. When this happens with a Ren'Py game, the fix is almost always (and is here):If anybody have this problem too, please go in discord, and describe the problem in #bug-reporting channel.
Can't test it.
1. Open the Terminal app
2. type cd <game directory> -- for example, if you put the game in /Applications/RenPy, "cd /Applications/RenPy"
3. type cd CI.app/Contents/MacOS -- this takes you to a directory inside the game application
4. type chmod +x CI -- there's a file here called "CI" that doesn't have permission to execute; this makes the file executable
4.a. type ls -al Vis -- doing this before and after the chmod command will show you the permission changes if you're curious
5. type cd lib/darwin-x86_64 -- his navigates to the second file with bad permissions
6. chmod +x CI -- this fixes the permissions on the second file (which is also called CI).
7. Quit Terminal -- all fixed!
If a developer wants to avoid this problem in general, they should use zip to compress the mac and linux versions of their game.