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?
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
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?
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.
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
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.
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
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"
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.
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
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.
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
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.
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.
Joined: 11/13/2006
Posts: 2822
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 💙 Currently unable to dedicate a lot of time to the site, taking care of family.
Now infrequently posting on BlueskywarmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
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.
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
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.
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?
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
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.
Joined: 4/17/2010
Posts: 11478
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.