Posts for Samsara


Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
MESHUGGAH wrote:
I saw a few interesting notes about this on various not allowed to link sites,
So you'll follow those rules, but you disregard the rules against hate speech by keeping that ableist slur in your forum signature? This isn't the first time you've been warned about using that word, either. Remove it. EDIT: I apologize for hijacking the submission for this, but I'm not going to let language like that stand, and prior warnings were ignored.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Please use this when editing your submission. All non-minor edits are tracked in our Discord server, and it can result in pretty annoying spam when several of them happen in a short span of time.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Post subject: Reviewers - A new way to contribute!
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Have you ever thought "I want to be a Judge, but I don't think I have the qualifications or the time commitment to do it"? The new Reviewer role might be perfect for you! Reviewers make up a trusted panel of experienced community members, working alongside Judges to curate what content makes it onto TASvideos. They are not able to directly process submissions like Judges. Instead, their role is to streamline the overall judging process by providing first pass reviews of workbench submissions. Examples of what Reviewers can do include verifying that input files sync and checking for any obvious mistakes in routing and optimization. They are also given a much bigger voice in discussions over difficult judgements and possible changes to our submission rules. For more information on the role, there's an in-depth writeup on the Judging wiki page. If you'd like to be a Reviewer, please contact Samsara, and then expect to wait for several hours because she's really bad at both sleeping and checking site DMs.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Info Teddy wrote:
I would also like to note that the submitted movie file ends on Frisk slashing Toriel, and stops at her saying "You..." whereas the temporary encode advances past that dialogue and gets to the "UNDERTALE [HARD MODE] Coming... Maybe, Eh. don't count on it." screen. The movie file should probably be updated to get to that screen.
This makes sense to me as well. I'll hold on replacing the file and making my judgement until a new fixed file is provided.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
I apologize for the delay in processing this submission. I've noticed a lot of inconsistent optimization compared to [2844] Genesis Flashback: The Quest for Identity by Alyosha in 22:29.99, particularly in menuing and comparable movement. Some comparable sections are noticeably slower than the published run, others are a fair bit quicker. Is there any reason for this? Frame rules, movement optimization between screens, RNG manipulation, emulation accuracy improvements, anything like that? The menuing at the very least seems like an oversight, something that would have been caught by referencing the published run, though I lack the familiarity with the game to tell if the overall movement is also an oversight or intentional. There's definitely some very solid improvements in here with new glitches and strategies, but I worry that a good amount of time is being lost in these comparable sections. EDIT: Some of these are pretty significant losses, too. You're only 2 seconds ahead of the published run at the start of the second area. Keeping pace with the published run in comparable sections (i.e, not the strictly improved rooms) would have put you at least 5-6 seconds ahead. EDIT2: I've gone deeper into comparing the two runs and I don't think the optimization is up to snuff. Outside of rooms with new glitches/routing, time is constantly being lost.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Arc wrote:
Split it into two separate classifications. Rejected for movies that will never be published (there is no more accurate term in English than 'rejected'). Deferred is the proper term for something that could be given consideration in the future.
I've brought this idea up in the past and still agree with it. I've opened up an issue for it on Github and, honestly, I'd consider it high priority given the current state of the workbench. EDIT: Less priority now, but I still think it's a good idea!
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
It's being worked on. We're overworked and understaffed, it may take some time for things to happen in full. Please be patient.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
andy120195 wrote:
The only thing that's missing is the new submission file, which I also have ready, but don't know where to upload.
https://tasvideos.org/UserFiles/Upload
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
TASvideos has evolved greatly over the past year. We've gotten a new site, new administration, new rules and systems for our content, and we even managed to add an S onto that ol' HTTP. With the amount of positive change and additions we've made lately, it's only natural that we need to reach out to people to help us with the increased workflow. Therefore, from now on, TASvideos will be permanently calling for contributors, including staff positions! There's no formal application or anything. "Applications" (read: DMs saying "hey i'm interested!") will always be accepted even if there are no available positions, so don't hesitate to reach out! We'll be keeping track of everyone who's interested and will contact them if spots become available. Qualifications and points of contact will be maintained both in this thread and on the Contributions wiki page, which is like this thread but formatted differently! All positions, staff included, are unpaid volunteer positions. We do this for fun, and because we love this hobby, this site, and the community, but we all have lives outside of the site, and those lives always take precedence over the ones we can sacrifice to save six seconds on that boss fight.
Open Positions Judges Reviewers Publishers Encoders Contributions Site Developers Editors
Senior Staff Site Admins: Memory, feos, and Samsara Site Owner/Lead Developer: adelikat Senior Judge: Samsara Senior Publisher: fsvgm777 Senior Ambassador: dwangoAC
Staff Positions and Qualifications Staff members all represent TASvideos. As such, they are expected to be active, friendly, and helpful members of the community above all else. Reviewing and Judging Judges are members of the site experienced with the process of creating tool-assisted speedruns that have been entrusted with the responsibility of approving or rejecting movies that have been submitted. Judges lead the community in setting the rules and standards that submissions must meet and follow. Reviewers make up a trusted panel of experienced members that analyze and provide feedback on submissions when necessary. They operate similarly to Judges, and are expected to have similar qualifications in turn. While they are not directly able to process submissions, they are able to review them on behalf of Judges, and Judges can subsequently sign off on those reviews as official judgements. All Judges and Reviewers are expected to follow the Judge Guidelines. 1. Judges and Reviewers need experience with high-level TASing and a keen understanding of optimization. TASing experience allows Judges and Reviewers to distinguish between suboptimal and optimal play without demanding unreasonable efforts on behalf of the authors. High-level knowledge of the workflow gives Judges and Reviewers a keen eye for recognizing where improvements can and should be made in submissions, as well as how to implement those improvements. You are not required to have published runs to become a Judge or Reviewer, though having them is recommended as an easy way to prove your experience. 2. Judges and Reviewers must be nice, active, and helpful members of the community. Judges and Reviewers should be prepared to work with not just the rest of the staff team, but the whole TASVideos community at large. You must be able to communicate with people in a friendly manner, ask and answer questions, clarify anything people are confused about, and collect a variety of opinions, coming to the conclusion that best serves the community. TASers make our site exist, so the main goal of a Judge or Reviewer is to understand and support their best interests by respecting their work, encouraging them to do more cool things, and satisfying their needs through staff activity. If you are not already in our Discord server, joining it is a requirement in order to engage with the community and keep up with staff discussions. 3. Judges must be ready and able to set up and run emulators of variety of systems. As the time goes by, more and more systems become TASable. It is important to know how to deal with their emulators, because more and more submissions of their games will hit the queue. Some emulators have not been designed with user friendliness in mind, and some effort is required to replay movies on them. We do not want such exotic emulators to be neglected. This is not a strict requirement for Reviewers, though it is a huge benefit. 4. Judges and Reviewers must have a proper understanding of all the rules, guidelines, and approaches that are applied to the movies being judged. There will be submissions that challenge the rules and guidelines we have created, so understanding them is a must for a Judge or a Reviewer. However, a proper understanding of our rules does not mean they must be followed in all cases. Nothing in the rules should feel unclear or unreasonable to a Judge or Reviewer, so they are expected to speak up in those cases. Always consider how a rule could change to better reflect the needs of the TASers. If you are interested in becoming a Judge, contact Samsara, the current Senior Judge. You can also find her at Literally This Post That You Are Reading.
Encoding and Publishing The Encoder role denotes one who has permission to add their own encodes to current and obsolete publications. They adhere to the Encoder Guidelines without oversight. Encoders are not considered staff, though the position often leads to becoming a Publisher. To be assigned the Encoder role, an encoder must demonstrate the following:
  • An ability to consistently produce encodes that meet the encoding standards (around 3-4 to begin with is usually sufficient).
  • A thorough understanding of the Encoder Guidelines and familiarity with the Encoding Guide, in particular the sections in the publication manual related to encoding and the encode filenames, as well as uploading to Archive and YouTube (on TASVideosChannel)
  • An approved movie logo (Logo approval is at the discretion of the senior publisher or admin-level staff; for approval, a logo must meet requirements listed in the Encoder Guidelines - the logo history has some examples of approved logos)
Once a run has been accepted, Publishers are responsible for assembling the materials necessary for the run to be widely accessible. In particular, they are responsible for approval of the high-quality video files that accompany any new publication; they also select screenshots and write movie descriptions for new movies. Publishers start off as Encoders, and as such are expected to have met those qualifications, as well as the following:
  • Encodes made for at least 3 publications from the Workbench
  • The ability to select and compress movie screenshots and to write a basic movie description (or recruit assistance from editors to do so)
  • The desire and willingness to publish movies at a consistent pace: it is not required to publish a large quantity of publications but they should happen somewhat regularly
  • Good relations with the TASVideos community - as staff members, Publishers are expected to be well-behaved and significant contributors to the community in general
In essence, a publisher must not only be able to make quality encodes but also put together a quality publication, including a nice screenshot, movie description, and streaming media uploads. The image of TASVideos should be that a new publication is of a certain standard and is presented and promoted well. If you are interested in encoding or publishing for the site, contact fsvgm777, the current Senior Publisher.
Contributor Support Roles These roles are not explicitly staff, though they may be given extra privileges that elevate them above normal users. Contributors are expected to be active and helpful members of the community, not misusing their privileges. Site Developers Site Developers contibute code to the site through the site's Github. Anyone can contribute code at any time, and those with C# development experience are encouraged to help out in any way they can. If you are interested in a more active and constant development role for the site, contact adelikat, the Site Owner and lead Site Developer. Editors Editors help maintain the site wiki, cleaning up and updating game information, fixing formatting errors and typos, and whatever else they can find. Creating game pages for submissions with no game listing and adding rom hashes to game listings currently without are currently high priorities. If you are interested in becoming an Editor, contact Memory or feos, the Site Admins.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Playground has arrived! It's still in an early stage of implementation, but we can start, well, playing with it now! Once it gets to a more fully implemented state, we'll officially announce it and start actively accepting PG-oriented submissions. For now, though, I'd like to stick to re-evaluating recently rejected submissions and current workbench submissions while we hash out the details and work to get this fully in place. More site prominence is already planned before an official "release", with a front page section at the very least and further expansion of game pages as a long term goal. Any other ideas or suggestions y'all may have, even if it's just submissions we should take a second look at, post away!
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Well, this feels like a good way to test our fledgling Playground system! Moving this submission was meant to test the functionality itself (which is only a minimal implementation as of right now), and given that the site is not on fire it definitely feels stable enough to start working with! The actual rules based on this implementation have yet to be determined, but that should come VERY soon as both of the Senior Judges have wanted this for literal years. Stay tuned for updates!
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
I'm seeing a lot of notable problems with Libretro cores just from reading the submission text. Even if they're relatively stable to TAS with on a basic level, there's a lot of major problems that I feel would need to be fixed in order to make Libretro acceptable. Namely:
  • The BK2 would need to be able to parse the correct system from it. Currently, the system ID for Libretro cores is just "Libretro". The site parser doesn't recognize this (this submission had to edit it to NES), and even if the parser was updated, it would still read as Libretro and not as the correct system. Obviously, this is unacceptable, because Libretro isn't a console. It's a dumpster fire.
  • Basic necessities such as RAM Search would have to work for the loaded core. Input isn't even properly recognized, trial and error is needed to figure that out in TAStudio, which according to the submission HAS to be used for TASing because there may be issues with determinism when TASing traditionally.
  • Core settings need to be changeable, once again for sync/determinism issues.
Any one of these things would be a dealbreaker for me by themselves, so all of them needing attention is pretty far beyond what I would want to reasonably allow. As far as I'm aware (please correct me if I'm wrong), each and every potential core would need individualized work done in order to work properly, and at that point it would almost certainly be easier and more stable to just implement the cores into BizHawk itself, rather than continue hacking together support for Libretro as a whole. I appreciate the effort put into making this run and testing out the Libretro functionality, though! It's just unfortunate that testing only went and proved it may never be stable enough for acceptance. Hopefully things can be synced over to a properly implemented Pokemon Mini core whenever that comes around.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Post subject: Flash TASes are now accepted!
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
The recent release of libTAS 1.4.3 significantly improved support for Ruffle, a Flash Player emulator in active development. Since then, several full TASes were made of Flash games using Ruffle running in libTAS with confirmed sync for multiple users, proving that it is a reliable and stable TASing workflow. Because of this, we are now officially supporting and accepting Flash submissions! For those of you interested in creating and submitting Flash TASes, our Resource page for Ruffle contains highly important information that you need to know: https://tasvideos.org/EmulatorResources/Ruffle You can get libTAS 1.4.3 here: https://github.com/clementgallet/libTAS/releases/tag/v1.4.3 Ruffle nightly builds are located here: https://github.com/ruffle-rs/ruffle/releases Also, check out our first Flash submission: #7368: rythin's Flash Meat Boy in 02:51.10
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
About five and a half years later, I'm back to taking a look at this game. Link to video I knocked out a quick test of a route idea I had that utilizes the super jump trick found earlier in the thread. The boots are normally required for this area, but it's possible without them using the super jump and some damage boosts. I'm pretty sure having the boots would still be faster here, unfortunately, but I might just keep this route in an optimized run for the TAS-only value of it. "A couple seconds of speed/entertainment tradeoff for an unexpected thing in a game nobody knows nearly enough about to know why it's unexpected" is practically my middle name at this point, anyway.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Post subject: why is everything so difficult for me
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
I started looking into updating the run, but I've immediately run into a major roadblock that may sound familiar to anyone who's spoken to me for longer than ten seconds: I cannot, for the life of me, figure out how the RNG works. All I've managed to figure out over two full days of looking is that the global timer at $E97 (4byte) is involved, somehow, but only sometimes. There's some other factors in play as well, but trying to find other values in RAM has proved fruitless, namely because half of the values that change either softlock the game or outright crash it when they're modified, and naturally the other half don't change the RNG. Given how much of this game is manipulation and how tight it is in the published run, I don't see myself finishing this if I have to brute force everything, and I've barely even started in the first place. For battles at least, the outcome of an attack seems to be determined around the time it happens visually, with the character's attack textbox being the last thing that can affect it, but delaying any action by a frame seems to lead to different results down the line. Delaying the attack textbox by two frames could be a miss, delaying a previous textbox by two frames could be a critical hit, delaying one textbox by a frame and entering the battle a frame later could be a normal hit. Certain inputs also seem to have some sort of effect on the outcome of an attack without needing to delay at all, but since most attacks go through and damage values are completely static, it's extremely hard to tell what's changing unless it actually leads to a miss or a crit. Here's a userfile that goes up to the second battle of the game if anyone wants to mess around with this: User movie #637849514729792831 A few things you can mess around with:
  • Adding an Up or Down input at frame 9391 will change Kaeli's first attack to a miss.
  • Adding blank frames after the input at 9389 so that the next two A presses happen at 9396 and 9409 will also cause Kaeli's first attack to miss. Adding any input at 9408, even A, will change it back to a hit.
  • Again, delaying any input could lead to a different result down the road. Delaying multiple different inputs for various amounts of frames has different effects over delaying one input for the same amount of frames.
  • The global timer still factors in sometimes. It may factor in all the time, actually, but is interfacing with some other value(s) to produce a result.
If somebody can figure this out, even if it's the easiest thing in the world and I'm just too much of an idiot to find it myself, congratulations on the free co-authorship credit you'll get in return.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
WIKI RESTRUCTURE PROJECT There's a lot wrong with the site wiki. Let's fix it. Full draft and discussion: Wiki: HomePages/Samsara/Drafts Last major update: August 14th, 2023 This is a pure draft, anything on that page is subject to change and nothing there should be considered finalized or in-progress. If you'd like to weigh in on something and you're not already an Editor, let me know and I can give you the role, or post here and I can port it over. Current plans: Wiki: HomePages/Samsara/Proposals Last update: August 17th, 2023 Anything here is what I am actively planning on working on. As such, they should be prioritized in discussions as they will likely be finalized and acted upon within a week or two.
Relevant thread content as it was posted on April 1st, 2022 is below. AKA, "Samsara posts another stickied thread in Site, to the surprise of literally nobody". AKA, "Samsara posts an important thread on April Fools' Day, to the surprise of literally nobody". TASVideos has undergone a pretty huge amount of change, lately. We updated the site itself, we updated a lot of site policy, and things will be continuing to change as we continue moving the site forward. However, there's a pretty substantial relic of the past that's a lot harder for us to change, and that's A REAL HECKIN' LOT OF WIKI PAGES. There are a lot of pages with outdated information, pages that are no longer necessary, page translations that need to be updated to reflect rewrites and revisions, dead pages, orphans, pages with modules from the old site that are no longer supported (or implemented differently) on the new site, pages that are in desperate need of reworking and reorganizing... Basically any problem you could have with a wiki apart from vandalism is one that we currently have. Given that a lot of this stuff is subjective, it's hard to find it and correct it in the wild, so that's what this thread is for. This thread will be for tracking and discussing such pages. If you'd like to help out more directly, feel free to ask for the Editor role! No real requirements, apart from being a trustworthy person who won't misuse the privilege.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Your only bet for Flash is running Ruffle in libTAS. Hourglass barely even supports Windows games, despite being made to run them in the first place.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
I've always wanted to look into improving the non zip glitch movie, and this honestly feels like a pretty good motivator to start that. It'd be great if more information about the glitch was posted here, though, instead of seemingly being localized to Discord.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Interesting! Reminds me of when Acmlm TASed The Impossible Quiz, and it makes me wonder what else is possible with similar methods. Actually, thinking about it, there's a few really good questions about the nature of perfect play TAS scripts like this, and how we could theoretically account for them on the site in the future. We currently don't, as they play by an entirely different set of rules than we've established and we would need to figure out a brand new set of rules just for them. Granted, though, we probably should be thinking about it, and I'm already brainstorming how to do that, or at least how to get a discussion about that started. I'll leave that for another thread, don't want to hijack this one, but thank you for posting this c: Any plans on writing scripts for other webgames, or have you made others already?
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
That's a bug in the game itself, tied to how fast the time screen is skipped before each stage. It actually affects every stage past the first, it's just that the palette differences are usually subtle enough to feel intentional if you're otherwise unfamiliar with the game. For example, Stage 2 opening with bugged palette: Compared to how it's supposed to look:
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
We only allow runs starting from a savestate if it is the only option to access the particular feature that the run uses. For example, Super Mario Land "hard mode" is allowed to start from a savestate because SML doesn't have saves, and hard mode requires beating the game and immediately continuing into hard mode from there. This is because we can't really verify the legitimacy of a savestate by itself. A state could appear completely legitimate, but it could have been created through illegitimate means, and theoretically it would be near impossible to tell. Time Challenge mode in this game requires beating the game twice, once on Normal mode and again on the unlocked Director's Cut mode. In this case, we'd require a separate verification movie that beats the game twice in order to set up the save file, and this run would have to start from reset using that save file. VBA supports doing this, and while we don't exactly recommend using VBA anymore (it's severely outdated, inaccurate, and unsupported), the fact that it supports starting from SRAM at all means that a savestate should not be used for this run.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
If it isn't a public download, preferably open source on Github so we can verify what the new code is actually doing, we can't accept this run in any form. Apart from the privacy concerns, there's a very real possibility that the build could just disappear, or that access is no longer granted to it. Without that build, there's no way to verify this run syncs at all, which makes maintaining it into the future impossible. I don't want to risk that. I don't have qualms with the build being used in the first place, though we can't formally publish the run unless that controller disconnection patch is merged into Dolphin officially. Lua Core would be fine as well. We can have the run in Playground for now, though, assuming that we get a readily available public link.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
I'd just like to point out for future reference that the last seven seconds of this submission are purely for playaround purposes and are not necessary to beat the game. Since this is the author's choice, they will not be removed from the run. User movie #637814301682454960 The above userfile is this run trimmed down to final necessary input, and as such that is the time that needs to be beaten for any future run of this game.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.