Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
The problem is that these days there's very high demand for the GBC mode on GB games, and basically everyone involved in human speedrunning of this platform has been using GBC mode of some variation, because original GB is very hard to capture. If those people have discovered severe glitched, we could ask them.
On the other hand, if those glitches are severe indeed, we don't want to compromise the environment.
In such a situation, we can't blindly enforce either decision. If we want a future-proof policy that combines objective reality with subjective priorities, we have to be relying on reproducible facts, like examples of games not working properly in GBC, to see how severe it gets. I admit I haven't checked the links though.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
It would be much easier to discuss this if we had examples of games obviously glitching out on GBC, to easily understand how broken it may be.
Indeed I would hate to see a run that has some memory corruption glitches leading to major skip glitches, caused solely by running a GB game on GBC/GBA. Even if that syncs on console, relying on GBC-specific glitches in strictly GB games compromises the environment, and therefore legitimacy.
Here's a post talking about this subject in details. The most obvious example is using a BIOS from the wrong region. Or running the game in the wrong region altogether. We don't want our heavy-glitching to rely on that kinda thing.
It's also problematic to even check if the glitch works on GB as well as GBC: some runs may not sync, and some corruption techniques may not carry over easily. Do we want to require that the author makes 2 runs for every heavy-glitching scenario, proving it works in both modes? Do we want the judges to do this verification every time?
Now one might say that we could ban this mode for heavy glitches, and only allow it for slight ones, like glitched graphics.
But how do we ensure heavy glitches aren't used in a given run? That sounds like something impossible to really check, because there could be glitches we don't even know about, not obvious, but affecting important stuff. Also limiting something in the rules to "slight glitches only" feels kinda arbitrary.
Or maybe someone could say, the only glitches that are possible in this mode are insignificant and unimportant? I'm not a GB expert for such a call. As I said, it would be much better if we had examples of glitches that obviously break things.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
What do you think of the idea then? I think it would be a good reason to allow that mode.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Does it answer your question though?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I forgot to address this in due time, sorry.
We don't allow debug/cheat codes unless they make the game harder or theyare explicitly and officially mentioned as a means of normal play by the game developer or publisher. Rules used by real-time speedrunners don't affect our rules in any way.
If there is a way to achieve the same result without this cheat, one can argue what is shown in this TAS is not invalid in its nature, it just requires different inputs. Changing that right in the movie would require hex-editing, and we can't tell if it would sync after that. If someone can show that this key was meant by the developer to be used by gamers, then it would be ok.
It's an uneasy situation where we wouldn't want to reject such a great run for such a minor mistake, but it doesn't mean we allow this in general. In normal conditions I would request a movie that beats this boss without that key, at least to compare how it looks and works.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
In this glitch, you start playing one game, and then switch to playing another game. That is not considered completion, because the first game is not completed.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
We've been discussing this submission for a while among staff and agreed that this branch deserves another chance. And since there is an improvement (is that correct?), feel free to submit it!
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I didn't find this entertaining so I voted No.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Flagged "100 CDs" in the end.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
How is it going?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
It's super hard to even see the character. Is there any better place?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
This eh?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Anyone has a screenshot suggestion for this iteration?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
It's a bit paradoxical, because picking harder difficulty is meant to make your play more impressive, and as a result, hopefully more entertaining. But there's no way a 10-15 minute fight would look more impressive/entertaining and keep the audience more focused compared to a regular fight.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Yeah I don't want you to rush :)
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
This makes it clear that the overall quality of the movie is indeed higher, it's not just taking some damage to only save some frames there.
If Riyan isn't planning to finish their movie soon, I feel like accepting this submission and then obsoleting it with one that's faster or equal in all levels, barring the timer that causes unavoidable loss. But if Riyan's movie is finished and submitted soon, I'll have to reject this movie in favor of the new one.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I'm not saying those differences are absolutely insignificant in their nature. They would be significant if we were talking about Moons branches, which is exactly the place for superhuman play to shine, where lots of things are meant to be subjective and entertain people.
But for Vault, it has to be clear and absolute. If different routing in some levels is now considered a different game, then how many prototypes will need to be published as separate "games" because they happen to fit such a loose definition? Also where do we even draw the line and tell the users "okay yeah now this is actually too similar to be considered two different games"?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Yeah prototypes are unofficial games, and as I said they weren't meant to be played by regular gamers. Other unofficial games were released for regular gamers even though they were crappy, but they were equally crappy for everyone. When picking a released version, we have these guidelines:
http://tasvideos.org/MovieRules.html#GeneralNotes
You can't call them different games if you can switch between them depending on whether you're holding diagonals or not, and the only difference is speed. If it's the same game, then it can only have one fastest completion branch in Vault. Otherwise any arbitrary routing option could be called "different enough" within any given game, and argued that all of those should be separate Vault branches.
Inherent means it's not optional. If all you could do in the prototype is moving diagonally, and in the release it's anything but diagonal, that's inherent difference.
It's not objective by definition, because it depends on what the TASer may or may not discover and pull off. Right now they look like different routing is required, even though it's not by design, but rather by an oversight that has been patched. If tomorrow someone discovers a way to move diagonally in Otto at the same speed as in Pinocchio, then the TAS strats will be similar. If it can change over time depending on luck and skill, it's not objective.
Yes!
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Level config is a list of objects to spawn in a level when the camera reaches the next position. You don't need to count slots to spawn objects, they just occupy the lowest free slot. It's a pointer because it points to the current ROM location to read object descriptors from.
What the actual object counter does it iterates through objects from min slot to max, and on the next frame from max to min, to make their sprites blink when there's too many of them.
http://tasvideos.org/FastestCompletion.html
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
We discussed it some more with adelikat and here's the result.
We have to closely follow the movie rules especially when dealing with Vault content, because Vault is meant to be free from any subjectivity, and the speed records there are meant to be as legitimate and clear as possible.
So any decision that we make about this movie should align with movie rules, and if we need to decide something that doesn't align with them, then we should check if the rules themselves have to be improved. Because it's impossible to write the rules that are 100% future proof and perfect, even though it still doesn't make sense to challenge the rules upon every submission that breaks them.
The current rule for prototype versions bans this game entirely, because there is an official release. Even though there is a published movie using prototype, it doesn't mean it's allowed for all the future ones. If we enforce the current rule, then this movie gets rejected, and the released version has to be TASed.
If we completely allow all prototype versions even when there's an official release, then it turns into a complete mess, because movies done on under-developed versions would be obsoleting official releases, and that compromises the environment that all of us were running those games in: we used official releases, and that's the most legitimate version, so TASing with official releases is the best approach. Prototypes differ from official releases in having more bugs that were intentionally fixed, no prototype was meant for regular use. Some prototypes have debug functionality available right away without codes, and it's obvious that we shouldn't use that in regular TASing.
If we partially allow prototyles, then it becomes impossible to draw a clear and reliable borderline that would also allow this movie to be published. We have the 50% gameplay cutoff rule, where if half of the levels (or something similar) is completely different between game versions, they can be considered different games and can have both versions in Vault. If the difference is optional (up to the player) and not inherent, then only the most optimal option is vaultable.
If we allow prototype for any% and release for full completion, then I can't come up with a future proof rule wording that would allow that, because it would mean that in some cases prototype and release are equal and inter-changeable, which we don't want.
If we make an exception for this submission, then how do we even make Vault rules predictable? "The movie must meet the rules unless we feel like making an exception, and no one can know in advance what we allow as an exception, so rely on pure luck!"
If we invent some clause about the prototype being "better", then it also turns into a mess due to subjectivity of what people may count as "better". How do you check in advance exactly if the prototype you're TASing is better? And then, if it's better, a whole bunch of prototypes may end up replacing official releases, which reduces the overall legitimacy of our content, because playing a prototype is exceptional in itself! It's like playing a broken cart where you can do things no one else can do. It's probably possible to showcase in a Moons-only branch, but we can't afford that in Vault.
Conclusion:
If we want Vault to represent equal competition for everyone, to have reliable and clear rules, we have to make them equally unpleasant in some cases. Unpleasant but fair. Like blind justice. No one wants this movie to be rejected, but I see no way to incorporate it into any future proof Vault policy, only into subjective exceptions. And that means it's not fair and predictable anymore.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.