Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

Hello, thanks for reporting. I’m so sorry that this is a persistent issue.

I just verified that I did, indeed, upload the correct archive and binary.

It’s using the latest Electron wrapper, so ostensibly if you can run a Chromium-based browser, then you can run the game. I thought maybe it could be caused by the launch flags that I have set. These relate to getting the game to work on Steam and Steam Deck. However, these are the exact settings that were used in soundStrider and my other downloadable games.

The main difference between this game and previous is that it uses WebGL2 instead of canvas painting for its graphics. There is code in the game that gracefully handles when a supported GPU is unavailable. So if my previous games work for you, then this could be the cause, and it seems like it’s happening on the Electron side of things.

I don’t have access to your computer, and unfortunately I’m not very savvy on this type of troubleshooting. Here are two things we can try, that I found from this GitHub thread:

  1. Create a shortcut to periphery-synthetic-ep.exe. Add a launch flag by editing the Target in its Properties dialog. This launch flag goes at the end of the target, separated by the space. Then try opening the program. The flag is: --no-sandbox
  2. Open a Chromium-based browser and visit chrome://gpu. It will generate a report. Beware that there can be personally-identifying information in this report, like your user name and browser install path. There is a button which allows you to copy the report. You may remove any sensitive information, paste it here, and I can look for potential problems.

Let me know if anything helps. Thanks for understanding.

Hey.

Thanks so much for the reply.

I'll definitely give this a try.

Since the game doesn't appear to run in a browser, would your suggestions still work?

Sorry, I don't really understand electron.

I believe both could be helpful.

It’s no problem! I just wanted to be transparent with my thought process, and thought of this also as a note to myself for later. 😀

So the game is designed to run in the browser. Here on itch I’ve embedded the demo version. Due to a technical limitation with the platform, there’s no mechanism for me to swap it out with the full version if you have a copy. So I provide the HTML5 build which can be opened directly in a supported browser. A drawback of this build is that its save lives in your browser, so it can’t be easily backed up or transferred between computers.

Electron is basically a way for you to package up a web application inside a dedicated Chromium browser. So the desktop build is essentially the full web browser, but I get to control what it opens and how they talk to each other. A benefit to this build is that its save game lives in a file on your system, which means it’s perfect for a save-syncing service like Steam Cloud. It also means that you get the intended experience without needing a specific browser installed.

It’s possible that you could also try switching to the HTML5 build if you have a supported browser. However, given those limitations, you will need to start over from a new game.

(+1)

Hey.

I tried the html5 build and it works perfectly.

I'll try to get you that info, but I've got a feeling that it's a me problem lol.