Some people can't play my game
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Some people can't play my game
Hi,
I'm developing a Renpy game, and I have a small community.
After the most recent update, some people started complaining that they couldn't launch the game. They double click the .exe, and nothing happens.
Everything worked fine for them before. The game works totally fine on most computers, it works perfectly on mine.
I don't know how to fix it. Don't even understand what's the problem.
(don't know if it's related, but I accidentally deleted the "persistent data" of Renpy, before making this build)
Please, help me.
Thanks.
I'm developing a Renpy game, and I have a small community.
After the most recent update, some people started complaining that they couldn't launch the game. They double click the .exe, and nothing happens.
Everything worked fine for them before. The game works totally fine on most computers, it works perfectly on mine.
I don't know how to fix it. Don't even understand what's the problem.
(don't know if it's related, but I accidentally deleted the "persistent data" of Renpy, before making this build)
Please, help me.
Thanks.
-
rayminator
- Miko-Class Veteran
- Posts: 754
- Joined: Fri Feb 09, 2018 12:05 am
- Location: Canada
- Contact:
Re: Some people can't play my game
are you sure they are double clicking the game.exe instead of the game-32.exe
if they are hitting the game-32.exe and they have a 64-bit window they should be hitting the game.exe not the game-32.exe cause hitting the game-32.exe with a 64-bit window it will not run
if they are hitting the game-32.exe and they have a 64-bit window they should be hitting the game.exe not the game-32.exe cause hitting the game-32.exe with a 64-bit window it will not run
Re: Some people can't play my game
Yeah, they were.rayminator wrote: ↑Sun May 29, 2022 5:16 pmare you sure they are double clicking the game.exe instead of the game-32.exe
if they are hitting the game-32.exe and they have a 64-bit window they should be hitting the game.exe not the game-32.exe cause hitting the game-32.exe with a 64-bit window it will not run
The problem was somewhere else.
In options.rpy,
I had used "alt+255" to create spaces anyway. It worked on some computer, but not all. I now removed it.## A short name for the game used for executables and directories in the built
## distribution. This must be ASCII-only, and must not contain spaces, colons,
## or semicolons.
So, the problem was me lol.
Thanks for your concerns anyway, I'm sorry.
- Imperf3kt
- Lemma-Class Veteran
- Posts: 3636
- Joined: Mon Dec 14, 2015 5:05 am
- Location: Your monitor
- Contact:
Re: Some people can't play my game
Last edited by Imperf3kt on Fri Jun 03, 2022 4:06 am, edited 1 time in total.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.
Current project: GGD Mentor
Free Android GUI - Updated occasionally
Twitter
Imperf3kt Blackjack - a WIP blackjack game for Android made using Ren'Py
pro·gram·mer (noun) An organism capable of converting caffeine into code.
Current project: GGD Mentor
Free Android GUI - Updated occasionally
Imperf3kt Blackjack - a WIP blackjack game for Android made using Ren'Py
Re: Some people can't play my game
I have just done a test build on Ren'py 8, and the entire game/saves directory was excluded by default. So I don't think you need to worry about that, unless I'm missing something. I believe persistent data is saved in the file 'persistent' in saves/.
I was surprised that the game/cache directory *is* included. My understanding is that you don't need to distribute that (and probably shouldn't?), so I'm going to take care of that in options.rpy:
Code: Select all
build.classify("game/cache/**", None) colin r
➔ if you're an artist and need a bit of help coding your game, feel free to send me a PM
➔ if you're an artist and need a bit of help coding your game, feel free to send me a PM
- Imperf3kt
- Lemma-Class Veteran
- Posts: 3636
- Joined: Mon Dec 14, 2015 5:05 am
- Location: Your monitor
- Contact:
Re: Some people can't play my game
Persistent data and save data are two separate things.zmook wrote: ↑Tue May 31, 2022 10:53 amI have just done a test build on Ren'py 8, and the entire game/saves directory was excluded by default. So I don't think you need to worry about that, unless I'm missing something. I believe persistent data is saved in the file 'persistent' in saves/.
I was surprised that the game/cache directory *is* included. My understanding is that you don't need to distribute that (and probably shouldn't?), so I'm going to take care of that in options.rpy:
Code: Select all
build.classify("game/cache/**", None)
However, I just checked the latest build documentation as well as the Ren'Py tutorial and neither mention needing to manually clear persistent data, so the information I gave is probably outdated (If I recall correctly, this was something you were recommended to do back in 2015 when I first started using Ren'Py)
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.
Current project: GGD Mentor
Free Android GUI - Updated occasionally
Twitter
Imperf3kt Blackjack - a WIP blackjack game for Android made using Ren'Py
pro·gram·mer (noun) An organism capable of converting caffeine into code.
Current project: GGD Mentor
Free Android GUI - Updated occasionally
Imperf3kt Blackjack - a WIP blackjack game for Android made using Ren'Py
Re: Some people can't play my game
True, but there is a file 'persistent' in the game/saves directory, and I assume that's where persistent data is stored.
colin r
➔ if you're an artist and need a bit of help coding your game, feel free to send me a PM
➔ if you're an artist and need a bit of help coding your game, feel free to send me a PM
- PyTom
- Ren'Py Creator
- Posts: 15893
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: Some people can't play my game
For the record, deleting persistent data before distributing the game isn't required, and shouldn't be recommended.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
Re: Some people can't play my game
Is there any benefit to including or excluding the 'cache' directory?
colin r
➔ if you're an artist and need a bit of help coding your game, feel free to send me a PM
➔ if you're an artist and need a bit of help coding your game, feel free to send me a PM
- PyTom
- Ren'Py Creator
- Posts: 15893
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: Some people can't play my game
The cache/ directory is distributed by default, and should be distributed by default. It contains information that is derived from the game, that Ren'Py uses to improve start time - for example, the Python in the game precompiled to bytecode, so Ren'Py doesn't have to recompile it every time the game starts. It also contains analysis for screens, and a list of shaders the game has used.
So yes, you want to include it.
Usually, trying to overthink this is going to cause problems. If removing the cache directory was a benefit, I would have added a rule to do so.
So yes, you want to include it.
Usually, trying to overthink this is going to cause problems. If removing the cache directory was a benefit, I would have added a rule to do so.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
Who is online
Users browsing this forum: No registered users