Post subject: Memory card supplemented TAS
Experienced player (590)
Joined: 1/11/2007
Posts: 103
I noticed a new game+ TAS on Chrono trigger that was marked as "concept demo" and this got me thinking. What is the consensus on TASes that depend on memory card or SRAM data? Some games have very interesting modes locked out unless there is clear data on the plugged memory card. I can think of 4 ways to TAS those modes:
    1 Unlock them with a cheat code. (Not always available.) 2 TAS the first play through and continue the extra mode without stopping the TAS. 3 TAS from a savestate. 4 Include the SRAM/memcard file along with the button input file.
The 4th option seems the best in terms of applicability and practicality. Surely it would not be (ethically) difficult to include memory data, so long as we're not talking about, e.g., importing suped up characters. It's not cheating. A couple examples that would benefit from this are just about any Castlevania or Resident Evil game.
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
snes9x, VBA, possibly FCEU (need to look into the details of its power-cycle feature) and maybe others support SRAM in their movie file. We just don't allow it because it makes comparing movies harder. Blank SRAM is just such an easy common starting point. Final Fantasy games start faster from blank SRAM since you don't have to look at the list of saved games and choose New game, to name one example.
Joined: 4/30/2006
Posts: 480
Location: the secret cow level
I always thought it was lame how many Resident Evil speedruns start with the infinite rocket launcher. You may as well use a Gameshark.
Joined: 5/2/2006
Posts: 1020
Location: Boulder, CO
The best use of this is in cases like mario kart, where modes can be unlocked. Might make for a more interesting tas.
Has never colored a dinosaur.
Joined: 12/26/2006
Posts: 256
Location: United States of America
It's very game-specific, so the only sure way to know is either to discuss it in the forums or submit a run and see how the audience reacts. But generally, the allowable circumstances are very narrow. My guess is that most likely a "clean" run would have to already be published and the second run would need to do something really cool or have a huge time savings to qualify. It does happen sometimes with unpublished games, though. Recently, Baxter had his Biker Mice From Mars accepted with unbelievable audience acclaim. This run uses a password to skip to the last level of tracks and give his bike some powerups; it was agreed that playing through the whole game would have been terribly boring to watch. Yet, because Baxter so totally pwns the game, the reception was overwhelmingly positive. So it can happen. If you're going to start a run from an SRAM or a savestate or using a password, make sure to
  1. Discuss it in the forums, and
  2. do something very impressive in your run.
Joined: 8/28/2006
Posts: 50
Well, you do have to be careful in your limits. I made a saved game for MechAssault on Xbox that when loaded boots Linux. Chrono Trigger definitely has that "huge time savings" thing going for it... One of the decent exceptions would be having 8 stars already in Super Mario Bros. 2 so you can get to world A.