Post subject: Publishing movies on the most accurate emulator available
Former player
Joined: 6/30/2010
Posts: 1107
Location: Zurich, Switzerland
I can't really make a simple title for this topic, so let me explain this: When a TAS gets submitted that was made on an emulator that is known to be inaccurate and there are more accurate ones available, you can always try to make it sync on the best emulator. Sometimes it works, sometimes it doesn't. My idea is that the site should have a rule for this. Try to make the TAS sync on the most accurate emulator and if it does, require that exact version of the input file for publication! If it can't be made to sync and the old emulator is still allowed, you could still publish the original version. I think this would help the site to make publications more legitimate and that's a very important aspect of TASing, a form of speedrunning that constantly needs to defend itself against accusations of cheating. What do you think?
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Skilled player (1737)
Joined: 9/17/2009
Posts: 4979
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I'm just confused why some people still embrace mupen given all the problems during TASing, viewing and publication despite alternatives existing. Other than "easier to use" and "my TAS started in Mupen" I don't see why people still use them. :|
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
I approve.
Experienced player (656)
Joined: 11/23/2013
Posts: 2230
Location: Guatemala
jlun2 wrote:
I'm just confused why some people still embrace mupen given all the problems during TASing, viewing and publication despite alternatives existing. Other than "easier to use" and "my TAS started in Mupen" I don't see why people still use them. :|
My guess is BizHawk runs awfully slow in their PCs.
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Trioct
He/Him
Joined: 4/13/2015
Posts: 7
Location: Somewhere, probably
I would switch to Bizhawk, but the TASeditor is hard to work with compared to FCEUX's. Mainly the scroll speed... I can't scroll through 1000 frames very fast if you only allow one at a time! I was tired when I posted this and forgot how to think.
Why do we call it saving frames if we only plan to get rid of them?
Amaraticando
It/Its
Editor, Player (159)
Joined: 1/10/2012
Posts: 673
Location: Brazil
I approve too. Though, translating a movie into another format is not just a matter of computing lag correctly...
Former player
Joined: 6/30/2010
Posts: 1107
Location: Zurich, Switzerland
Amaraticando wrote:
I approve too. Though, translating a movie into another format is not just a matter of computing lag correctly...
Of course, you would have to decide how much effort for syncing is too much and goes beyond just adjusting for lag.
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Joined: 3/9/2009
Posts: 530
Are you volunteering to do this for every submission then?
Skilled player (1737)
Joined: 9/17/2009
Posts: 4979
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Tangent wrote:
Are you volunteering to do this for every submission then?
Wouldn't it make more sense to simply edit the site to stop accepting them? I mean, there there's a continuance list, so doing that for other emulators seem to make more sense than to cause endless frustration on viewing and encoding.
Joined: 3/9/2009
Posts: 530
jlun2 wrote:
Tangent wrote:
Are you volunteering to do this for every submission then?
Wouldn't it make more sense to simply edit the site to stop accepting them? I mean, there there's a continuance list, so doing that for other emulators seem to make more sense than to cause endless frustration on viewing and encoding.
Rejecting all movies but those using the single most accurate emulator for a particular system is very different from what was suggested and I'm pretty sure would make a lot of people upset.
Former player
Joined: 6/30/2010
Posts: 1107
Location: Zurich, Switzerland
The idea was that if the newest emulator is not required automatically, but only when it's possible to sync the movie on it, people would still be able to submit with older emulators if they have trouble with newer ones. As long as those older versions are still accepted. If we were to only allow submissions with the newest emulators, yes, that would upset people.
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Editor, Skilled player (1535)
Joined: 7/9/2010
Posts: 1319
Resyncing runs isn't just adjusting lag, the RNG can also cycle on lag frames and thus has a different outcome on an emulator which lags longer. So what want you do? Waiting until the random values are the same, which leads to a suboptimal run. For every TASer who wants to start a run whould pick the recommended emulator from the site. If someone was already working on a run for a long time, before the new emulator existed, he/she can finish and submit the run with the old emulator.
Favorite animal: STOCK Gt(ROSA)26Sortm1.1(rtTA,EGFP)Nagy Grm7Tg(SMN2)89Ahmb Smn1tm1Msd Tg(SMN2*delta7)4299Ahmb Tg(tetO-SMN2,-luc)#aAhmb/J YouTube Twitch
Joined: 3/9/2009
Posts: 530
andypanther wrote:
The idea was that if the newest emulator is not required automatically, but only when it's possible to sync the movie on it
Again, who is going to be doing this work? You? It's a nice sentiment, but so is "everyone should have professionally landscaped lawns." What're you going to do when someone submits a run made on Gens or Visual Boy Advance (still acceptable right now, but not preferred)? Say "On top of the work you've already done, you need to do a bunch more work to try to sync it to another emulator even though the run you already have is acceptable." I can tell you now exactly how that'd go.
Site Admin, Skilled player (1250)
Joined: 4/17/2010
Posts: 11473
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Trioct wrote:
I would switch to Bizhawk, but the TASeditor is hard to work with compared to FCEUX's. Mainly the scroll speed... I can't scroll through 1000 frames very fast if you only allow one at a time!
Is there any actual reason why FCEUX is problematic? No. A whole lot of its runs even syncs on console.
jlun2 wrote:
Wouldn't it make more sense to simply edit the site to stop accepting them? I mean, there there's a continuance list, so doing that for other emulators seem to make more sense than to cause endless frustration on viewing and encoding.
Let's simply make a continuance list for Mupen64, no other emulator is really that broken. Let's not cause more problems with doing it than we have not doing it, so it should not be overdone.
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.
Former player
Joined: 6/30/2010
Posts: 1107
Location: Zurich, Switzerland
I was mostly thinking of cases where it wouldn't be too complicated to make it sync. If someone manages to do that with a submission, that file has to replace the movie. It already happens all the time that people fix small mistakes of a submitted TAS and it gets replaced. So why not doing the same thing here?
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Skilled player (1737)
Joined: 9/17/2009
Posts: 4979
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
feos wrote:
Let's simply make a continuance list for Mupen64, no other emulator is really that broken. Let's not cause more problems with doing it than we have not doing it, so it should not be overdone.
Sounds fair. Can this be done ASAP, since the longer it isn't the more TASes get started with mupen.