Experienced Forum User, Published Author, Site Admin, Skilled player
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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
(1241)
Joined: 4/17/2010
Posts: 11325
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.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1241)
Joined: 4/17/2010
Posts: 11325
Location: RU
PC jumps to open bus, which is near the end of NES RAM, not ROM. Open bus means whatever was last on the data bus of the device repeats forever, and the CPU interprets that as code to execute. Most of the time there's nothing special, so it keeps rolling forward until it reaches ROM: $8000. At the beginning of ROM there's code that decides whether it should execute continue or game end, depending on a certain flag. That flag is player lives IIRC, and it gets corrupted by spawning an object with negative ID, so its attributes are written by index, which is now negative, corrupting memory above object slots.
I should also explain that what Zlomus mentions as ObjectCounter is in fact level config pointer. Object counter is a different thing that only corrupts attibutes like the stick in level 4, most of the time it only corrupts sprites.
Regarding legality.
If you can make the PC jump to arbitrary locations, that should be used in any% if it makes it faster, possibly in a playaround too, but it's banned from other branches, because there ACE would be considered sub-optimal and arbitrarily limited. If you don't use techniques that allow PC to jump to arbitrary locations, then you can corrupt memory all you want in non-any% branches.
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.