RGL
Joined: 7/13/2017
Posts: 54
in TASStudio. I just tested it again by directly loading the tasproj with the "Play Movie" option in the main menu, without opening the TAStuidio. Same result. Stuttering after 3-4 minutes in 2.2.2 no problem in 2.2.1
J
Joined: 9/8/2017
Posts: 6
I think this is somewhat relevant question: When, in TAStudio, when you go Metadata -> Savestate History Settings, what's your Max num states? Also, while playing the project back, what does the "States: " counter state at the bottom of the TAStudio window when things start to go slow? Also, if you change a single input at the start (and then change it back to what it was before changing it), making the state count to 0, will it play smoothly 'til the end?
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Also post your tasproj.
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.
MESHUGGAH
Other
Skilled player (1889)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
BizHawk 2.2.2 + NesHawk, no follow cursor, q binded to turbo Holding the turbo button while focused on TAStudio decreases speed. The easiest way to test this is loading up a slow (in performance on your computer) core and trying to hold turbo button while you focused BizHawk and then the same with TAStudio focused. I already have 40fps, turbo on TAStudio 22fps, turbo on BizHawk 40fps. (This isn't the "mouse over TAStudio slowing stuff".)
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
RGL
Joined: 7/13/2017
Posts: 54
J wrote:
I think this is somewhat relevant question: When, in TAStudio, when you go Metadata -> Savestate History Settings, what's your Max num states? Also, while playing the project back, what does the "States: " counter state at the bottom of the TAStudio window when things start to go slow? Also, if you change a single input at the start (and then change it back to what it was before changing it), making the state count to 0, will it play smoothly 'til the end?
The states number is at 1600-1650 when it starts stuttering. Changing the input did infact remove the problem. Here is the TAS file : http://www.adventure-creator.com/stuffpublic/garfield.zip
Post subject: Cant select multiple frames using Shift+Click in 2.2.2
EZGames69
He/They
Publisher, Reviewer, Expert player (3969)
Joined: 5/29/2017
Posts: 2708
Location: Michigan
normally I can select all the frames between the currently selected frame and one I click on when I hold Shift in TAStudio, but it doesnt work on 2.2.2 simply dragging the mouse over frames to highlight them still works though, but the shift hotkey doesnt work. Edit: I feel stupid now, I kept clicking on the cursor box of the frame instead of the frame number itself.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Click on frame column while holding Shift to select a range of frames.
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.
Reviewer, Active player (277)
Joined: 12/14/2006
Posts: 717
So I have a question. How do branches work? I tried using the feature earlier, and it put a number in the left column, but I'm not sure how to go back and forth between branches, or if I even made a branch in the first place. Thank you for dealing with my ignorance.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Doubleclick loads the branch, and then there are buttons (with tooltips on what they do), as well as rightclick menu once you have a branch selected. Note that branches will remember markers (which you put with doubleclick on the frame column of input roll) and restore them on branch load. To untie markers from branches, uncheck "Bind markers to input" in the main tastudio menu. There's an exhaustive manual on fceux's taseditor, that inspired tastudio and has a lot of similar features. But for quick questions, it's more efficient to simply ask here.
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.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
TASTUDIO USERS PLEASE TEST AGAIN I tried to fix stuttering leftovers, please give it thorough testing once again! Also fixed accidental removal of state for last edited frame. Link to interim build is in the OP.
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.
Player (236)
Joined: 3/15/2018
Posts: 229
Location: United States
What's the recommended way to use virtual pad with TAStudio? Currently, I can only figure out how to use it with "Record input" enabled, which is an exercise in extreme frustration as I accidentally overwrite inputs and can't undo them (clearly I need to set a bigger undo stack, but still). It'd be nice if I could fiddle with aX and aY for a given frame via virtual pad, rather than typing out byte values.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Virtualpad doesn't work with tastudio. To enter analog inputs, hold the left mouse button while in analog editing mode and drag the mouse up or down. Analog editing mode can be added to other rows if you shift-click or ctlr-click on them while some cell is in that mode, then you'll be able to edit them all at once. Also all 4 arrow keys do things. Finally, once analog value is set, you can exit analog editing mode and draw the value of that cell by dragging the mouse. If you need more info on what's possible, I can look at the code. I admit that having zero documentation on our control schemes is a weak spot. At least we have this forum.
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.
Alyosha
He/Him
Editor, Expert player (3532)
Joined: 11/30/2014
Posts: 2728
Location: US
feos wrote:
TASTUDIO USERS PLEASE TEST AGAIN I tried to fix stuttering leftovers, please give it thorough testing once again! Also fixed accidental removal of state for last edited frame. Link to interim build is in the OP.
I was having some trouble with stuttering that seems to be fixed now, it occured when going to back to the start of a movie when the current frame was several tens of thousands of frames later. I'm guessing these commits fixed it so thank you feos.
Player (236)
Joined: 3/15/2018
Posts: 229
Location: United States
Hmm. On 2.2.2, it looks like I can only select two rows at a time, and can only affect them with the arrow keys; I think the ability to select more would be useful. The "paint brush" thing and arrow nudging are definitely pretty useful! Thanks for the tip.
Player (236)
Joined: 3/15/2018
Posts: 229
Location: United States
Hate to be a bother, but has anyone had an issue with the scroll wheel randomly deciding to jump ahead by several thousand frames, instead of the usual 6? This happens to me seemingly at random, usually when scrolling up.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Make a video.
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.
Reviewer, Active player (277)
Joined: 12/14/2006
Posts: 717
Okay, this has got to be a bug. When you use the update branch button, it should only update the branch that's currently loaded, not the branch that's highlighted, or at least it should warn you that you are trying to update a branch that's not loaded. I've lost a lot of work multiple times because I had a branch highlighted that was different than the one I was working on and I accidently saved the current loaded branch over another branch I wanted to keep. This mistake also seems very resistant to the undo function.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
You haven't seen the branch undo button? And it can't be only for the currently loaded one, because it's not always the one you want to update. And having to load the one you do want to update defeats the purpose of saving what you currently have to another branch.
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.
Reviewer, Active player (277)
Joined: 12/14/2006
Posts: 717
Yes I have, and it's saved me a few times in the past when I realized my mistake immediately. If I don't realize, it, however, and continue working, or worse yet, load another branch, then I am SOL. I don't see any reason why you would want to save one branch you have loaded over another. Either the branch you've currently loaded is slower, in which case, you go back to the faster one, or the branch you have loaded is faster, in which case you change it into your new main branch. If you want to hold on to the slower branch for some reason, it stays there. The branches can be resorted by dragging, so if you want your main branch to always be on the bottom, that's super easy already. No need to save over a branch you don't currently have loaded. Like I said, at least give a warning message. "YOU ARE TRYING TO UPDATE A BRANCH YOU DON'T CURRENTLY HAVE LOADED. PROCEED?" Something like that. I recently ran into a situation where by the time I realized I had updated over my main branch, the option to undo branch update was no longer in the menu. Instead the option was "Undo Branch Load", and when I clicked on that, it didn't solve the problem and didn't offer any more undo options.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
It's not how it works with regular savestate hotkeys (which you can still use for branches). You can select any slot and save to it, while having any of them loaded. Selection here works identically. Selection isn't limited, you can safely select anything you want whenever you want. Limiting Update just to the currently loaded branch sets hard limits that are very hard to work around, and doesn't provide any benefit in my eyes. You just need to get used to how Update works. Also, why is your currently loaded branch not already selected? If you elaborate on your workflow that changes selection from what's supposed to be used, I might come up with some helpers. As for having longer history for branches, it makes sense, but it's a bit harder to implement than having just one Undo step. It's caused by fundamental flaws in how normal history was implemented, so I have to use my own unrelated logic instead, which is quite limited.
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.
Reviewer, Active player (277)
Joined: 12/14/2006
Posts: 717
Okay, so branch 1 is a WIP I'm trying to beat. Branch 2 is my new run through a game or level from scratch. I get to a point in branch 2 where I want to compare, then update branch 2 so save the frame I'm on. I then load branch 1 to see where I was at that point, but branch 1 loads on the frame it was last updated, which can be far away from my comparison point. I select branch 2 and use the arrow next to the update button to turbo seek to the frame I want to compare. I can then hover over branch 2's number to see if branch 2 is farther along than branch 1 at that point. I can then update branch 1 to the comparison frame if the change is very subtle. At that point I can alternate hovering over both numbers to get a more accurate comparison.
Reviewer, Active player (277)
Joined: 12/14/2006
Posts: 717
Since I revealed my workflow, is it possible to import a .bk2 into an already existing TAStudio project? Thanks for any help you can give.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
You mean pasting its input after some frame? If so, open it in a separate tastudio and select the frames you need to import, copy, and paste over to your target project. Otherwise imported movie will just create its own project. I'll ponder your workflow later today, but I can say already that the best way to compare your current work to something previous is dumping an AVI of that and viewing it in vritualdub, as you work on an improvement. Just include all the HUD into the video. Then you won't have to switch away to a different branch all the time just to see what it does, but you'll still see its input and all the relevant info.
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.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
arkiandruski wrote:
Okay, this has got to be a bug. When you use the update branch button, it should only update the branch that's currently loaded, not the branch that's highlighted, or at least it should warn you that you are trying to update a branch that's not loaded. I've lost a lot of work multiple times because I had a branch highlighted that was different than the one I was working on and I accidently saved the current loaded branch over another branch I wanted to keep. This mistake also seems very resistant to the undo function.
Test the latest dev build (in OP). I made it select a new branch that gets created. See if it's enough to get rid of the problem. If not, tell cases when selection is not where you need it at.
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.
Arcree2
He/Him
Player (145)
Joined: 8/30/2016
Posts: 138
Location: France
Hey. i want to TAS with TAStudio but as soon as I want to open any .tasproj files or save them, TAStudio crash. I have BizHawk 2.3. The error is in french and I will try to translate it. An exeption happened in a composant of your application. If you click on "Continue', your application will ignore this error and try to continue. '-10' is not a valid number for 'LargeChange'. 'Large Change' needs to be superior or *this stop here* And after this there is a huge text which I can translate if you want. Help me please, I want to tas again but everytime I try, nothing works x)
Projects: Genesis Crack Down 1 Player - Work In Progress