Editor, Skilled player (1505)
Joined: 7/9/2010
Posts: 1317
Herfield, have you tried my analog input script? Right now it only works in recording mode, which is horrible unusable, but if feos makes proper lua input support I'll finish it and you wouldn't need to worry about accidentially clicking into the cells or clicking into cells at all. Can changes in the analog collumns be highlighted with colors, it's often very hard to see 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
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Highlighting changes is kinda huge, but shouldn't make harm to other things, probably I'll get adelikat help with this. Right now, we're preparing the release, with those fixes Hetfield is requesting, then the plan is to make disk states navigatable, then probably highlighting changes and lua.
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.
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
TASeditor wrote:
but if feos makes proper lua input support I'll finish it and you wouldn't need to worry about accidentially clicking into the cells or clicking into cells at all.
How would you edit analog coordinates of specific cells without clicking into them to specify which one? I was trying to come up with an idea on how you could edit the analog of multiple cells in the same column, and I think I came up with one that wouldn't conflict with anything else but I have no idea if it would be possible to implement. I was thinking if you enter float edit mode on a single cell, which automatically highlights that frame, and shift+click or control+click to highlight more frames, any change you make to the cell the initial cell would be applied to all other highlighted frames in the same column. If this is possible to implement, I think it would save an extraordinary amount of time since if you ever have to run in a straight line at an optimal angle, you have to change all of the cells on those frames to be an identical value each time you check your position. Also, can control+shift+click be added as a function for highlighting frames the same way it works in google spreadsheets?
Editor, Skilled player (1505)
Joined: 7/9/2010
Posts: 1317
Hetfield90 wrote:
TASeditor wrote:
but if feos makes proper lua input support I'll finish it and you wouldn't need to worry about accidentially clicking into the cells or clicking into cells at all.
How would you edit analog coordinates of specific cells without clicking into them to specify which one?
The script will set the analog coordinate depending on where the player should move from a waypoint list and current camera angle automatically to the column of the current frame, no clicking into the columns by the user needed. Or it increments or decrements the angle of the X,Y pair of the analog stick for all selected frames by a hotkey, i.e 102,111->113,123;89,97->100,109 and so on.
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 (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Hetfield90 wrote:
Also, can control+shift+click be added as a function for highlighting frames the same way it works in google spreadsheets?
What's the difference between that and how they work right now?
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.
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
Using both the ctrl and shift modifiers simultaneously is a different function that allows you to highlight separated groupings of cells like this:
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Spreadsheets don't work for me like that: Ctrl+Shift acts the same way as just Shift. However, in tastudio, while holding Ctrl, you can select rows or draw selections, and this is similar to what I can do in spreadsheets. Why do you want Shift+Ctrl specifically instead of this?
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.
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
What do you mean by "draw selections"? Either way, it's not that important and only very situationally useful. I just thought it was a common feature in most spreadsheet-type programs.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
What, you've never tried clicking the frame number column and dragging the selected area? Same thing as drawing input.
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 (1505)
Joined: 7/9/2010
Posts: 1317
Reminder for feos: "auto adjust lag doesn't work when turbo-seek is on", "it also stops playback at the lag frame and not the auto-restore frame when auto restore is enabled on lag remove"
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
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
It seems that selecting frames via the Frame# column and triggering auto-restore by cloning or deleting frames will often cause the blue arrow to stop much earlier than it's supposed to.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Hetfield90 wrote:
It seems that selecting frames via the Frame# column and triggering auto-restore by cloning or deleting frames will often cause the blue arrow to stop much earlier than it's supposed to.
Doesn't happen for me. Video?
TASeditor wrote:
Reminder for feos: "auto adjust lag doesn't work when turbo-seek is on", "it also stops playback at the lag frame and not the auto-restore frame when auto restore is enabled on lag remove"
Autoadjust is totally broken since the day it was added, I'll need to adapt the approach taseditor uses, like with seek frame logic I borrowed to make it fully working. But that's only going to happen after 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.
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
Testing the new interm build now; I'll just keep editing this post if I find more stuff. The hotkey list says: Analog Increment By Analog Decrement Analog Increment By Analog Decrement I think that's supposed to say something like this? Analog Increment Analog Decrement Analog Increment By 10 Analog Decrement By 10 Also, I can't seem to get the analog hotkeys to work at all, regardless of what I bind them to. EDIT#1: Sometimes after entering float edit mode and trying to enter input via typing the number in, it will only let me enter one digit, and I have to exit and re-enter to fix it. EDIT#2: Copy/paste function appears to not be working.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
To everyone following this thread and using tastudio: Test the latest build as heavily as you can, I redid some basic restore logic once again!
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.
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
The "insert frame" and "insert # of frames" functions create frames with all analog coordinates set to 0 instead of neutral(for PSX). EDIT: ...as well as the "clear frame(s)" function.
fcxiaopengyou
He/Him
Experienced player (546)
Joined: 7/25/2015
Posts: 123
Location: Republic of China
Hi~ I am making SNES movie. Why the movie desyncs when using TAStudio on BizHawk 1.11.8.2? Desync happens frequently at the later part. Is that bug or something else?
Working on: [NES] Downtown Special - Kunio-kun no Jidaigeki Dayo Zenin Shuugou! (J) ''2 players 100%'' Plan: [SNES] Kenyuu Densetsu Yaiba (Japan) _________________ My English is pour. 
Samsara
She/They
Senior Judge, Site Admin, Expert player (2122)
Joined: 11/13/2006
Posts: 2793
Location: Northern California
feos wrote:
Test the latest build as heavily as you can, I redid some basic restore logic once again!
Haven't noticed any issues over some casual testing.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
I think I recall you asking me at one point to capture the greenzone bug again with just the tasTudio window so youtube didn't downscale it to 720p, feos. I can't find a post on it so it must've been on IRC. Link to video Here it happens at 15 seconds in when the marker at frame 104301 becomes yellow.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Hetfield90 wrote:
The "insert frame" and "insert # of frames" functions create frames with all analog coordinates set to 0 instead of neutral(for PSX). EDIT: ...as well as the "clear frame(s)" function.
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.
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
Link to video If the green arrow is in the middle of a section of analog you're editing, sometimes the blue arrow will stop at the first frame of that section rather than the green arrow.
Skilled player (1220)
Joined: 8/29/2014
Posts: 301
Could it be made so that clicking in the leftmost column to move the blue arrow doesn't exit float edit mode? You can use frame advance to move the blue arrow forwards without exiting float edit mode, but I don't think there's currently any way to move it backwards?
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Hold the right mouse button and scroll the wheel. This works the same as < and > buttons. And the same as Advance and Rewind hotkeys. The latter 2 methods also work as everybody likes: tap'n'hold.
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
I am getting an error in the most recent dev build when trying to place one marker before another marker: System.ArgumentOutOfRangeException: Value of '-10' is not valid for 'LargeChange'. 'LargeChange' must be greater than or equal to 0. Parameter name: LargeChange at System.Windows.Forms.ScrollBar.set_LargeChange(Int32 value) at BizHawk.Client.EmuHawk.InputRoll.RecalculateScrollBars() in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\CustomControls\InputRoll.cs:line 1558 at BizHawk.Client.EmuHawk.InputRoll.set_RowCount(Int32 value) in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\CustomControls\InputRoll.cs:line 222 at BizHawk.Client.EmuHawk.MarkerControl.UpdateValues() in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\tools\TAStudio\MarkerControl.cs:line 223 at BizHawk.Client.EmuHawk.TAStudio.RefreshDialog(Boolean refreshTasView) in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\tools\TAStudio\TAStudio.cs:line 771 at BizHawk.Client.EmuHawk.TAStudio.UpdateValues() in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\tools\TAStudio\TAStudio.IToolForm.cs:line 52 at BizHawk.Client.EmuHawk.ToolManager.UpdateAfter() in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\tools\ToolManager.cs:line 420 at BizHawk.Client.EmuHawk.ToolManager.UpdateToolsAfter(Boolean fromLua) in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\tools\ToolManager.cs:line 643 at BizHawk.Client.EmuHawk.MainForm.StepRunLoop_Core(Boolean force) in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\MainForm.cs:line 2828 at BizHawk.Client.EmuHawk.MainForm.ProgramRunLoop() in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\MainForm.cs:line 523 at BizHawk.Client.EmuHawk.Program.SubMain(String[] args) in C:\Users\david\Desktop\BizHawk-master\BizHawk.Client.EmuHawk\Program.cs:line 279 Also it looks like this takes effect after already attempting to place the marker, so the Tasproj is already corrupted the next time I try to open it.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
I can do that with no errors. 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.