Skip to main content

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

Chromium browser running on a BSD operating system.

The crash isn't browser breaking. Simply that the HTML canvas is suddenly a broken widget. Is it possible you read or write to localStorage, or use some OpenGL library when that sequence occurs? I have tightened security settings that prevent some other itch games from running. But it's rare for something to stop working in the middle of playing without issues!

(+1)

There shouldn't be anything different in that scene to how I am loading other scenes in the game.  Even the post-processing effects in the game have basically been on since the game starts.


Is this the FIRST stairs sequence or the SECOND?  The SECOND does introduce an animated overlay that may be taxing to older PCs.


I have tested this game on a firefox browser using an arch linux machine, but haven't been able to try it on other OSes outside of Mac, Windows, and Android.

(2 edits)

Most likely I'm just an outlier; but I can do a network scan to identify browser page activity when the issue happens on my end. And from replays it appears to crash randomly. If you have no objections, I'll paste it here (ie. I can remove data if it's sensitive for your programe's code.)
------
As the game starts, I see the following issue (the text quoted is directly from the browser):

<quote>
A page or script is accessing at least one of navigator.userAgentnavigator.appVersion, and navigator.platform. Starting in Chrome 101, the amount of information available in the User Agent string will be reduced.

To fix this issue, replace the usage of navigator.userAgentnavigator.appVersion, and navigator.platform with feature detection, progressive enhancement, or migrate to navigator.userAgentData.

Note that for performance reasons, only the first access to one of the properties is shown.

AFFECTED RESOURCES
2 sources

  1. jquery.maskMoney.js:1
    index.html:1

<endquote>


And in the network, I  find the following packet:

<quote>

Request URL: https://cattrigger.itch.io/dr-brain/rp/eyJpZCI6MjI1MjkyOSwibSI6MTY5NzA4NjI3Nywid...

Request Method: GET
Status Code: 204 No Content

Remote Address: 173.255.250.[xx]:443 (NOTE: address censored)

Referrer Policy: no-referrer-when-downgrade

Connection: keep-alive

Date: Thu, 12 Oct 2023 04:51:21 GMT

Server: lapis

X-Robots-Tag: noindex

Request Headers
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Cookie: itchio_token=WyJOdlVCIiwxNjgyNDcxNzYxLCJmcWE4aTQwZ1BMaEY1UlAiXQ%3d%3d%2eOkOVqvnL2QHdHtzVzA9U4r3qXmI%3d; ref%3aregister%3areferrer=https%3a%2f%2fwww%2eqwant%2ecom%2f; _ga_YDZPBSSQ45=GS1.1.16825...
<endquote>

(+1)

Forgive my aloofness on this, webgl is basically an export on my end, I don't really know how Unity converts my scripting to it.  

I can cart around to see if others are more familiar with this type of error you're having.  I don't know the capabilities of BSD-based systems with webgl, so I wouldn't know if switching browsers away from a chromium browser would work either. :\

(+1)

I really appreciate you taking this info onboard.
I'm all too familar with how complicated programming has become!

Itch.io also have their own particular way they display html5 games.

For the itch games of yours I've played, you do good work!

(+1)

Thank you!  Let me know if there's any updates on your end.  It would be curious as to why the error persists for you.