MarbleousDave
He/Him
Player (13)
Joined: 9/12/2009
Posts: 1559
"Recording mode doesn't erase input during seeking anymore." My input is still being erased despite the fix. I think I have a memory leak. I'm not using recording mode. Maybe I'll try recording mode. If it still persists, I'll tell you.
MarbleousDave
He/Him
Player (13)
Joined: 9/12/2009
Posts: 1559
cloning and/or paste inserting creates junk input and erases input.
Post subject: Input gets erased when frames are being added
MarbleousDave
He/Him
Player (13)
Joined: 9/12/2009
Posts: 1559
Whenever I use TAStudio, I notice that my input gets erased when frames get added. Plus, whenever I clone frames, it creates junk input. This was never a problem until 1.11.9. But it does do it on certain N64 games on as early as 1.11.4! I am dependent on TAStudio, but when my input gets erased, I don't like it. It needs to be fixed.
Post subject: Re: Input gets erased when frames are being added
Player (80)
Joined: 8/5/2007
Posts: 865
PikachuMan wrote:
Whenever I use TAStudio, I notice that my input gets erased when frames get added. Plus, whenever I clone frames, it creates junk input. This was never a problem until 1.11.9. But it does do it on certain N64 games on as early as 1.11.4! I am dependent on TAStudio, but when my input gets erased, I don't like it. It needs to be fixed.
If memory serves me, you'll want to uncheck "Recording Mode". If memory does not serve me, someone else can help you.
MarbleousDave
He/Him
Player (13)
Joined: 9/12/2009
Posts: 1559
Whenever I right-click a column when recording mode is off, it does nothing. So, I turned recording mode on, the hold function for each button can be toggled. Then I left one held down then turned off recording mode, then right-clicked the column of that button. it's still being held. I make a new project, and it's still printing the input. It is like a lock.
Editor, Skilled player (1536)
Joined: 7/9/2010
Posts: 1319
Window position isn't saved in newest release.
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
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
TASeditor wrote:
Window position isn't saved in newest release.
Works fine 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 (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
feos wrote:
TASeditor wrote:
Window position isn't saved in newest release.
Works fine here.
It doesn't remember it anymore after I removed the old config. Will look into it. I see now. It resets the position if you movie it above the screen edge and close, causing its position save. Not a bug.
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 (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Samsara wrote:
Thread #17925: Bizhawk issues This thread in the Newbie forum got me to look up how to reproduce the bug being talked about. Quick GIF of the bug in action: https://i.gyazo.com/09ab773cd446b07f2b6a4b66d04a077c.gif Easy reproduction steps: 1. Create a new tasproj 2. Record 20 blank frames 3. Drag down some new input from frame 10 to frame 30 4. Frame advance a few times without going past the end of the new input 5. Drag down a different piece of input from any frame past frame 30
Fixed!!!
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 (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
TASeditor wrote:
Window position isn't saved in newest release.
Fixed.
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.
Post subject: Autosave timer persists after closing TAStudio
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
* Open BizHawk * Open TAStudio, and set an autosave tmer you'll notice, like 60 seconds or less, but not so fast you expect immediate saves * Close and re-open TAStudio a few times, without closing BizHawk * Open a sizeable project in TAStudio, something you'll notice a delay when saving * Do random TAS stuff for a few minutes When engaging TAStudio, it apparently begins an autosave timer. When closing it, the timer persists and remains active, and will trigger a save with its own timing when TAStudio is engaged again without first closing BizHawk. This timer will attempt a save without announcing it on the status bar in TAStudio, but all the appearances of an auto-save, including the delay from the save itself, the asterisk being removed from the title bar, and the omitted yes-no-cancel question when closing TAStudio, are still in place. The save did actually take place, and re-opening the project later will show the latest changes. These timers will stack up with multiple closures and openings of TAStudio, and will only go away when BizHawk closes. I have the autosave set on a 20 minute timer, as each save takes several seconds to complete, and things are generally unresponsive while I wait. I am noticing it when I get freezes in quick succession despite the long timer when I have closed and re-opened TAStudio for one reason or another. That is what I have noticed, and my diagnosis of the problem as well.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Thanks for elaborate report! Try this build: https://yadi.sk/d/aJV0Rn7cyH6P4 Also, what's your overall impression about tastudio? Any suggestions/requests maybe?
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 (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
TASeditor wrote:
I want to really have some new lua functions:
    A function that returns the frame number of the highlighted marker in the marker list, the one which is related to the playback courser. A function that returns the frame number for all frames which are selected. I want to be able to iterate for multiple frames and make changes for them each individually. A proper function for lua input in tastudio, smiliar to TAS Editor.
Please make a ticket on the bug-tracker.
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.
Post subject: 4 suggestions.
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
feos wrote:
Also, what's your overall impression about tastudio? Any suggestions/requests maybe?
It preserves the input list, and allows precision modification to it. The greenzone lets us rewind well enough. My impressions are pretty weak for now, but I prefer it over classic TASing. As for suggestions... Do point out any that are already existing: Some way for button control to toggle the immediate frame's inputs * The Recording mode removes existing input, denying precision control; not a solution I seek * Mimic the behavior of this script running under FCEUX when TASEditor is engaged Segmented scrolling of the input list * So you have a 1.6M frame movie. Moving the scroll bar can potentially jump thousands of frames per pixel * Suggestion is to restrict that range to within segments defined by user * I don't have a clear design, and this will likely take some thinking. Some way to simply not follow cursor when emulation is running * Behavior is to always scroll in some way relative to cursor upon frame advance * Does the cursor have to remain visible at all times on a frame advance? * I want to be able to click the target frame I want to stop at without telling the emulator to hold still while I find it * Modifying past input is rather jumpy at times * To work with the next point beautifully A mode to engage emulation automatically to a specific frame after changing input * Current behavior is always to go to the earliest frame of changes applied, if in the past * I want to see results of what happens out to a particular frame upon changing input * Envisioned behavior is to try to seek to the frame we were just at after changes in the past; inserts and deletes should optionally adjust seek frame * Will not be so convenient if the cursor is always followed Someone else already mentioned lua functions.
Post subject: Re: 4 suggestions.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
FatRatKnight wrote:
Some way for button control to toggle the immediate frame's inputs * The Recording mode removes existing input, denying precision control; not a solution I seek * Mimic the behavior of this script running under FCEUX when TASEditor is engaged
You want it to let you instantly toggle input on the blue frame without advancing/rewinding, right?
FatRatKnight wrote:
Segmented scrolling of the input list * So you have a 1.6M frame movie. Moving the scroll bar can potentially jump thousands of frames per pixel * Suggestion is to restrict that range to within segments defined by user * I don't have a clear design, and this will likely take some thinking.
Set markers to main parts and jump to there instantly. Notepad++ has the document map feature, but it'd be hard to implement. So use markers as chapters.
FatRatKnight wrote:
Some way to simply not follow cursor when emulation is running * Behavior is to always scroll in some way relative to cursor upon frame advance * Does the cursor have to remain visible at all times on a frame advance? * I want to be able to click the target frame I want to stop at without telling the emulator to hold still while I find it * Modifying past input is rather jumpy at times * To work with the next point beautifully
Disabling "Follow Cursor" is not enough?
FatRatKnight wrote:
A mode to engage emulation automatically to a specific frame after changing input * Current behavior is always to go to the earliest frame of changes applied, if in the past * I want to see results of what happens out to a particular frame upon changing input * Envisioned behavior is to try to seek to the frame we were just at after changes in the past; inserts and deletes should optionally adjust seek frame * Will not be so convenient if the cursor is always followed
"Auto-restore last position" is not enough? So does the build I posted fix your autosave timer bug?
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.
Post subject: Re: 4 suggestions.
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
feos wrote:
You want it to let you instantly toggle input on the blue frame without advancing/rewinding, right?
Basically, I would like to tap the related control binding to toggle it on the current frame. Anything that's analog might need to be handled differently, though what, I'm not sure.
feos wrote:
Set markers to main parts and jump to there instantly. Notepad++ has the document map feature, but it'd be hard to implement. So use markers as chapters.
This idea didn't look simple when I was thinking it, and your response confirms its difficulty. Markers don't actually reduce the scroll steps, but perhaps get me close enough to where I need to look.
feos wrote:
Disabling "Follow Cursor" is not enough?
Locate the control for me. I can't find it. EDIT: Oh, checkboxes. I see them now. I was looking at menus.
feos wrote:
"Auto-restore last position" is not enough?
Locate the control for me. I can't find it. EDIT: Checkboxes. I see them. I'll take a look at the latest build soon if it's not in the 1.12.0 release.
feos wrote:
So does the build I posted fix your autosave timer bug?
I have yet to put in the time as of this moment. When I can, I'll look at the new build.
Post subject: Re: 4 suggestions.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
FatRatKnight wrote:
Basically, I would like to tap the related control binding to toggle it on the current frame.
I'm potentially interested, but why not mouse? You can draw with mouse pretty efficiently. Also, advancing and rewinding can be done by holding the right mouse button and scrolling the wheel. Since the day AnS invented this method I'm not using any hotkeys anymore. For the reference, tastudio replicates most of taseditor's features, so you might wanna read how to control them better: http://www.fceux.com/web/help/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.
Editor, Skilled player (1536)
Joined: 7/9/2010
Posts: 1319
TAS Editor lets you use the input keys to toggle input on selected frames and move the selection with Ctrl+Up/Down arrows. It also has Alt+Mouse wheel scrolling to scroll to input changes.
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
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
Apparently, I'm unable to run the new BizHawk. Windows 10 complained about the .exe, and going past the warning, any attempt at running it afterward just silently ends the process. No error, no BizHawk, nothing. I'm finding it confusing. The one I still have is running smooth as before, at least. I am warming up to the mouse controls, in any case. Still would like keyboard controls to toggle some of the controls. I just have this personal resistance to BizHawk in general that, in deeper inspection, I'm finding this resistance is not really something that belongs. Something unfamiliar, and I felt like it was trying to do too much. Carried that impression a bit too far with me, and it's probably a good time to get past that.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Is the build you're trying to launch as recent as your post? I had one bug with tastudio crashing the emu when you try to launch it, but the emu itself did start. However, thecoreyburton also complained on bizhawk not starting, and he fixed it just by compiling it himself, no idea how it changed anything. Try reporting it on IRC to zeromus. Need to resolve before the release.
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, Emulator Coder, Expert player (3821)
Joined: 11/30/2014
Posts: 2829
Location: US
I am having this same issue with the dev builds. When I try to run BizHawk, nothing happens. But, if I run DiscoHawk, exit it, and then open BizHawk it runs just fine. I don't know what magic is happening to make this work, but hope it helps in debugging.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Alyosha wrote:
I am having this same issue with the dev builds. When I try to run BizHawk, nothing happens. But, if I run DiscoHawk, exit it, and then open BizHawk it runs just fine. I don't know what magic is happening to make this work, but hope it helps in debugging.
Please let zeromus teamview you! This sounds really weird. Both bizhawk and tastudio start up perfectly for me with the appveyor dev build and local release build.
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, Emulator Coder, Expert player (3821)
Joined: 11/30/2014
Posts: 2829
Location: US
feos wrote:
Alyosha wrote:
I am having this same issue with the dev builds. When I try to run BizHawk, nothing happens. But, if I run DiscoHawk, exit it, and then open BizHawk it runs just fine. I don't know what magic is happening to make this work, but hope it helps in debugging.
Please let zeromus teamview you! This sounds really weird. Both bizhawk and tastudio start up perfectly for me with the appveyor dev build and local release build.
Done and zeromus fixed it! Hurray!
MarbleousDave
He/Him
Player (13)
Joined: 9/12/2009
Posts: 1559
The "New from current saveram" function doesn't work. As of now, we start recording from saveram, then open TAStudio.
Active player (261)
Joined: 12/13/2016
Posts: 352
PikachuMan wrote:
The "New from current saveram" function doesn't work. As of now, we start recording from saveram, then open TAStudio.
I have tried that, but as soon as I edit the input in TAStudio, it wipes the SRAM clean (as in, if I playback the movie from the start, it does so from clean SRAM). This also happens if I edit the bk2 file. What's wrong?