Posts for fsvgm777


fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
PLANET wrote:
Waste of time.
Calling this submission a "waste of time" is very unhelpful and at worst, may actively discourage the TASer from actually learning from their mistakes. In fact, darkman425 and KusogeMan already provided some pointers on where they could improve.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
CasualPokePlayer wrote:
Got this to sync, it seems this is just a case of the SRAM.raw file having Mono set instead of the default Stereo, causing the desync. Also does not appear to have hardware dependent sync.
Confirming sync by setting the audio to Mono in SRAM.raw (either via booting from IPL or hex editing the specific bit). The whole thing with the GPU turned out to be a red herring in this case, as I synced it on a laptop with an AMD CPU and an nVidia RTX 4060 GPU.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
We've been trouble getting this run to sync (it desyncs shortly after the FLUDD cutscene, where the Goo Piranha doesn't show up at all, but nothing looks off before that), even on Intel HD Graphics 3000 (which I recall was the one that got the published any% TAS to sync) from my testing, as well as Intel 4xxx from other users. zelpikukirby, could you please provide your graphics settings and which driver version you're running?
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Could you also share your graphics settings? I assume they're the same as with the current any% publication, but I'd like to be sure.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
CoolHandMike wrote:
I have a question about the branch "Lunatic Perfect Scoring" though. The difficulty is Lunatic, but what does "perfect scoring" mean?
According to the submission comments, it seems "perfect scoring" is described as not losing any lives as well as not using any bombs whilst doing some scoring strats. Anyways, one inconsistency I noticed is that the .wtf claims it was done at 60 FPS, yet the video title reads "2hu11 LNN 75fps TAS". Indeed, the replay that was loaded in the author's encode does show a framerate closer to 75 FPS....however, it seems running the game with the input latency set to Automatic (3rd option) produces that behaviour in VMware Workstation 16. Setting it to Fast (4th option), for instance, gives the proper 60 FPS. I tested running the .WTF with the input latency set to Fast, and it seems to at least sync on the opening segment. Didn't check further than that.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Nominating: DigitalDuck PearlASE
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Seeing as I was the one who published the movie and since I definitely used the verified good dump (SHA1 hash: C724754FB09800833E9ACEB2022FA100475B4369), I can safely say this TAS syncs on it (I presume it's the same for the verification movie, but I don't really have the time to check atm. As such, I am going to revert the cataloguing change.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
EZGames69 wrote:
Is it possible to defeat the demon at the end instead of the game saying you couldn’t defeat it?
I presume that would be the good ending that you'd get if certain conditions are met, namely, getting the three orbs before reaching the demon. I don't consider this bad ending to be a game over, for the record.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
I got it to sync just fine using the PICO-8 0.2.5g executable. I am suspecting a config issue. Here's the config I used. I have an AVI dump ready.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
For future reference, the ROM hack can be found right here.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Aight, I booted up my 32-bit Kubuntu 18.04 (!!!) VM, and the game actually runs fine there. So there's some weird incompatibility with it and my 64-bit Kubuntu 22.04 VM. I got it to sync, and I have the TAS already dumped. ...a bit unfortunate that you need it to run at 1200x900, as it doesn't scale nicely (closest would be 1280x960 (2x 640x480), but since the TAS relies on mouse inputs, you're bound to run into a desync without adjusting the input), which is a bit noticeable (to me, at least) when the credits are scrolling.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Outside of libTAS:
Starting program: /home/fsvgm777/.local/share/Steam/steamapps/common/Nuclear Throne/runner 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

***************************************
*     YoYo Games Linux Runner V1.3    *
***************************************  
CommandLine: -game game.unx
ExeName= /home/fsvgm777/.local/share/Steam/steamapps/common/Nuclear Throne/runner
MemoryManager allocated: 1198792
INI DisplayName=nuclearthrone
SavePrePend /home/fsvgm777/.config/nuclearthrone/ 
GAMEPAD: Initialising Ubuntu support
Attempting to set gamepadcount to 4
Steam being initialised with appId 242680
Steam_Init
Steam - SteamAPI_RestartAppIfNecessary
szCmd: /bin/sh -c '"/home/fsvgm777/.local/share/Steam/steam.sh" "steam://run/242680"' &
[Detaching after vfork from child process 2066]
Steam - Restart required
Steam_Init
SteamInit failed with no msg
Steam restarting via client

Program received signal SIGSEGV, Segmentation fault.
0xf77ea806 in XPending () from /lib/i386-linux-gnu/libX11.so.6
(gdb) backtrace
#0  0xf77ea806 in XPending () from /lib/i386-linux-gnu/libX11.so.6
#1  0x082fb607 in ?? ()
#2  0x082fb982 in ?? ()
#3  0xf74a7519 in ?? () from /lib/i386-linux-gnu/libc.so.6
#4  0xf74a75f3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#5  0x08051785 in ?? ()
In libTAS:
Starting program: /home/fsvgm777/.local/share/Steam/steamapps/common/Nuclear Throne/runner 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Attempt 1: Connected.

***************************************
*     YoYo Games Linux Runner V1.3    *
***************************************  
CommandLine: -game game.unx
ExeName= /home/fsvgm777/.local/share/Steam/steamapps/common/Nuclear Throne/runner
MemoryManager allocated: 1199304
INI DisplayName=nuclearthrone
SavePrePend /home/fsvgm777/.config/nuclearthrone/ 
GAMEPAD: Initialising Ubuntu support
Attempting to set gamepadcount to 4
Steam being initialised with appId 242680
Steam_Init
Steam - SteamAPI_RestartAppIfNecessary
szCmd: /bin/sh -c '"/home/fsvgm777/.local/share/Steam/steam.sh" "steam://run/242680"' &
[Detaching after vfork from child process 2693]
Steam - Restart required
Steam_Init
SteamInit failed with no msg
Steam restarting via client

Program received signal SIGSEGV, Segmentation fault.
0xf73ebeda in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
(gdb) backtrace
#0  0xf73ebeda in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0xf7f2c47c in ?? () from /usr/bin/libtas32.so
#2  0xf7f2f855 in XPending () from /usr/bin/libtas32.so
#3  0x082fb607 in ?? ()
#4  0x082fb982 in ?? ()
#5  0xf7383519 in ?? () from /lib/i386-linux-gnu/libc.so.6
#6  0xf73835f3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#7  0x08051785 in ?? ()
I believe I have come across a few threads stating issues on multi-monitor displays (and xrandr detects 1 connected display and 7 disconnected ones in VMware), but there have been issues getting this game to run on Linux, according to Steam discussion forums.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Yeah, I am running the open beta, or at least I should, according to Steam.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
I cannot get the game to launch at all in libTAS (at least on my 64-bit Kubuntu VM). It always crashes on a segfault:
The connection to the game was closed. Exiting
Attempt 1: Connected.

***************************************
*     YoYo Games Linux Runner V1.3    *
***************************************  
CommandLine: -game game.unx
ExeName= /home/fsvgm777/.local/share/Steam/steamapps/common/Nuclear Throne/runner
MemoryManager allocated: 1199304
INI DisplayName=nuclearthrone
SavePrePend /home/fsvgm777/.config/nuclearthrone/ 
GAMEPAD: Initialising Ubuntu support
Attempting to set gamepadcount to 4
Steam being initialised with appId 242680
Steam_Init
Steam - SteamAPI_RestartAppIfNecessary
szCmd: /bin/sh -c '"/home/fsvgm777/.local/share/Steam/steam.sh" "steam://run/242680"' &
Steam - Restart required
Steam_Init
SteamInit failed with no msg
Steam restarting via client
Segmentation fault (core dumped)
steam.sh[4675]: Running Steam on ubuntu 22.04 64-bit
steam.sh[4675]: STEAM_RUNTIME has been set by the user to: /home/fsvgm777/.steam/bin/steam-runtime
setup.sh[4760]: Steam runtime environment up-to-date!
steam.sh[4675]: Steam client's requirements are satisfied
recv() returns 0 -> socket closed
The connection to the game was closed. Exiting
I tried installing libopenal1:i386 libssl1.0.0:i386 libxrandr2:i386 libglu1-mesa:i386 (though libssl1.0.0:i386 left me with a broken APT install, because the libssl1.0.0:i386 package doesn't exist anymore in Ubuntu 22.04) and even running ~/.steam/bin/steam-runtime/run.sh libTAS so that it finds the needed libraries, to no avail. Only times I got it to run was via the run.sh script outside of libTAS after removing the DISPLAY=:0 line.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
The first 5180 frames (the entirety of Stage 1) are 1:1 identical to Spikestuff's input right here, so I feel it'd be courteous if Spikestuff is given co-authorship here.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
fsvgm777 wrote:
By the way, you need to make sure to apply a stereo mode when muxing for the YouTube encode. This can be done either via ffmpeg or mkvmerge, both should produce the same or very similar results. For ffmpeg (note, this is an example, not accomodating for where it's located, though be aware that this will currently not work with the ffmpeg executable that's in the package):
ffmpeg -i ".\output\encode_youtube.mkv" -c copy -metadata:s:v:0 stereo_mode=left_right ".\output\encode_vb_youtube.mkv
For mkvmerge:
".\programs\mkvmerge.exe" -o ".\output\encode_vb_youtube.mkv" --compression -1:none --stereo-mode 0:1 --aspect-ratio 0:1852/2160 ".\temp\video_youtube.mkv" ".\temp\audio_youtube.ogg"
YouTube has since broken compatibility for either method, despite this page saying otherwise for the FFmpeg method. However, said page mentions another way of getting stereoscopic metadata, namely via x264. Note that this page implies it only works on MP4 or MOV; however, it works just fine on MKV (I have tested that myself), and ffmpeg isn't needed. All that's needed is to add the following to the x264 line.
--frame-packing 3
This tells x264 it's a stereoscopic video, specifically side-by-side (L is on the left, R is on the right). The downloadable encode remains unchanged.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Congratulations on the well deserved promotion, moozooh!
Memory wrote:
I hate that I know exactly who did this and why.
Yup, same.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
So I've noticed a weird discrepancy between the time reported by JPC-RR and the time given by the site. The site claims it's 14.05 seconds long, but JPC-RR claims it's 14.294 seconds long. 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, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Sure, I'll DM you the AVI dump once it's done uploading.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
I think you mentioned the wrong BIOS, as it actually syncs on SCPH-5500.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
fsvgm777
She/Her
Experienced Forum User, Player, Published Author, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
I successfully managed to get this movie to sync. All I did was carefully frame advance for the first 300 or so frames...though it seems I didn't need to do that anyway. The game's resolution was set to 1024x768 via libTAS (since it runs on fullscreen by default, so I set the virtual screen resolution to 1024x768). I have an AVI dump ready.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.