ChromeOS platform check: Android vs Linux app and self-voicing support

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
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.
Post Reply
Message
Author
User avatar
komehara
Regular
Posts: 36
Joined: Fri Jan 31, 2020 10:08 pm
Projects: Spirit Link
Tumblr: hsandt
Deviantart: hsandt
Github: hsandt
itch: komehara
Contact:

ChromeOS platform check: Android vs Linux app and self-voicing support

#1 Post by komehara »

https://www.renpy.org/doc/html/self_voicing.html says:
Self-voicing mode is not supported on Android, iOS, or Chrome OS.
https://www.renpy.org/doc/html/chromeos.html says that the game can be run as an Android or Linux app on Chrome OS.

Finally, https://www.renpy.org/doc/html/screens.html explains the variants:

"chromeos"
Defined when running as an Android app on a Chromebook.

"android"
Defined on all Android devices.

"mobile"
Defined on mobile platforms, such as Android, iOS and mobile web browsers.

"pc"
Defined on Windows, Mac OS X, and Linux. A PC is expected to have a mouse and keyboard present, to allow buttons to be hovered, and to allow precise pointing.

So my questions are:
1. Does Linux app running on Chrome OS support self-voicing (assuming we also install espeak as Linux app on Chrome OS)?
2. Is "pc" true when running Android or Linux app on Chrome OS?
3. Which variant or combination of variants should we check to add a self-voicing related option?

I am currently checking renpy.variant("pc"), but maybe it would cover Linux app on Chrome OS and it shouldn't. However, I see no variant for Linux app on Chrome OS anyway.

I have no Chromebook to test, and I don't want to spend time installing Chrome OS on another computer either.

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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: ChromeOS platform check: Android vs Linux app and self-voicing support

#2 Post by PyTom »

1. Yes, if espeak is installed.
2. It's true for Linux but not Android.
3. It's hard to say, since if self-voicing works depends on what else is installed on the system.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

Post Reply

Who is online

Users browsing this forum: Alex