Update 31JUL24
After many hours of desk-to-head communications, I was able to figure out a solution to my HTML bug issues.
1. Irregular sprite masks. Various sprites had circular/diamond/precision sprites assigned and would cause the HTML game to crash when checking two different types of masks against each other. Set issue sprites to full Image or Manual rectangle.
2. Legacy script confliction. For dropping collectables or object debris, I followed a tutorial to learn a simple version to learn the basics. However, it seems the code I followed used argument wording that is no longer required in modern Game Maker Studios. This did not show any issue when run on Windows and GX games, but crashed in HTML. Adjusted argument schemes.
3. Empty Variable Definitions. While difficult to prove, leaving a Variable Definition as {-1} to serve as a blank space and then referencing it from inside a script would cause a crash. The Variables could be changed by scripts to the desired variable with no issue in the Windows version, but not in HTML. Set a default variable other than {-1} and the issue seemed to go away.
Currently, the Game Jam is locked, and no new files can be uploaded to itch.io. The repaired files will be uploaded after the jam has finished. Additionally, for integrity, I will not be uploading an update on GX.games until after the game as well.
Thank you to anyone who was able to play the game in any state you could.
Leave a comment
Log in with itch.io to leave a comment.