BizHawk icon indicating copy to clipboard operation
BizHawk copied to clipboard

TAStudio unstable in StarCraft 64

Open thekovic opened this issue 1 year ago • 2 comments

Summary

The game has a problem rolling back state via the piano roll. Basically, you need to simulate the whole run from power on in order to successfully pass through the mission briefing screens, if you try to go back by a bit (say, to adjust an input), the whole screen turns to black and you can't control the game anymore. Furthermore, when I tried to save the .tasproj in this state, BizHawk crashed.

Repro

  1. Launch StarCraft 64 (specifically, tested on USA ROM; SHA-1: A36D91B5AAC7BB95DF0D7DE5F9814F5270E25C2B)
  2. Launch TAStudio
  3. Let the game run.
  4. On the first frame of the FMV, input A to skip it.
  5. On the first frame of the main menu, input A to go to Single Player.
  6. On the first frame of the next menu, input D-pad down, followed by empty frame, D-pad down, and A to select the first mission.
  7. On the second frame of the mission title, input A to go to mission briefing.
  8. Input A on, for example, the 8th frame of the mission briefing, then attempt to go back and input A on the 3rd frame. Game should now display a black screen.

Output

None; BizHawk crashed without any error message. If there's a log file that I should look for, let me know.

Host env.

  • BizHawk 2.8; Win10 21H2; Intel/Nvidia

image

thekovic avatar Jul 23 '22 10:07 thekovic

Enabling the Expansion Pack seems to avoid these issues. I suspect it's https://github.com/TASEmulators/BizHawk/issues/3092 causing issues.

CasualPokePlayer avatar Sep 17 '22 18:09 CasualPokePlayer

I believe https://github.com/TASEmulators/BizHawk/commit/5e34dc61660207856da7949ebe0136db51ffa47d should resolve this.

CasualPokePlayer avatar Sep 17 '22 20:09 CasualPokePlayer

Another user on Discord encountered similar issues and they are fixed at least in 2.9-rc2, calling this fixed.

CasualPokePlayer avatar Dec 09 '22 23:12 CasualPokePlayer