Post subject: If you could do 2 player tas via netplay?
Joined: 12/17/2004
Posts: 99
Location: Karlsruhe, Germany
I have got a question. If it was possible to make a 2-player TAS over the internet (e.g. frame perfect netplay support inkl. frame advance and button presses shown as soon as remote presses them) would you do it? I ask, because it seems to be quite easy to add such support with the new scripting engine. I already programmed a proof of concept for just the keypresses. But I won't research it further if no one is interested. cu Fabian
Joined: 4/11/2006
Posts: 487
Location: North of Russia :[
Uh... I don't think anyone would use it... really... Two people need to KNOW game and be comunicating during playing and every load or save would give troubles to the-one-who-did-not-do-it =)
Joined: 12/17/2004
Posts: 99
Location: Karlsruhe, Germany
I was thinking for example of Secret of Mana, where you have to have three players and its difficult to press 10 keys at once ;-). Another thing I would do was: Deactivate the Save State/Load State/Load-ROM/Frame-advance functions for the "Slave-snes9x" and have them get those commands also from the master. So the slave-snes9x just can do key-presses and send them. Another idea I had was: Does any emulator already support sticky keys. E.g. Don't press and hold, but press once to activate, press again to deactivate. I could imagine this could came in handy in TAS'ing ... cu Fabian
JXQ
Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Doing a 3-player TAS might be pretty involved, but I can't imagine it being harder than getting more than one person to cooperate while working on a TAS when they're in the same room. I imagine it would be even harder over a series of tubes.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Joined: 4/11/2006
Posts: 487
Location: North of Russia :[
Fabianx wrote:
Does any emulator already support sticky keys. E.g. Don't press and hold, but press once to activate, press again to deactivate. I could imagine this could came in handy in TAS'ing ...
That's one of reasons I love VBA-rerecording ^___^ It has auto-hold, and it can be assigned to any key combination (I use buttons for simple, alt+button for autofire, ctrl+button to hold)
Active player (410)
Joined: 3/16/2004
Posts: 2623
Location: America, Québec
I already tried this on SNes9x with Genisto. It's rather hard and harder because of desynchronisation. I don't recommend doing that
Joined: 12/17/2004
Posts: 99
Location: Karlsruhe, Germany
zefiris wrote:
That's one of reasons I love VBA-rerecording ^___^ It has auto-hold, and it can be assigned to any key combination (I use buttons for simple, alt+button for autofire, ctrl+button to hold)
Ah, this applies again only to the windows version. And I guess also only to the hacked version by nitsuja? And as nitsuja did the VBA re-recoring, I guess snes9x windows might have the same features. I think it might be at the time to have a list of all TAS-features authors do need and a page in the wiki that lists the emulators that do support it. e.g.: Feature snes9x vba --------- -------- ----- scripting supported supported autohold supported supported (Win only) as an example. Does there exist such a list of not dream tas tools, but of commonly used tas tools in emulators?
Phil wrote:
I already tried this on SNes9x with Genisto. It's rather hard and harder because of desynchronisation. I don't recommend doing that
yes, because the netplay support was not frame-perfect afaik. But I was talking about frame-perfect netplay (and yes that is possible). Would you do another TAS try with Genisto?
Active player (410)
Joined: 3/16/2004
Posts: 2623
Location: America, Québec
Fabianx wrote:
Would you do another TAS try with Genisto?
I don't think so because I haven't seen of him for at least 1 year.
Joined: 12/17/2004
Posts: 99
Location: Karlsruhe, Germany
Phil wrote:
Fabianx wrote:
Would you do another TAS try with Genisto?
I don't think so because I haven't seen of him for at least 1 year.
Or with someone else?
Active player (410)
Joined: 3/16/2004
Posts: 2623
Location: America, Québec
Too much trouble. I prefer controlling 4 player alone. Imo, it's easier.
Player (80)
Joined: 3/11/2005
Posts: 352
Location: Oregon
Fabianx wrote:
Does there exist such a list of not dream tas tools, but of commonly used tas tools in emulators?
http://tasvideos.org/DesiredEmulatorFeatures.html
ideamagnate| .seen aqfaq <nothing happens> DK64_MASTER| .seen nesvideoagent * DK64_MASTER slaps forehead
Tub
Joined: 6/25/2005
Posts: 1377
btw, an idea I just had: when using multiple controllers (no matter if they're "attached" locally or via netplay), wouldn't it be useful to be able to toggle read-only for each controller seperately? that way you could redo the movement of one player without having to recreate the other players.
m00
Active player (410)
Joined: 3/16/2004
Posts: 2623
Location: America, Québec
Tub: good idea but in most games, the randomness will be affected so you will be forced to control both controller.
Tub
Joined: 6/25/2005
Posts: 1377
obviously it's not meant to redo a whole level with just one character. But if player B notices "oops, I missed that shot, should have fired earlier", he could rewind without player A having to redo his part. And even if randomness is affected in a critical way, the feature would still allow you to keep the input up to the desync. Anyway, it's meant mostly for short-term-corrections, which doesn't make it useless.
m00