Bacon&Onions
Member
Update- Great news! The bug has been fixed as of 2.3.2!
Update-
This project file shows a critical bug in gamemakers sequences and how to best circumvent the bug.
The more objects in a sequence, the more likely gamemaker will randomly lose ones location on running the program.
To test this issue simply run the program a few times, and you'll see random objects displaced off the grid each time. As someone who
has seen sequences run thousands of times while developing I can say this error can happen with any sequence, its just the more individual
tracks in a sequence the more often it will happen.
If a sequence loses an object restarting the game won't fix the issue( Press R to see for yourself), nor is it a issue created on compile.
Exe files will randomly on launch have a chance to loose objects(Try creating a EXE and running it a few times.)
The solution- Nested Sequences. Nesting a sequence in a sequence is much safer and seems to also runs with better performance in gamemaker.
(Check the test room to toggle on Sequence 32x32, a series of nested sequences.)
Since each sequence is only 4 tracks its very unlikely for this error to occur.
Old Post-
My friend has been making animations using sequences.
It works well as a flash like system for animating character movement.
Or for creating coordinated movement for lots of objects
Its been great, I've helped find work arounds for most bugs but there's one that haunts me.
Sometimes when you run the EXE, or Run in gamemaker
One of the sequences will replace one object with another. Some of the random replacements can be bizarre like swapping glasses for a nose, or swapping the chest for a leg.
vs
Restarting the game doesn't work, it has nothing to do with the cache or whether any code is being run.
Sometimes when a user starts the EXE it will load a sequence incorrectly, sometimes it won't.
Its Schrodinger's Sequence Objects. I don't know whether it bugging out until the user runs the program.
This makes it impossible to use sequences for any kind of professional project.
I've tried contacting yoyo's bug reporter about it over and over but gotten no response.
I haven't seen anyone talking about the issue online.
Protips to repoduce the bug- Create a sequence, drop a lot of objects in it. The more object the higher chance you'll get of seeing the bug. So go big. Make gamemaker lag under the weight of your Copy Paste skills.
Then drop the sequence in a room, create an EXE and run the EXE,close it and open it again until you see one of the objects you placed in the room has been replaced by another object
Update-
ShrodingersSequence.yyz
drive.google.com
This project file shows a critical bug in gamemakers sequences and how to best circumvent the bug.
The more objects in a sequence, the more likely gamemaker will randomly lose ones location on running the program.
To test this issue simply run the program a few times, and you'll see random objects displaced off the grid each time. As someone who
has seen sequences run thousands of times while developing I can say this error can happen with any sequence, its just the more individual
tracks in a sequence the more often it will happen.
If a sequence loses an object restarting the game won't fix the issue( Press R to see for yourself), nor is it a issue created on compile.
Exe files will randomly on launch have a chance to loose objects(Try creating a EXE and running it a few times.)
The solution- Nested Sequences. Nesting a sequence in a sequence is much safer and seems to also runs with better performance in gamemaker.
(Check the test room to toggle on Sequence 32x32, a series of nested sequences.)
Since each sequence is only 4 tracks its very unlikely for this error to occur.
Old Post-
My friend has been making animations using sequences.
It works well as a flash like system for animating character movement.
Or for creating coordinated movement for lots of objects
Its been great, I've helped find work arounds for most bugs but there's one that haunts me.
Sometimes when you run the EXE, or Run in gamemaker
One of the sequences will replace one object with another. Some of the random replacements can be bizarre like swapping glasses for a nose, or swapping the chest for a leg.
vs
Restarting the game doesn't work, it has nothing to do with the cache or whether any code is being run.
Sometimes when a user starts the EXE it will load a sequence incorrectly, sometimes it won't.
Its Schrodinger's Sequence Objects. I don't know whether it bugging out until the user runs the program.
This makes it impossible to use sequences for any kind of professional project.
I've tried contacting yoyo's bug reporter about it over and over but gotten no response.
I haven't seen anyone talking about the issue online.
Protips to repoduce the bug- Create a sequence, drop a lot of objects in it. The more object the higher chance you'll get of seeing the bug. So go big. Make gamemaker lag under the weight of your Copy Paste skills.
Then drop the sequence in a room, create an EXE and run the EXE,close it and open it again until you see one of the objects you placed in the room has been replaced by another object
Last edited: