Post subject: [TAS Editor] Testing large changes in the middle of a run
Personman
Other
Joined: 4/20/2008
Posts: 465
Hi! I have been hanging around for a long time, and poked at TAS tools a few times, but never really embarked on a large project or learned much in the way of effective workflows. I am currently working with an existing input file for an NES game in fceux 2.2.2 TAS Editor, and I find myself wanting to test out two very different strats for a certain segment. It seems natural, in this case, to want "super savestates", that actually save the entire state of input (with no regard to "current frame"), in addition to the standard "bookmark savestates", so that I can switch between the two strats without erasing all the later input. It seems like I could emulate this by duplicating the input file and opening two instances of TAS Editor, but that seems kinda icky. Is there a better way?
A warb degombs the brangy. Your gitch zanks and leils the warb.
Editor, Skilled player (1537)
Joined: 7/9/2010
Posts: 1319
You can use branches to save your inputs. To get to the branches you should double click on the bookmark dialog, if it isn't already there. To save all the inputs of your tested strat just set a new branch anywhere, it save the whole input before and after the saved frame.
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
Personman
Other
Joined: 4/20/2008
Posts: 465
Oh, perfect, ok. I had been stupidly misreading "bookmarks/branches" as two different names/uses for the same feature, not realizing the other interface was hidden behind a double click :P I feel a bit silly, but also happy that such an important feature is, in fact, supported!
A warb degombs the brangy. Your gitch zanks and leils the warb.
MESHUGGAH
Other
Skilled player (1919)
Joined: 11/14/2009
Posts: 1353
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
The "easier" way is using branches as TASeditor suggested. The other way (what I use) is comparing movies in different instances (N emulator for N movies) with frame advance delay and background input.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11492
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
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.
Personman
Other
Joined: 4/20/2008
Posts: 465
MESHUGGAH wrote:
The "easier" way is using branches as TASeditor suggested. The other way (what I use) is comparing movies in different instances (N emulator for N movies) with frame advance delay and background input.
Can you go into more detail about why you prefer it? It doesn't seem that much harder, if there are big advantages. Also, I tried this a bit, and the background one falls behind a lot if I hold down frame advance. I didn't know what you meant by "frame advance delay", is that something that mitigates this?
feos wrote:
http://www.fceux.com/web/help/taseditor/SpeedrunningSynopsis.html
Heh, in an effort to avoid replies like this, I read through the "TASing Process" section of that exact document, which doesn't answer the question, but didn't find this :) EDIT: Also, is there a way to type a frame number and jump to that frame? I'm finding that this would be very useful quite often, and scrolling is very slow and annoying.
A warb degombs the brangy. Your gitch zanks and leils the warb.
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11492
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Personman wrote:
Also, is there a way to type a frame number and jump to that frame? I'm finding that this would be very useful quite often, and scrolling is very slow and annoying.
You set a bookmark on that frame and jump to it by single leftclick on it. Pressing the key that normally selects the slot works like that too in taseditor.
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.
Personman
Other
Joined: 4/20/2008
Posts: 465
feos wrote:
Personman wrote:
Also, is there a way to type a frame number and jump to that frame? I'm finding that this would be very useful quite often, and scrolling is very slow and annoying.
You set a bookmark on that frame and jump to it by single leftclick on it. Pressing the key that normally selects the slot works like that too in taseditor.
No, I know this, I do this all the time. I'm looking for a way to jump to a frame I *haven't* bookmarked. e.g., I open up a new instance of fceux/TASEdit, and want to skip to the point I'm working on without scrolling carefully through tens of thousands of frames.
A warb degombs the brangy. Your gitch zanks and leils the warb.
Editor, Skilled player (1537)
Joined: 7/9/2010
Posts: 1319
There are also markers. Double click on a frame number, the frame will become yellow, to give it a name edit the textbox and press enter.
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
Personman
Other
Joined: 4/20/2008
Posts: 465
I know about markers, they have the same problem - I have to have visited that frame before. I guess the answer is just no, fceux doesn't have this feature?
A warb degombs the brangy. Your gitch zanks and leils the warb.