Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+3)

Hi Alex, I would like to bring a problem with Upheaval to your attention. When the game launches on linux, it tries to get elevated privileges. This, aside from being a huge security risk, prevents the gui version from accepting keypresses on my desktop setup. As far as I can tell, the elevated privileges are used to run dmidecode, a program that decodes info in the bios of the computer to get hardware information, but the elevated privileges required are a huge problem. If you could fix this, it would be great. I can help with testing or anything else you might need! -Michael.

(+4)

Hi Michael, thank you for bringing this to my attention! I had no idea the hardware information call would require elevated privileges. 😱 I removed it and just uploaded a new version 0.0.18. Could you try it and see if you’re still having the same problem? Thank you so much! 😄

(+2)

I am happy to report thatelevated privileges are no longer requested. However, I still have an issue. I managed to turn on text to speech, but speech is not produced. I checked in the json settings file, and it is set to true. I wonder what speech subsystem you’re using on linux? I am pretty familiar with linux accessibility, being a blind user, so perhaps I can help debug this. Lmk!

Dang, sorry text-to-speech isn’t working on Linux! I’m using the Xamarin library to output speech, I’m not sure which subsystem it uses on Linux. What speech subsystem do you usually use on Linux? Thanks!

Also, that’s great to hear that the elevated privileges issue is gone! :D

(+2)

The standard speech abstraction layer for linux is called speech dispatcher. It acts as a bridge to many different synthesizers available on linux. I know there are packages for dotnet that can use speech dispatcher, let me look it up and dget back to you. I know the developer of stardew access, a mod for stardew valley which uses dotnet either wrote or uses a speech plugin that supports mac windows and linux. No idea about android though. Again I’ll look it up and get back to you.

(+2)

I found it, it’s called cross speak. You can find it at https://github.com/khanshoaib3/CrossSpeak hth!

(+3)

Thank you so much for these messages, Michael! I just released version 0.0.19, which should (fingers crossed!) fix these issues on Linux. When you have a minute, could you give this a try again and let me know if you’re getting working text-to-speech on Linux? Thank you!! :D

(+5)

Text to speech is successfully working! Thanks so much for the prompt help and fixing all these issues! :-) Definitely recommending this game to my friends. Thanks again.