11:38 So the circle object is called "DEFAULT", and it acts as a placeholder for objects. Here, Icely first tries to overlap 3/4 DEFAULTs each in a square, then overlap those two bunches onto one square. Intuitively, one might think this would get you 7 DEFAULTs in one place, but this is actually not the case. In Baba Is You, you may not have more than 6 identical objects in one place. As a result, one DEFAULT gets removed from the map, leaving only 6 DEFAULTs and not 7. The jank happens when you try to undo from here. Since one DEFAULT was deleted, the game has to intantiate a DEFAULT object to achieve the map's previous exact state. However, since the game cannot create a placeholder object, the game instead grabs whatever object it can create from the memory, and then creates THAT object instead, which, in this case, is a ladder. tl;dr: Icely overlaps too many placeholder objects in one place, deleting one in the process. By undoing, the game creates a random object instead of the original placeholder. 14:23 Due to Baba Is You being consisted of spaghetti code monstrosity, *SOMEHOW* the rule gets re-parsed when you turn on "Force High Contrast Colors" option in the menu. You can do some sorts of things such as messing with meta-rules (rules that can modify other rules such as WORD, POWER, etc.) and triggering the "Infinite Loop" screen on **ANY** level. also, critical bugs assorted (cba)
@@angelcaru I don't have enough knowledge on this so take my words with a grain of salt: AFAIK, loading the level is done from static data -- that is, the game only reads from the level data, but does not write to it. All the 'worlds that are also levels' gimmick are mostly done with your save file, with the level data itself the same. Making an object in-game, on the other hand, is not. Now, this is where my knowledge falls short, which means I'm not capable of explaining *why* you can't instantiate DEFAULTs. My best guess is that even though you initially have DEFAULTs there is no entry in the level's (not the level's data's) object pool, failing to instantiate.
I wouldn't say "extremely" easy, but it's definitely pretty easy. Steam stores every version of every game (I think?), they're called "repos" and you can just download them with Steam Console
The default undo creating object thing is because the game cannot spawn in a default as it's just a placeholder object, therefore it grabs an object that's available, in this case a ladder. You've done a pack with that as the entire mechanic before, but it seems you forgot despite your annoyance with the RNG aspect of it and editing the levels to get the right object instead of doing it legit... Or it's not icely, but icedroid who is pretending to be icely! I'm on to you, icedroid!
well i know what was the phantom screen wrap about. basically sometimes the object position is stored as one number, a "tile id" x + y * [level x size] to convert it back to 2 numbers, the game divides with remainder the tile id by level x size, and so x = remainder, y = result of division. but if the x value is larger or equal to the level size, then while converting the tile id to position, the game will count y larger than the original position and x smaller (oh also in baba higher y = lower on the screen)
@@peterpeladonthis is false that’s how it should work, but in reality baba’s parsing is bugged and it only makes ‘baba is circle and square’ and ‘square is defeat’ with this set up
@@AwesomeCreatorBen Isn't this how the game works normally, outside of this glitch? I'm talking about the baba parser, not this specific case, as the standard parsing is what makes this case unusual
11:38
So the circle object is called "DEFAULT", and it acts as a placeholder for objects.
Here, Icely first tries to overlap 3/4 DEFAULTs each in a square, then overlap those two bunches onto one square.
Intuitively, one might think this would get you 7 DEFAULTs in one place, but this is actually not the case.
In Baba Is You, you may not have more than 6 identical objects in one place. As a result, one DEFAULT gets removed from the map, leaving only 6 DEFAULTs and not 7.
The jank happens when you try to undo from here. Since one DEFAULT was deleted, the game has to intantiate a DEFAULT object to achieve the map's previous exact state. However, since the game cannot create a placeholder object, the game instead grabs whatever object it can create from the memory, and then creates THAT object instead, which, in this case, is a ladder.
tl;dr: Icely overlaps too many placeholder objects in one place, deleting one in the process. By undoing, the game creates a random object instead of the original placeholder.
14:23
Due to Baba Is You being consisted of spaghetti code monstrosity, *SOMEHOW* the rule gets re-parsed when you turn on "Force High Contrast Colors" option in the menu.
You can do some sorts of things such as messing with meta-rules (rules that can modify other rules such as WORD, POWER, etc.) and triggering the "Infinite Loop" screen on **ANY** level.
also, critical bugs assorted (cba)
I bet that applies to metatext as well
I LOVE JANK!!!!!!
If it can't instantiate the default object how does it load the level in the first place?
@@angelcaru I don't have enough knowledge on this so take my words with a grain of salt: AFAIK, loading the level is done from static data -- that is, the game only reads from the level data, but does not write to it. All the 'worlds that are also levels' gimmick are mostly done with your save file, with the level data itself the same.
Making an object in-game, on the other hand, is not. Now, this is where my knowledge falls short, which means I'm not capable of explaining *why* you can't instantiate DEFAULTs. My best guess is that even though you initially have DEFAULTs there is no entry in the level's (not the level's data's) object pool, failing to instantiate.
WTH IS A DEBUG!??!?!!
Just an fyi, it is extremely easy to go to previous versions of games on steam
I wouldn't say "extremely" easy, but it's definitely pretty easy. Steam stores every version of every game (I think?), they're called "repos" and you can just download them with Steam Console
18:57 it's because the game sees baba being circle, square, and defeat instead of circle and square being defeat
So this is the bebaba is you you talked about in your puzzle video essay
it's called "bBæba is you"
12:03
Space Z
WAIT DON'T
Y'know, force high contrast is one of the most bizarre thing I've heard
Btw its actual use is to help distinguish objects when theme is shifted to make them similar
The default undo creating object thing is because the game cannot spawn in a default as it's just a placeholder object, therefore it grabs an object that's available, in this case a ladder. You've done a pack with that as the entire mechanic before, but it seems you forgot despite your annoyance with the RNG aspect of it and editing the levels to get the right object instead of doing it legit... Or it's not icely, but icedroid who is pretending to be icely! I'm on to you, icedroid!
What happens if you do 🔵(default) IS TEXT?
@@a_block_of_ice_xD default is considered a text property object to begin with, so it wouldn't do anything.
It's already an aliensrock copy so it can't be copied
Play Anastomosis please, it's a brilliant game like Viewfinder but instead of manipulating space, it manipulates time.
will take a look
@@IcelyPuzzlesDon't forget the 411 code in the 0-snapshot room (although it's prolly already too late for me to say that)
well i know what was the phantom screen wrap about. basically sometimes the object position is stored as one number, a "tile id" x + y * [level x size]
to convert it back to 2 numbers, the game divides with remainder the tile id by level x size, and so x = remainder, y = result of division.
but if the x value is larger or equal to the level size, then while converting the tile id to position, the game will count y larger than the original position and x smaller
(oh also in baba higher y = lower on the screen)
7:30 ish
I guess thats a cursed edge case mechanic.
XD
cursed bugs advanced
this channel is like unhinged aliensrock
There’s a cool puzzle game that got recently released called “Ultra Nothing”
i knew this video is about doit
Baba is Circle and Square is Defeat doesn't sound like it should make circle defeat, to me. I'm unfamiliar with how the baba parser works, though.
The game reads it as both "Baba is Circle and Square" and "Circle and Square is Defeat"
@@peterpeladon Fascinating
@@peterpeladonthis is false
that’s how it should work, but in reality baba’s parsing is bugged and it only makes ‘baba is circle and square’ and ‘square is defeat’ with this set up
@@AwesomeCreatorBen Isn't this how the game works normally, outside of this glitch? I'm talking about the baba parser, not this specific case, as the standard parsing is what makes this case unusual
Cursed baba advanced
got damn!
Baba is Bug
Bababooey
11:52 ladder
also I made a bug level, to solve it you must go to a modpack and come back 8GLK-IBNN
high contrask keke kekent move
Beans
Five years of taking advantage of bugs for creative concepts. Give the dev a moral dilemma why don’t ya? :V
Pretty cool puzzles. Not as good as chess tho.
50 seconds, 0 views insane
not everyone gets peak
Chaba Baba Advaba.
😂 weird
Battle Advanced Battle Advanced
barium barium