~Hakurei Shrine~ > High Score Entry
TAS discussion
<< < (2/3) > >>
Tom:
One of the issues preventing TAS replays from gaining traction is the availability of the Hourglass program which makes these runs even possible.  With the program not being actively developed such runs will become harder and harder to produce going forward.
If someone has any thoughts on the matter or suggestions they're welcome to share them
KirbyComment:
Since I have been PMd with questions about this, and to answer Tom's comment with how I made my TASes. I used a program called VMWare Workstation 15 Pro with a virtual installation of Windows XP Professional 32-bit (64-bit doesn't seem to work). I believe I have seen either kopiapoa, NNN or both use Hourglass in some cases in Windows 7 (presumably in a VM) but whether this consistently works across games or is specific per game, I don't know. Anyone curious about that and skilled in Japanese would be able to ask them I think. If you have a decently strong computer TASing in a VM should be doable for everyone. You can use the above VMWare program and look up a license code yourself to be able to use it for an unlimited time.

Then to produce the TASes I used Hourglass r81. I have tried r83 as well, which should be optimized for Touhou specifically, but I found it to make save-state usage alot slower and eventually crashing Windows XP as well. This might just be my setup and might not happen to everyone.

With r83 you can save replays while making the TAS, but in r81 when you try to save a replay, it crashes the game in MoF onward. This problem is easily circumvented by just not recording inputs for saving the replay and simply saving the replay manually in real-time after your run has finished. Hourglass r81 does save replays properly in StB at least in my testing. As far as both r81 and r83 are concerned, MoF runs into problems getting it to run and from what I remember SA doesn't work at all.

A few subtle things to keep in mind while producing your TAS: your input recording can desync. The solution for this is to either keep restarting the input recording until it works, or use the splice-feature mid-recording to line it up again. This will require some trial-and-error. It would also not be a bad idea to make copies of your input-recordings. To save on time and worries, also often make Virtual Machine save-states on top of your Hourglass savestates. If anything unexpected happens, or you make a mistake and can't revert to an Hourglass save-state to fix it, then VM-savestates can fix your problem. This may depend on how much effort you plan on putting in your TASes, but the more effort you put into it, the more I advise to do this, personally.
KirbyComment:
MoF Extra ReimuC 1,005,770,760 by kopiapoa and NNN
(Rerecord count: 8,871 - Replay - Video)

This may be the first Touhou collaboration TAS as of now. This also improves kopiapoa's score of 999,379,340 from late 2013. A big improvement is that they were able to stay below Suwako during her ring spell and squeeze through the masses of rings. Not sure if this is theoretically possible for Marisa.


UM Demo Lunatic Sakuya 6,537,257,840 (testrun) by kopiapoa
(Replay) - Video)

This replay is not going to work because it uses the scroll card, which 100% of the time will desync replays when bombs are used. They for some reason increase the mallet recharge duration. Collett right now got 5,923,855,290 so we can assume the TAS replay is very unoptimized. Collett's replay naturally also desyncs.

Edit: There now is a TAS by kopiapoa that scores 7,322,479,840 and has also posted a SpoilerAL SSG that allows replays to be played back without desyncs. It may take a bit of effort but I've gotten this to work by running SpoilerAL with the latest version of Locale Emulator. Then you run SpoilerAL while Compatibility Mode is set to Windows 7 and then you run SpoilerAL with Locale Emulator in Japanese (as Admin). Not sure if Locale Emulator is strictly needed, but if you are running into trouble, you may have to turn the patch off and back on mid-replay, then select Replay Again from the pause menu.
KirbyComment:
HRtP Lunatic Jigoku 17,586,190 by Pearl
(Rerecord count: 300-400 - Video)

This is a TAS done using without frame-advance with save states only made between stages. It is basically meant to be a "human theory" TAS rather than truly optimal. The TAS also doesn't do the infinite ball trick to get infinite points, as it would take roughly 36,000 hours to reach 99.9m. Pearl used Anex86 in a Windows XP VM to accomplish this TAS.
KirbyComment:
UM Extra Sakuya 7,606,658,690 by kopiapoa (testrun)
(Replay - Nico - YouTube)

kopiapoa made an UM TAS pretty quickly after release. Likely the reason for him not doing Lunatic (first) is because counterstop was reached day 1, so it wouldn't really be interesting to make a TAS. Rerecords are unknown. The highest human score is currently 6,142,683,420 by すいれん (suiren) to compare. The TAS replay desyncs because after the boss entry dialogue ends, the rice and mallet card cooldowns go away and for some reason that causes the run to try using the mallet while nothing comes out.
Navigation
Message Index
Next page
Previous page

Go to full version