>>48889012>I don't understand programming, so please let me know if I understood it correctly?>>Because if that's the case, it seems like ILCA isn't really responsible for the glitches, it's GameFreak's original work that's responsible.Not quite.
Game freak is responsible for some, such as going out of bounds, the surf stuff, the suction cups one, etc, these were also present in gen 4 and much like in gen 4, the world behaves exactly the same as back then under the hood, we can appreciate stuff like this with the glitches like going out of bounds into the infinitely repeating worlds.
However not the entire program is copy pasted of course, imagine that the program is made out of a shitton of little parts, each part does this specific thing and is connected to the rest, and the rest of the parts may or may not use this particular part to also do their job.
Most of these parts are done by game freak and theyre mostly solid, they work, they work in conjunction and are stable.
Then there's new parts made by ILCA, either because the code was deprecated somewhere between DP release (perhaps due to platinum), the code no longer works for x or y reason, the new stuff breaks that code or perhaps something as simple as GF testing ILCA by giving them mostly complete code and they have to fill the gaps and remake the visuals and sound.
Here's where the new and fucked up glitches and bugs come from that were not present in gen 4, these little new parts made by ILCA are faulty or perhaps they work by themselves but their communication with the other parts has a ton of flaws, etc.