Posts for fsvgm777


fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
So I timed the run myself, going by RTA rules, and unfortunately, it is slower than the current RTA record by 22 seconds: As I'm unfamiliar with the game, it's a bit more difficult for me to pinpoint where the issues with this TAS are, but I feel like there's a few spots where not using a Power Pellet would be faster, mainly cause it looks like you have to wait until it runs out before you can transition to a different screen.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
If you have issues getting the Steam version of the game to run in libTAS, even with ~/.steam/bin/steam-runtime/run.sh libTAS, simply put a file called steam_appid.txt with "447530" (without quotes) as contents in the directory the game is installed (where the runner executable is located), and disable the virtual Steam client.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
As far as I know, the movie without the timesave (read: the currently submitted movie, not the userfile with the improvement) syncs just fine at the Gravitron on the regular 2.3.6 build. This one could be used for the final publication, but I'd like an input from a judge (slamo and/or Samsara in particular) about this, as this is beyond my field.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
I have confirmed sync on an AMD CPU, more specifically, an AMD Ryzen 7 4800H CPU, with an nVidia RTX 3060 GPU.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
I finished my Espy-only run. Here's the fight against Red: Link to video
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
The TAS syncs for me on an unmodified copy of the game on my Kubuntu 20.04 VM. Nice exploitation of the game mechanics. Yes vote. As for the obstructing graphics when a power-up is collected, I think it makes sense to make an alternate encode that at least renders these graphics transparent.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Spikestuff has returned as a publisher.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
I've been playing Pokémon Crystal, but with the catch that it's a solo Espeon run (because Espy's my favourite Pokémon of the gens that I played (Gens 1-4 included). This is my run through the Elite Four (including the fight against the champion): Link to video Enjoy a pretty clutch moment in this.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Sounds good to me.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
With in-game codes* being allowed for Moons, I feel we should have a separate "Uses an in-game code" tag to properly differentiate from "Uses a level password". What do y'all think? Use cases would be for unlocking all levels or vehicles or giving access to various items, for instance. *I should point out that I published it with the "Uses a level password" tag, even though it's technically not entirely correct, as it's a code that you input in-game to unlock all the homeworlds instead of going through the requirements that's being used in this case.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
So...the link to the download page is dead. However, I still have the version required to sync this TAS (even I thought I'd lost it, even though I disctinctly remembered watching it 11 years ago). Here's a link to the IPS patch. Apply to an unheadered (JU) ROM.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Okay, this post is gonna cover a fair amount I needed to figure out whilst dumping and putting everything together. First off, inside Hourglass, you must dump uncompressed, otherwise, the output will be skewed like this: It should be noted that for some reason, the dump is 642x402, which explains this issue right here. Secondly, you need to stitch the AVIs together using VirtualDub2 using the Caching driver, then save it to Lagarith. As an aside, it is strongly recommended to dump video and audio separately. This guarantees that the audio won't have any weird skips. I also had to make a full dump with any codec, in spite of the skew, because it's still a sort of "clear" image otherwise (read: text readable, at the very least). Why, you may ask? Well....it turns out Hourglass's internal AVI dumper is huge amounts of garbage and will skip several frames upon splitting if the frame before happens to be identical. However, thanks to the skewed dump I had, I could figure out where to add frames. This is the end result:
Language: AviSynth

video = AVISource("th05vid.avi").Crop(1, 1, -1, -1).DuplicateFrame(5289, 10579, 10579, 10579, 15869, 15869, 15869, 15869, 15869, 15869, 15869, 15869, 15869, 15869, 15869, 15869, 15869, 15869, 60834, 71414, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929, 89929) audio = WAVSource("th05audio.avi").AssumeSampleRate(44060) AudioDub(video, audio).DelayAudio(-0.1)
The duplicate frames were figured out by comparing it with the dump that had a skewed output, but was fine otherwise, as I could still read the score, for instance. The AssumeSampleRate part is to ensure a/v sync. The DelayAudio(-0.1) is to account for the audio emulation buffer. With that, I have a dump that is ready to go. One thing I'd like to point out is the framerate. While it is true that the PC-98 runs at around 56.4 FPS, the fact remains that it was recorded on Hourglass at a flat 60 FPS. So a run time of 37:30.1773 would be wrong as well. Instead, the correct run time is the one given by Hourglass, namely 35:15.17. Indeed, it matches up neatly with when the final input occurs in my dump after fixing everything up. Making it roughly 56.4 FPS with AssumeFPS would actually slow the audio down (and make it lower pitched as a result).
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
The TAS syncs for me! So I'm just gonna make a quick note here to encoders/publishers: I'm gonna encode and publish this TAS when the TAS gets accepted. Anyways, love some more Touhou TASes getting submitted here, and this is no exception. I enjoy watching these TASes, so this gets a Yes vote from me.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
OH MY GOD YES! ABSOLUTELY YES! ...ahem, now that I got that out of my way... Considering this is essentially what we do for libTAS and certain emulators (PCem, Ruffle) as well as ScummVM, I'd say it's fair game here as well. The only thing is that the emulator settings should be provided, as Neko Project 21 allows for multiple configurations (e.g. sound module, RAM size, CPU speed, etc.).
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
I agree with ThunderAxe here. With part of the branch being "Survival", I think it makes more sense to show the timer getting maxed out (as in, 59:59.99) in the encode, as you survive for basically an infinitely long time. Read: You survive for 59:59.99 and beyond.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Worms Armageddon isn't a Flash game, though.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Please give a warm welcome our most recent publisher, despoa!
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Give me the butter!
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Syncs for me as well, though I had to substitute "-g gl" for "-g vulkan", as I'd get the following otherwise:
[libTAS f:345] Thread 18496 (main) WARNING! many calls to function clock_gettime(), you may need to enable time-tracking
Not sure what's up with that.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Seeing as a few months have passed and no further attempts were made, this one is up for re-encoding again. Read: Anyone else can re-encode it now.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
I can confirm sync on the latest nightly (1756) as well:
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Additionally, one shouldn't be required to DM the e-mail address to the author just to get access to the download in the first place. I'd prefer having it as a public download (no DM'ing the email address required) instead.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Radiant wrote:
Windows games don't run on Linux.
Windows games can run on Linux via Wine or Proton, though. Not sure where you're getting at with that.
Radiant wrote:
Windows runs on numerous types of hardware that Linux doesn't run on.
You can install a Linux distro alongside an existing Windows installation, though. So again, I'm confused here. Same deal with systems running Linux where Windows can't run on. For all I know, I haven't heard of a system on the x86 or x64 (or heck, even ARM) architecture where Windows cannot be run on, even older versions like Win98 or WinXP.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Published Author, Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Okay, I just got the chance of setting up WSL2 and everything (used XFCE4 desktop environment), and it still desyncs for me at the same spot. I'm officially at a loss here. If it helps, my CPU is an AMD Ryzen 7 4800H.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.