Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Minimum A frames is not the goal here, we even have a rejected submission with A frames an order of magnitude fewer than this run.
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: 11304
Location: RU
I feel if we call the branch label "minimum jumps" it would be neater and more informative at the same time, while still being accurate. Sorry it took me so long to raise this question, but what does everyone think?
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: 11304
Location: RU
Can you share 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.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Incredible stuff! The hack, the movie, the atlas encode (how did you make it btw?)
Yes please.
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: 11304
Location: RU
The context around this movie makes its Moons eligibility not proven. There has been a hard disagreement about legitimacy of its goal, which is a fundamental Moons factor. And not just about the goal in isolation but also how it relates to our approach to cheats over the years. There's no way to resolve this in a future proof way without setting some kind of a precedent, and there's no way to set a precedent if we only got 4 Yes posts in 5 months and no real discussion about why it makes sense with a cheat.
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: 11304
Location: RU
TL;DR: Please watch this movie, vote, and post your impression about the run in the thread!!!
I spent a week talking to Spyro people and watching different TAS and RTA branches, trying to compare them while still figuring out how the game works and why something makes sense. There's A LOT to unpack, so hold tight!
Moons
First and foremost, I'm not convinced this branch meets the Moons requirements yet. The original thread has 8 Yes votes and no No votes, but only a single post about voting Yes, and one post about being unsure what to vote, though "it was still enjoyable to watch". This thread is 7 Yes against 0 No votes, and also twoposts about entertainment.
The nature of the goal itself also plays a role in how this should be judged. And the previous thread contains an opinion that using the cheat makes this goal questionable. I'll try to explain what that means.
Cheat
The game is divided into several worlds, and from each world you have access to a set of levels. You can access new worlds by going to balloonists (one per world) that send you there, but they only start talking to you after you've fulfilled their requirements, otherwise you can't exit the current world and go to the next one.
This is why any% [1862] PSX Spyro The Dragon by lapogne36 in 41:38.30 is basically a collectathon. The game requires you to do quite some work to be able to go from point A to point B.
The cheat code in this run removes that requirement. Which gives you the ability to go from point A to point B directly, basically you can just go beat the final boss right away.
Vortex
The vortex goal means you need to leave each level through its end portal (vortex) instead of through menu, and that's a human imposed goal not recognized by the game.
It's important to know that there's one vortex that's only accessible after you've beaten the game 120%, so this run doesn't have it.
The Vortex goal is not directly tied to the cheat code that unlocks all worlds. You can use all vortexes in a 120% run, or all but one in a regular run. Also you can unlock all worlds and then save the game, and playing from that save you can also access all but one vortexes while not having to collect anything, which will look somewhat close to this submission.
I asked the Spyro speedrun community, and the only reason the cheat is used and not a pre-made in-game save, is convenience and tradition. It's how this category appeared, and people liked it and it's now one of the most popular RTA categories.
Difference
So how different is this run from any% in the end? While watching the 2 side by side I noticed that the movement in this run is much less intense, however the tricks are more pronounced. Spyro runners confirmed me that all the major mechanics and techniques used in Vortex also have an optimal application in any%, you just can't really glitch any% too hard because then you're out of your way and can't collect the required things anymore. So this category is definitely more glitchy.
Legitimacy
The previous thread contains some discussion about whether it's fair to call this a meme category. I want to note that even in the video the author linked where the goods of the goal are explained it's called a meme at 6:51 ("It was looking like the category would have the same fate as many other meme categories").
Now more seriously, it was argued that this goal meets the spirit (intent) of our original rule about codes and unlockable content.
And here's the current wording for comparison:
However I think my explanations of how this game works make it clear that the cheat code used here does not unlock any content. It doesn't add any bonus mechanics or features. It just removes a hard requirement. It absolutely results in unusual gameplay compared to any%, but so does noclip in other games. And it absolutely does not result in inherent gameplay differences, because you can still collect things like in any% or 120% and only use the balloonists after that. It also does not automatically result in the Vortex category, the players just voluntarily decide to use those vortexes.
I think the rule about codes always meant that you can unlock new mechanics or levels, which means it needs to be present in the game already, just hidden. Or even more broadly, you can use codes to add or change existing mechanics or gameplay, but removing mechanics or gameplay is usually seen as simply making the game easier, without inherently changing the nature of the challenge completely.
The fact that you can mostly replicate this run by starting from a post-completion save, which we absolutely do accept for Moons, probably can play a role in how exactly we treat this particular cheat code, but still it's not about unlocking new content.
Rule changes5 months ago changing the rule about cheat codes was considered an interesting idea, but we were very busy back then. Also now we have Wiki: Playground where this run can already safely go without problems.
But #7451: andy120195's DS Pokémon Mystery Dungeon: Blue Rescue Team "Wondermail" in 1:36:40.01 and probably even #7033: CasualPokePlayer's GBC Fushigi no Dungeon: Fuurai no Shiren GB2: Sabaku no Majou in 50:55.62 raise a question of whether we can accept runs using codes on more open terms, obviously as a different branch? If you can do crazy things with a password system, why ban it from TASing? We discussed this among staff and this idea was thrown around:
For codes that add content, allow a separate branch for Standard.
For other kinds of in-game codes, just require that it meets Moons requirements.
Outside world
It exists???!!!
Yeah, we spent almost 20 years limiting what is allowed to be published regardless of how many people want to make a TAS of something and how cool it can be. To be published, it absolutely had to entertain our general audience, or, later, to meet our really strict Tier rules. If something didn't meet those rules, we could be sorry all day but still reject a great piece of work.
While initially it was necessary to gain ourselves the name for only publishing really good movies, it looks like we missed the moment when the world around us caught up on speedrunning and got rid of ignorance about what TAS actually is. Those were also the times when human speedrunners started replicating techniques that were believed to be TAS only. Reality started producing better humans (so to speak), who were able to match TAS times or even beat them.
That one aspect was already worth worrying about, because it was a start of a bigger trend: people became so interested in real-time speedrunning that they didn't bother to also/instead make a TAS.
You might think it's natural, because real-time speedrunning is EASIER, but that assumption actually contradicts the main premise: humans learned to pull off TAS-only techniques. It's can't be so much harder to TAS for them. They are just more interested in their own actual gameplay skills.
If you actually talk to those people, they will tell you that while TASing is obviously cool in itself, the freedom they have in their self-imposed speedrun rules is a much better ground for really inventive competition than rigid rules of TASVideos that simply ignore the outside world and its trends. To be able to influence TASVideos judgments one has to register and become an active viewer, which means a viewer generally caring enough to be around and to post every once in a while. And to be able to influence TASVideos policies, it doesn't even help to be an admin apparently.
Let alone regular staff members. And yeah, "having" to reject good movies was already an indication we were shooting our own foot. Look where it brought us (this is from Spyro Speedrunning discord):
These are just from my interactions with them. You can find much more if you search for "tasvideos".
One may say "LOL, SO WHAT, WHO CARES", and it's what we've been replying, officially. But guess what, there are dozens of people who speedrun Spyro 1 all the time, and there's only a single TAS publication and it's a freaking decade old. You know what is also a decade old? https://speeddemosarchive.com/Spyro.html
If this is not an indication that we are actively becoming irrelevant, then I don't know what is. If motivating people to create and contribute TASes is not our goal anymore, then we're just wasting our time here. And if it is, then we're not so good at it apparently.
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: 11304
Location: RU
I've heard the site doesn't parse those yet.
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: 11304
Location: RU
I wasn't entertained, because a lot of the rounds were still too similar, and I'm not even sure what the goal in this movie is. If it's not speed, it needs to be mentioned in the branch and assessed.
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: 11304
Location: RU
It is really just about authenticity of whatever you are able to find. If the best you can find is a cracked version, it's fine. If it's official, it's better.
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: 11304
Location: RU
That would make the movie mush more similar to the regular TAS, which is what we wanted to avoid when working on this category. If you freely use subweapons, then you have arrows and they can be used as platforms in the levels, and on bosses to kill them really quickly. But we've already seen all that in any%.
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: 11304
Location: RU
Is it correct that you can replicate this category by playing further after any% completion, and also by using save data of that, instead of entering the cheat code?
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: 11304
Location: RU
Uncle Captain, if you want your TAS to be published at TASVideos, it needs to be properly judged and accepted, not canceled (or rejected). And to be accepted it needs to be decently optimized and to meet other Movie Rules. If you keep canceling your movies before they are judged, we'll have to take away your ability to make new submissions. Please use https://tasvideos.org/Profile/UserFiles if you don't want your run to be officially judged.
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: 11304
Location: RU
I have an idea. Since "playaround" runs usually just aim for maximum entertainment value while doing arbitrary impressive stuff, this run aims for something specific for the sake of entertainment: It showcases "all (or almost all) features of the game's levels" and "about 90% of all glitches in Super Mario World". What if we just call it "glitchfest"? We used to have that branch some years ago, but it was eventually changed to "playaround".
Though honestly I wouldn't complain if this is simply called just "playaround" too, to avoidintroducing fuzzy borderline between subjective definitions.
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: 11304
Location: RU
TheCoreyBurton resigned from his publishing duties due to lack of activity and to focus more on real life.
You're one of my heros, I thank you for your crazy contribution and wish you the best future!
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: 11304
Location: RU
The new approach looks good, as well as the direction we're taking!
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: 11304
Location: RU
Previously our rule of thumb with arbitrary tweaks was that normal gameplay means intended gameplay, so you're free to use whatever setting the game officially advertises. The fact that they are not hidden means it's up to you really. Otherwise it would be weird to demand something specific.
Current rules don't even have that section anymore, and I think it's better that way. If later there's a community consensus that some settings needs to be different, we'll have actual people who care about that game and can explain their point better than we can attempt to predict right now. So yeah just use whatever option the game presents to you.
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.
I loaded my original cue file into DiscoHawk and it generated me ccd, img, and sub files. I loaded the ccd file into https://www.romhacking.net/utilities/1435/ and saved with default settings, which gave me one cue and one bin. It's getting the checkmark in bizhawk, but the movie doesn't sync on it.
If I just grab the cue uploaded by Slent and edit it to point to either of my newly generated bin files, there's no more checkmark in bizhawk, instead it shows a question box
and if you click it, it says:
Disc could not be identified as known-good. Look for a better rip.
But the movie syncs on that.
Here's a cue generated by discohawk+cdmage that you can easily edit to make the movie sync:
Download hawked.cue
Language: cue
FILE "hawked.bin" BINARY
TRACK 01 MODE2/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 26:01:54
TRACK 03 AUDIO
INDEX 01 30:24:32
TRACK 04 AUDIO
INDEX 01 33:36:49
TRACK 05 AUDIO
INDEX 01 37:02:01
TRACK 06 AUDIO
INDEX 01 40:12:20
TRACK 07 AUDIO
INDEX 01 43:16:08
TRACK 08 AUDIO
INDEX 01 46:44:30
TRACK 09 AUDIO
INDEX 01 50:59:15
TRACK 10 AUDIO
INDEX 01 54:13:15
TRACK 11 AUDIO
INDEX 01 57:50:46
TRACK 12 AUDIO
INDEX 01 60:52:62
TRACK 13 AUDIO
INDEX 01 61:04:63
Just replace
Language: cue
INDEX 01 26:01:54
at line 5 with
Language: cue
PREGAP 00:02:00
INDEX 01 25:59:54
That essentially makes the dump bad, and the movie sync.
We rejectedmovies done on bad dumps in the past if they can't sync on good dumps, but now we have Wiki: Playground which can host them until a run is made on a good dump.
While the change to the image is kinda minimal, and gameplay is maybe not too different, so far we don't even know how on earth that exact cue was generated and what effect it actually has to edit that one bit.
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: 11304
Location: RU
Thanks. Please upload your .cue file too.
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: 11304
Location: RU
Yeah while that approach felt in line with the old policies and goals, we're now checking them against what subjectively makes sense to us as a community. After all it's what legitimacy means: that overwhelming majority of participants can sign off on it. And that is only possible when the policy feels honestly natural.
So instead of running away from things that make us feel "oh no, we can't predict what comes out of it, and it may be something we can't handle, so let's just ban it" we should learn to embrace reality and variety, because reality is greatly varied. Even speaking pragmatically, we'll be more productive by being more open.
A question for Sonic experts: can you enter bonus levels after you already got 7 emeralds?
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: 11304
Location: RU
I think with how some games didn't have common abbreviations that can help searching, there are some arbitrary abbreviations that don't make sense, like humalad, bmbokupa, or tokgojts (try guessing which games they represent). You'd think the point of abbreviations might be simply shortening the game name by (semi-)arbitrarily dropping letters, but then how does one know how to search for it, and which letters to drop to get the desired result? If the search is done by only putting in the first letter of each word, then at least it's a predictable system. But then it could just be automated instead, no need for inventing things.
The only other DB where short name of a software was limited to 8 letters was MAME, and it was only limited because of 100 year old DOS limitations for filenames. Now that's where inventing the short name could be tricky, since it has to also remain unique. Some people may see value in us listing what MAME calls a given game, but their system is also weird, like they consider the European name the default and add extra identifiers to other versions, and sometimes those identifiers feel backwards. But I dunno what purpose having this info would have for us.
Is 2 words a hard limit?
The old site kept lots of Relations info. Was it dropped upon migration or is it still kept hidden?
Otherwise the new page looks good.
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: 11304
Location: RU
I think being absent from our DB is a good way of saying "we don't have anything for this game". And it may be majority of existing games on some platform.
What's the benefit of having continuous IDs if ID by itself doesn't tell any info? It's just like a video URL on youtube to me.
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: 11304
Location: RU
Hacks don't have to be Moons anymore, so they just go to Standard if the movie goal is eligible. And yeah we want to unobsolete hacks that have unique levels.
Also done!
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: 11304
Location: RU
Ok, follow these steps instead to obtain a hash:
> Open BizHawk
> Go to Config->Cores->PSX and click Octoshock
> Open your copy of the game
> Go to the PSX menu and click "Hash Discs"
> Click "Hash"
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: 11304
Location: RU
This run is amazing! I made a comparison video, per floor. The script is here.Link to video
You grab this platform and jump from it 1 frame sooner than me, but somehow we land on it at the same frame. I suspect subpixels aligned weirdly. Nice lag reduction by not shooting a bullet right after!
Awesome! Falling off the hook so you don't have to dodge the enemy.
I have no idea how you got no lag here!
You start moving left later here, losing 1 frame.
Looks like I spawn the first crow 1 frame sooner too? But I see you manipulate it differently and just walk under it to advance further, nice.
Nice spawning! And later on too.
Insane platform zipping in this whole section!
Yeah I forgot the boss can also appear in the middle, only realized it after it was published, lol.
I did wheel zipping for fun there but forgot to test if it would let me jump forward sooner, lol.
You aligned the previous jumps not to have to release Right, nice!
Wait did I just shoot the wall instead of the boss?
Nice, you manipulated him to become vincible sooner!
Does this jump require subpixel management?
I don't know why I'm releasing Right. Maybe to manipulate the next enemy?
Looks like you made a small jump so you got lower falling speed and lost 3 frames.
Nice, jumping down allows you to grab the lamp hook much more optimally! The rest of the floor is just crazy.
Wow it didn't damage you!
Wow this whole fight. Not only do you casually walk on the rope to shoot him sooner...
...you also manipulated him to instantly jump to the top!
I don't think I tried reaching that left corner right away, without having to jump on the platform first.
Manipulating the drones better you shoot one and then you can shoot the wall sooner, nice.
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.