I agree that glitchless category is only fair for those who want to not use gallery of glitches game "offers".
I asked more experienced modders how it really works but it will take time to get answers.
I agree that if @Cubeface skipped that cutscene than it can be skipped somehow. Maybe we should ask him whether he did something particular to do that?
This text file is used to store the cutscenes that you've already been watched to be able to skip it in the next time.
If it was true then all cut scenes that you already saw once would be skippable. They are not. Moreover that - I used many, many different versions of this game and went through it hundreds of times; scenes that are not skippable stay so forever. They are not meant to be skipped by design.
Even Cubaface in his knight's run says, and I quote: "You can't skip this cutscene".
PS. It's not a text file. It's a python serialized code. Fact that it has 'txt' extension is just a name. It's unfortunate it suggests "text".
Also I wanted to ask could I use the following skips during 'Allowable Glitches' run: 1. Airclimbing in Temple of Ianna Well, then you have to allow it everywhere, then you have to allow all other physics glitches as there is no difference between them, then you have to allow everything which makes this category essentially - all-glitches-allowed and you have to remove it entirely as there is no difference between categories.
Ledge jump glitch (in Temple of Al Farum)
This jump is not a glitch - you found a way to fall less than 14 meters (vertically) which is allowed in the game.
Attack cancellation This one should be called attack blocking and I don't consider this particular one a glitch. Let me explain why - there are two reasons for it:
- It uses all energy required to perform attack and blocking it "half way" will not reduce in a slightest.
- Attack animation smoothly and seamlessly move to next stage/move. This indicates it was a meant to be a feature rather than glitch.
It is not true for combo reduction with jump which cancels it abruptly and goes with new animation. This one is a glitch which is unintended and unfair as it allows to use weapon/ combo without required energy.
Climbing a ledge with a stool
It is not a glitch, it's a feature. One can step on furniture of most kind and stool is only one of them. There is nothing glitchy in stepping on stool. It's not players fault they didn't foresee using it to climb on otherwise unreachable ledges.
Clipping through ... is physics glitch. There is not physics in the world that would allow you to go through the doors, gratings or bars.
Running up a slope (zipping up).
It's a physics glitch. There is no way you would normally could run on 80 dergee slope.
Surviving a fall (landing)
What exactly do you mean? One can fall up to 14 meters - that's in the game.
If you mean this new technique of surviving fall after death animation - it's a glitch, and a biiig one.
For a long time I was interested in the case of how cubeface skipped cutscene in mines
Which skip do you mean, as there are few on the map?
One way to check if a scene is meant to be skipped (...) then the scene is meant to be skipped
That is not true. Every cutscene in the game can be skipped, you only need to edit a code to show the game "endpoint" of the skip. What you show here is simple to explain - the particular cutscene was maybe intended to be skippable, and then they decided to make it not skippable. They just didn't remove all the code created before.
Editing game code is not a glitch, it is a cheat. If you allow to edit text files, then why not python scripts, which are, essentially, text files? If you allow to edit python code why not C++ code (engine is written in C++)? If you can edit game code than you can do anything.
Glitches allowed in speedrunning are any un/intended things achieved with regular game controls within a game. Whether it's a joystick or a keyboard or mouse. Editing game code is not what you can achieve with game controls within a game. Full stop.
"Text" files you edited are not just text - they are python code files and chicken scratches you edited are called 'Python Serialization'. What you just shown (Maps\Mine_M5\Pak\SDF.txt) is serialized dictionary:
{'minaini': 31.96875, 'MineAcido': 36.15625, 'mimural': 25.546875, 'minagemas': 15.203125, 'MineTablilla': 21.828125, 'MineBichozampon': 18.921875}
That is code editing and it is not speedrunning.
As for the tab-landing it depends on how much it breaks the game
As long as you are not breaking game physics you should be good.
It does break the physics and it does break the game. How do you imagine falling of 100s of meters and surviving. It's even worse than breakdancing. It's airsinking* (which surprisingly isn't mentioned in rules) on steroids. One can skip half of the Abyss with it.
- airsinking is like airclimbing but going down. Tesseract explained it here: https://speeddemosarchive.com/BladeOfDarkness.html.