Samsara
She/They
Senior Judge, Site Admin, Expert player (2109)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
When seeking to a specific frame past the current greenzone, TAStudio seems to only seek to the point in the window you click and not the actual frame: Notice how I try to seek to frame 294, but it only seeks to 255, which is at the same position in the window after it scrolls up to where the current frame was. This means everything works as intended if Follow Cursor is off.
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 Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Site Admin, Skilled player (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Fixed everything, update guys!
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
TASeditor wrote:
Cause a fatal error: [...]
Video of it
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 (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Keeps working perfectly for me. Try another game on a different platform, starting a fresh tasproject.
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
It was a fresh tasproj. I think the greenzones must have been invalidated at least once to make it happen, clear greenzone and playback again to the section then make the branches. Otherwise I don't know what else causes it, I used a fresh config file.
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 (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Invalidation changes nothing.
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, Reviewer, Skilled player (1354)
Joined: 9/12/2016
Posts: 1646
Location: Italy
TAStudio always throws a fatal exception after about 1 hour of work to me. Then, an error report with some function appears. Would this report be useful for correcting the bug? I'm using an old notebook.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Site Admin, Skilled player (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Error message?
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 (1738)
Joined: 9/17/2009
Posts: 4980
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
1.11.7's TAStudio undo feature appears rather broken. It works fine for a while, but eventually it makes an entire line of input all the way to the beginning for some reason. All I did was add lines of "A" "B" at discrete parts of the movie using the piano roll if it helps. Edit: Also, pressing "Undo" after loading a tasproj file then advancing past said movie seems to immediately hop to frame 0, even if I added no other input.
Site Admin, Skilled player (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
jlun2 wrote:
1.11.7's TAStudio undo feature appears rather broken. It works fine for a while, but eventually it makes an entire line of input all the way to the beginning for some reason. All I did was add lines of "A" "B" at discrete parts of the movie using the piano roll if it helps. Edit: Also, pressing "Undo" after loading a tasproj file then advancing past said movie seems to immediately hop to frame 0, even if I added no other input.
Use interim.
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: 10/23/2009
Posts: 545
Location: Where?
jlun2 wrote:
1.11.7's TAStudio undo feature appears rather broken. It works fine for a while, but eventually it makes an entire line of input all the way to the beginning for some reason. All I did was add lines of "A" "B" at discrete parts of the movie using the piano roll if it helps. Edit: Also, pressing "Undo" after loading a tasproj file then advancing past said movie seems to immediately hop to frame 0, even if I added no other input.
I reported these already and foes already fixed them. :)
Skilled player (1738)
Joined: 9/17/2009
Posts: 4980
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Niamek wrote:
I reported these already and foes already fixed them. :)
feos wrote:
Use interim.
Thanks. Somewhat related, but can the interim build link be posted somewhere more noticeable? It's rather obscure at the moment. feos, are you able to edit the first post/contact some mod who can?
Samsara
She/They
Senior Judge, Site Admin, Expert player (2109)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
jlun2 wrote:
Thanks. Somewhat related, but can the interim build link be posted somewhere more noticeable? It's rather obscure at the moment. feos, are you able to edit the first post/contact some mod who can?
I made it stand out a bit more in the first post.
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 Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Editor, Reviewer, Skilled player (1354)
Joined: 9/12/2016
Posts: 1646
Location: Italy
Please fix this: TAStudio does not execute joypad input from lua script, tough the input appear in the TAStudio window... The script works fine if launched without TAStudio engaged.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Skilled player (1738)
Joined: 9/17/2009
Posts: 4980
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
1. Open any game (I used GBA) 2. Wait for like 200 frames 3. Open RAM Watch 4. Add any new watch; doesn't matter the value 5. Open TAStudios under "Tools" 6. When asked to save Ram Watch, click "Cancel" 7. The movie now looks like this http://imgur.com/Is23ejZ Tried on interim + 1.11.7
Skilled player (1738)
Joined: 9/17/2009
Posts: 4980
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
On the interim, every now and then, it appears "undo" gets bugged, and gives this everytime: It oddly works fine before this error first appears however. After it appears though, it seems the only way to fix undo is closed TAStudios and reopen. Edit: http://pastebin.com/Gg15ALXA The error expanded.
Site Admin, Skilled player (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
jlun2 wrote:
On the interim, every now and then, it appears "undo" gets bugged, and gives this everytime: http://i.imgur.com/8aJBAh5.png It oddly works fine before this error first appears however. After it appears though, it seems the only way to fix undo is closed TAStudios and reopen. Edit: http://pastebin.com/Gg15ALXA The error expanded.
Can't help without repro steps.
ThunderAxe wrote:
Please fix this: TAStudio does not execute joypad input from lua script, tough the input appear in the TAStudio window... The script works fine if launched without TAStudio engaged.
Try Recording mode.
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 (1738)
Joined: 9/17/2009
Posts: 4980
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
feos wrote:
Can't help without repro steps.
I managed to trigger it just now. Seems like this: 1. Open TAStudios. The movie can be default.tasproj; doesn't matter 2. Make some input that goes "beyond" the current movie. So, say if the movie's length is 1, make some input at frame 5. 3. Frame advance beyond that point from step 2. In this example, that means play to frame 6+ 4. Press undo twice. In this example, the first undo gets rid of the input from frame 5. The 2nd undo gives the error. I hope this helps.
Skilled player (1246)
Joined: 8/29/2014
Posts: 302
Using the 1.11.7 official release, deleting a frame in TAStudio and undoing it with Ctrl+Z consistently deletes all savestates in the greenzone.
Site Admin, Skilled player (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Hetfield90 wrote:
Using the 1.11.7 official release, deleting a frame in TAStudio and undoing it with Ctrl+Z consistently deletes all savestates in the greenzone.
feos wrote:
Use interim.
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 (1246)
Joined: 8/29/2014
Posts: 302
I was also getting some crashes where BizHawk would stop responding and close without prompting me to save the project. Has this been fixed in the latest interm as well? Edit: After TASing for a couple hours it hasn't happened yet, so I assume so. Although, it takes a second or two for the undo feature to restore deleted frames, which iirc was instant before.
Site Admin, Skilled player (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
jlun2 wrote:
1. Open any game (I used GBA) 2. Wait for like 200 frames 3. Open RAM Watch 4. Add any new watch; doesn't matter the value 5. Open TAStudios under "Tools" 6. When asked to save Ram Watch, click "Cancel" 7. The movie now looks like this http://imgur.com/Is23ejZ Tried on interim + 1.11.7
Looks fine for me - the game resets to frame zero, with no present frames in tastudio.
jlun2 wrote:
I managed to trigger it just now. Seems like this: 1. Open TAStudios. The movie can be default.tasproj; doesn't matter 2. Make some input that goes "beyond" the current movie. So, say if the movie's length is 1, make some input at frame 5. 3. Frame advance beyond that point from step 2. In this example, that means play to frame 6+ 4. Press undo twice. In this example, the first undo gets rid of the input from frame 5. The 2nd undo gives the error. I hope this helps.
Works just fine for me. It keeps unrecording frames I recorded, and when it's at frame 0 again, Undo does nothing.
Hetfield90 wrote:
I was also getting some crashes where BizHawk would stop responding and close without prompting me to save the project. Has this been fixed in the latest interm as well?
At least not intentionally.
Hetfield90 wrote:
Although, it takes a second or two for the undo feature to restore deleted frames, which iirc was instant before.
Still instant for me.
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 (1738)
Joined: 9/17/2009
Posts: 4980
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Note: It's not that I don't trust you or anything, considering some people experience bugs (example, I don't experience slow down on undo nor crashes) that I don't, but can someone please explain like I'm 5 how come even using bytecode (C# in this case) still somehow has underlying bugs that are OS-dependent? I thought byte code gets rid of that?
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
jlun2 wrote:
Note: It's not that I don't trust you or anything, considering some people experience bugs (example, I don't experience slow down on undo nor crashes) that I don't, but can someone please explain like I'm 5 how come even using bytecode (C# in this case) still somehow has underlying bugs that are OS-dependent? I thought byte code gets rid of that?
Even if the byte code is the same on different OSes, the underlying environment and interpreter that executes the byte code may have differences. In addition, if it ever leads to system calls, the system calls available will not be the same - so that code is inevitably different and so on.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Site Admin, Skilled player (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Hetfield90 wrote:
Although, it takes a second or two for the undo feature to restore deleted frames, which iirc was instant before.
I reproduced this now, and it happens on earlier versions too, and only during Undo/Redo + long movies. Looking into it... EDIT: It pastes all the input it has to shift, the paste count being the frame length of that remaining input. Not sure how soon I will be ready to touch this part.
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.