Post subject: Can we get a virtual analog input on TAS Studio?
MrTASer
He/Him
Player (241)
Joined: 7/3/2021
Posts: 147
Location: Udaipur, Rajasthan, India, God'sBeautifulWorld
Can I get a virtual analog stick on the side panel of TAS Studio so that I can easily TAS N64 or PS games accurately... It would be really helpful to see it in newer releases of BizHawk. Please add this kind of tools to TAS Studio. 【EDIT】 : it also starts scrolling when TASing some newer games like N64 or NDS. It just scrolls anonymously and I didn't get it's point or my mistake for its happening. Is this because of low end PC?
My TASing channel ; My MUSIC channel ; My SoundCloud ; My HomePage ; Music Composer ; Mr.TASer#5922 VCop 2 TAS completed, but in a completely different way ; And SMB - GAGOTO (WL) TAS COMPLETED TILL W-4 ; Some more...
Emulator Coder, Experienced player, Judge (593)
Joined: 2/26/2020
Posts: 691
Location: California
Already a request for that made on the github: https://github.com/TASEmulators/BizHawk/issues/2419 Also, the scrolling behavior you describe could possibly be just due to how big savestates get for newer systems and the default settings being rather low for them. I suggest going into TAStudio's savestate settings (Metadata->Savestate History Settings...) and quadrupling every "buffer size" setting.
Post subject: Something to do about lag frames
MrTASer
He/Him
Player (241)
Joined: 7/3/2021
Posts: 147
Location: Udaipur, Rajasthan, India, God'sBeautifulWorld
I was making a TAS of a Saturn game and after opening the TAS Studio, alternate frames were lag frames. I want to know how to fix this in N64 and Saturn games. It also happens when I TAS SM64. When I enabled "Hide Lag Frames", it disturbed the lower rows of the input area and it got wierd. I tried all the options in it. Please tell the solution.
My TASing channel ; My MUSIC channel ; My SoundCloud ; My HomePage ; Music Composer ; Mr.TASer#5922 VCop 2 TAS completed, but in a completely different way ; And SMB - GAGOTO (WL) TAS COMPLETED TILL W-4 ; Some more...
Emulator Coder, Experienced player, Judge (593)
Joined: 2/26/2020
Posts: 691
Location: California
Are you saying every other frame was a lag frame? That just means you're playing a "30 FPS" game, as in the game polls at 30 FPS, while the console runs at 60 FPS, so every other frame is a lag frame. There is nothing to fix, that's just how the game works.
Player (138)
Joined: 3/15/2013
Posts: 11
Location: Australia
Keep getting an error opening my TAS project. I've had the error a bunch of times now and usually i just restart/reload project a bunch of times or restart my computer and it goes away. Its kinda getting annoying now though. This error blocks out the input editor from working. Game is Spider-man web of shadows/DS emulator Bizhawk Version 2.8 ************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at BizHawk.Client.EmuHawk.TAStudio.TasView_QueryFrameLag(Int32 index, Boolean hideWasLag) at BizHawk.Client.EmuHawk.InputRoll.SetLagFramesFirst() at BizHawk.Client.EmuHawk.InputRoll.SetLagFramesArray() at BizHawk.Client.EmuHawk.InputRoll.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Also is there a possibility of TAStudio Lite? many of its functions are redundant to me and just slowing down my computer to a near halt. All i use are the functions that are like Lsnes, basic save states and input editor. I know of other people who would benefit from this too. Normally i would just avoid Bizhawk but its the only DS emulator with input editor. I think a great reference for what im talking about is Lsnes, it has the perfect balance of everything and has the best workflow.
Emulator Coder, Experienced player, Judge (593)
Joined: 2/26/2020
Posts: 691
Location: California
Cakemaphoneige wrote:
Keep getting an error opening my TAS project. I've had the error a bunch of times now and usually i just restart/reload project a bunch of times or restart my computer and it goes away. Its kinda getting annoying now though. This error blocks out the input editor from working. Game is Spider-man web of shadows/DS emulator ************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at BizHawk.Client.EmuHawk.TAStudio.TasView_QueryFrameLag(Int32 index, Boolean hideWasLag) at BizHawk.Client.EmuHawk.InputRoll.SetLagFramesFirst() at BizHawk.Client.EmuHawk.InputRoll.SetLagFramesArray() at BizHawk.Client.EmuHawk.InputRoll.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Also is there a possibility of TAStudio Lite? many of its functions are redundant to me and just slowing down my computer to a near halt. All i use are the functions that are like Lsnes, basic save states and input editor. I know of other people who would benefit from this too. Normally i would just avoid Bizhawk but its the only DS emulator with input editor. I think a great reference for what im talking about is Lsnes, it has the perfect balance of everything and has the best workflow.
Could you upload your tasproj? Not sure what would be causing this outside of something weird in your file. Also to follow on your tastudio lite, I don't think you understand what actually slows down tastudio. The main thing that slows it down is it constantly redrawing the entire window. This is needed for any sort of change, scrolling included, so just a minimum input editor would still take a lot of computation power. It's been a lot worse in the past but has gotten quite good. Not to mention you are using DS, which is one of the more heavy cores (interpreter + pure software rendering is not cheap on a CPU).
Player (138)
Joined: 3/15/2013
Posts: 11
Location: Australia
I can but where should i upload it? its 114mb I'll Pm google drive link
Emulator Coder, Experienced player, Judge (593)
Joined: 2/26/2020
Posts: 691
Location: California
Cakemaphoneige wrote:
I can but where should i upload it? its 114mb
Any file-uploader site that accepts such a file. Google Drive, Dropbox, etc.
Emulator Coder, Experienced player, Judge (593)
Joined: 2/26/2020
Posts: 691
Location: California
I can repro the exception with the tasproj file. It seems to occur when loading the file with follow cursor enabled. Disabling when loading the tasproj it seems to avoid this issue (and it can be re-enabled once loaded and no issues occur). I'm not sure why it's doing this, perhaps some sort of corruption with the lag log? I can manually delete the lag log from the tasproj and this issue doesn't occur :/ EDIT: I'm noticing the lag log reports lag for frames past the end of the movie (movie ends at frame 11407, but lag log goes up to frame 11534? Deleting the lag reports >= 11407 seems to fix it too.)
Player (138)
Joined: 3/15/2013
Posts: 11
Location: Australia
I reproduced fixing it by turning follow Cursor> Always scroll Off. I then restarted Bizhawk it to double check and this time it didn't work. After some messing around i restarted Bizhawk again and toggled follow Cursor> Always scroll On and it worked? weird but maybe there's a toggle issue, im not sure. How do i delete lag reports past a certain frame? I will try that next.
Emulator Coder, Experienced player, Judge (593)
Joined: 2/26/2020
Posts: 691
Location: California
Cakemaphoneige wrote:
I reproduced fixing it by turning follow Cursor> Always scroll Off. I then restarted Bizhawk it to double check and this time it didn't work. After some messing around i restarted Bizhawk again and toggled follow Cursor> Always scroll On and it worked? weird but maybe there's a toggle issue, im not sure. How do i delete lag reports past a certain frame? I will try that next.
"Deleting lag reports past a certain frame" was just me manually editing LagLog (which is just a text file) within the .tasproj (which is just a zip file).
Player (138)
Joined: 3/15/2013
Posts: 11
Location: Australia
I deleted the lag reports > 11407 (by unzipping editing and re-zipping), at first it didn't work but then i played around with the cursor thing again and loaded a few times and it worked. Thanks for the help. Overall i still think there is some kind of issue occurring, but for now i have more methods to combat it. I am still mostly routing my tas and stuff for now so its not such a jam but hopefully later it can be fixed when i'm really in my flow, as thats when i produce my best TAS work. I understand Nintendo DS Emulation/TAS'ing isn't the most popular yet but i think there is a lot of potential there and i hope it can improve somewhat.
Site Admin, Skilled player (1234)
Joined: 4/17/2010
Posts: 11251
Location: RU
Cakemaphoneige wrote:
Keep getting an error opening my TAS project. I've had the error a bunch of times now and usually i just restart/reload project a bunch of times or restart my computer and it goes away. Its kinda getting annoying now though. This error blocks out the input editor from working. Game is Spider-man web of shadows/DS emulator Bizhawk Version 2.8 ************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at BizHawk.Client.EmuHawk.TAStudio.TasView_QueryFrameLag(Int32 index, Boolean hideWasLag) at BizHawk.Client.EmuHawk.InputRoll.SetLagFramesFirst() at BizHawk.Client.EmuHawk.InputRoll.SetLagFramesArray() at BizHawk.Client.EmuHawk.InputRoll.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
You have Settings - Hide Lag Frames set to 1, but is this a 30fps game?
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 (1502)
Joined: 7/9/2010
Posts: 1317
Is there a reason why Auto-restore on Mouse Up only has been removed?
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 (1234)
Joined: 4/17/2010
Posts: 11251
Location: RU
TASeditor wrote:
Is there a reason why Auto-restore on Mouse Up only has been removed?
IIRC it was made to always autorestore on mouse up, because the problems that made this option problematic were resolved.
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 (127)
Joined: 2/12/2017
Posts: 10
I've just upgraded my BizHawk to 2.8 for my PSX run, and I have an annoying bad setting (I guess), where I can set inputs for all buttons (except for the directions) without any issue, but if I click anywhere in the timeline on one of the 4 directions it directly fills the whole associated column. Anyone already had this issue ?
MrTASer
He/Him
Player (241)
Joined: 7/3/2021
Posts: 147
Location: Udaipur, Rajasthan, India, God'sBeautifulWorld
I was TASing a game and then I went back to correct a mistake and then when I again came forward, the situation was unfavourable. Hence I thought to again load the previous version, then this showed up : EDIT : I made another one and all went good
My TASing channel ; My MUSIC channel ; My SoundCloud ; My HomePage ; Music Composer ; Mr.TASer#5922 VCop 2 TAS completed, but in a completely different way ; And SMB - GAGOTO (WL) TAS COMPLETED TILL W-4 ; Some more...
MrTASer
He/Him
Player (241)
Joined: 7/3/2021
Posts: 147
Location: Udaipur, Rajasthan, India, God'sBeautifulWorld
I was just reloading the previous version of my TAS to compare with the new one, then this happened. What to do?
My TASing channel ; My MUSIC channel ; My SoundCloud ; My HomePage ; Music Composer ; Mr.TASer#5922 VCop 2 TAS completed, but in a completely different way ; And SMB - GAGOTO (WL) TAS COMPLETED TILL W-4 ; Some more...
Site Admin, Skilled player (1234)
Joined: 4/17/2010
Posts: 11251
Location: RU
Upload your project somewhere.
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: TAS Studio printing input on all the frames at a time
MrTASer
He/Him
Player (241)
Joined: 7/3/2021
Posts: 147
Location: Udaipur, Rajasthan, India, God'sBeautifulWorld
Hi I'm facing a problem with TAS Studio : Link to video
My TASing channel ; My MUSIC channel ; My SoundCloud ; My HomePage ; Music Composer ; Mr.TASer#5922 VCop 2 TAS completed, but in a completely different way ; And SMB - GAGOTO (WL) TAS COMPLETED TILL W-4 ; Some more...
Site Admin, Skilled player (1234)
Joined: 4/17/2010
Posts: 11251
Location: RU
MrTASer wrote:
Hi I'm facing a problem with TAS Studio : https://youtu.be/KGVbQKznf4U
I got it a few times myself with PSX, hard to tell how to fix it, what I did was changing the controller and it kinda went away.
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.
MrTASer
He/Him
Player (241)
Joined: 7/3/2021
Posts: 147
Location: Udaipur, Rajasthan, India, God'sBeautifulWorld
feos wrote:
MrTASer wrote:
Hi I'm facing a problem with TAS Studio : https://youtu.be/KGVbQKznf4U
I got it a few times myself with PSX, hard to tell how to fix it, what I did was changing the controller and it kinda went away.
ok, let me try it... EDIT :Thanks, It worked !
My TASing channel ; My MUSIC channel ; My SoundCloud ; My HomePage ; Music Composer ; Mr.TASer#5922 VCop 2 TAS completed, but in a completely different way ; And SMB - GAGOTO (WL) TAS COMPLETED TILL W-4 ; Some more...
MrTASer
He/Him
Player (241)
Joined: 7/3/2021
Posts: 147
Location: Udaipur, Rajasthan, India, God'sBeautifulWorld
I was doing a SMB Game Genie TAS, but this pop-up keeps showing frequently. It runs normal when opening rom ; opening cheat ; and tas studio at last. It malfunctions when reloading the tas project or playing back its movie. (I mean, I can't even open the movie.) While opening the movie : https://imgur.com/7TqspaL.png If somehow, the movie player opened, then this shows up while playing it : https://imgur.com/sM0Euz4.png
My TASing channel ; My MUSIC channel ; My SoundCloud ; My HomePage ; Music Composer ; Mr.TASer#5922 VCop 2 TAS completed, but in a completely different way ; And SMB - GAGOTO (WL) TAS COMPLETED TILL W-4 ; Some more...
YoshiRulz
Any
Editor
Joined: 8/30/2020
Posts: 71
Location: Sydney, Australia
MrTASer wrote:
I was doing a SMB Game Genie TAS, but this pop-up keeps showing frequently. It runs normal when opening rom ; opening cheat ; and tas studio at last. It malfunctions when reloading the tas project or playing back its movie. (I mean, I can't even open the movie.) While opening the movie : https://imgur.com/7TqspaL.png If somehow, the movie player opened, then this shows up while playing it : https://imgur.com/sM0Euz4.png
Next time this happens can you click "▾ Details" and copy the text?
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
MrTASer
He/Him
Player (241)
Joined: 7/3/2021
Posts: 147
Location: Udaipur, Rajasthan, India, God'sBeautifulWorld
Ok
My TASing channel ; My MUSIC channel ; My SoundCloud ; My HomePage ; Music Composer ; Mr.TASer#5922 VCop 2 TAS completed, but in a completely different way ; And SMB - GAGOTO (WL) TAS COMPLETED TILL W-4 ; Some more...