TAS especific requests

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Post Reply
UoBtEx_FODA
New Member
Posts: 5
Joined: Thu Jan 11, 2007 4:33 am
Location: Brazil - Rio de Janeiro

TAS especific requests

Post by UoBtEx_FODA »

- The on-screen messages should be updated even if the emulator is paused (picked savestate slot, saving, loading, speed changes, etc). This is very important so the player won't get lost while doing stuff with the emulator paused.
- The current emulated speed should be shown for a short while when changed (100%, 90%, etc).
- A movie recording read-only toggle hotkey would be good. Read-only toggling saves so much time while TASing that it's a big waste of time to do a TAS without it. Maybe it has one but I couldn't find one. Even if it does have one, it's not configurable. It should be configurable. It's state should also be shown on a screen message.
Last edited by UoBtEx_FODA on Thu Jan 11, 2007 5:24 am, edited 1 time in total.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Re: TAS especific requests

Post by Deathlike2 »

UoBtEx_FODA wrote:- The on-screen messages should be updated even if the emulator is paused (picked savestate slot, saving, loading, speed changes, etc). This is very important so the player won't get lost while doing stuff with the emulator paused.
Doubtful that will change.
- The current emulated speed should be shown for a short while when changed (100%, 90%, etc).
Doubtful that will change either.
- A movie recording read-only toggle hotkey would be good. Read-only toggling saves so much time while TASing that it's a big waste of time to do a TAS without it. Maybe it has one but I couldn't find one. Even if it does have one, it's not configurable. It should be configurable.
This is effectively done already. Go obtain ZSNES from SVN - http://board.zsnes.com/phpBB2/viewtopic.php?t=7371

The feature is listed in Config->Saves as "Do Not Save SRAM".

Hold on a moment..a read-only toggle?... How about making a copy of the record just in case for your own sake before you play it back? In any case, ZSNES will prompt you if you want to override the movie if one exists in the current slot if you accidently hit record. So, if you fail at this extra step, then there's no helping extra user error.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
UoBtEx_FODA
New Member
Posts: 5
Joined: Thu Jan 11, 2007 4:33 am
Location: Brazil - Rio de Janeiro

Post by UoBtEx_FODA »

I'm not sure you got what I meant.

Read only toggle hotkey would be good for making a savestate work as a re-recording savestate, or making it just a rewind to watch the movie from that savestate point. Explaining:

I'm recording a movie using savestates rerecording (TAS). And I want to rewatch what I just recorded, so I hit the read-only toggle hotkey and load the savestate. I pause before the movie ends and hit the hotkey again, save and load so I can continue recording.

That way I can watch what I just recorded without having to stop the movie, choose movie playback in read-only mode, make a savestate just before the movie ends, then stoping the movie again, choosing playback in recording mode, and load the savestate.

Too bad about the other features, they are kinda important for TASing... :(
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

What the hell is TAS?
*Sometimes I edit my posts just to correct mistakes.
UoBtEx_FODA
New Member
Posts: 5
Joined: Thu Jan 11, 2007 4:33 am
Location: Brazil - Rio de Janeiro

Post by UoBtEx_FODA »

Joe Camacho wrote:What the hell is TAS?
it's a Tool-Assisted Speedrun


basically, those impossible gameplay movies such as this
Last edited by UoBtEx_FODA on Thu Jan 11, 2007 5:21 am, edited 1 time in total.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

UoBtEx_FODA wrote:I'm not sure you got what I meant.

Read only toggle hotkey would be good for making a savestate work as a re-recording savestate, or making it just a rewind to watch the movie from that savestate point. Explaining:

I'm recording a movie using savestates rerecording (TAS). And I want to rewatch what I just recorded, so I hit the read-only toggle hotkey and load the savestate. I pause before the movie ends and hit the hotkey again, save and load so I can continue recording.

That way I can watch what I just recorded without having to stop the movie, choose movie playback in read-only mode, make a savestate just before the movie ends, then stoping the movie again, choosing playback in recording mode, and load the savestate.
I believe that was in the works. I'm not sure of its current status. You will have to obtain ZSNES from SVN and try the option "Record on Movie State Load" out.
Too bad about the other features, they are kinda important for TASing... :(
The first request is not that simple, since the execution and rendering are at the same point. I could be wrong, but this is what I believe it is. You should be aware of what you are doing in the first place though unless you have really bad short term memory.

The second request is probably easier to implement, but I dunno if it would happen (hence my use of doubtful).

Joe, TAS == Tool Assisted Speedrun.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
UoBtEx_FODA
New Member
Posts: 5
Joined: Thu Jan 11, 2007 4:33 am
Location: Brazil - Rio de Janeiro

Post by UoBtEx_FODA »

These confirmation messages are very important, with the player using/changing savestates 10k times per movie, it's very common to mess up, and minimizing this mess up is the key. But I understand those technical problems.
Maximus
New Member
Posts: 3
Joined: Fri Jan 26, 2007 4:45 am
Contact:

Post by Maximus »

I was going to ask the same basic question(s), but they may have already been answered.

When emulation is paused, returning from the menu makes zsnes "appear" to be frozen, which can be remedied by resuming emulation. If the menu could show/hide even while paused, it would fix this. Also, some kind of message display to indicate the state of emulation onscreen is beneficial to TASers, but I think FODA mentioned all this already :P
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Are there plans to show the player's keys? (pic)
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

creaothceann wrote:Are there plans to show the player's keys? (pic)
The plans are to do everything, more than everything, and better than all else.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Maximus
New Member
Posts: 3
Joined: Fri Jan 26, 2007 4:45 am
Contact:

Post by Maximus »

That sounds promising ... if only it were more specific :P
Post Reply