TAS of the 1995 FMV Point'n'click Horror Adventure Game Phantasmagoria by Sierra.

Technicals and Details

  • Original Game Platforms: MS-DOS and Windows
  • Game Verison: Current GOG release (Version 1.0 galaxy hotfix patch WIN Internal Update 23 April 2018)
  • Emulator used: LibTas 1.4.5 running ScummVM 2.8.0
  • This is the first submission of a TAS on this site, and therefore most definitely has improvements.
  • At the time of submission, the RTA speedrun WR is 5:12.233, this TAS is 1:49:670
  • We follow the route of the movement tutorial and improvements found in the guides by darkshoxx here
  • First frame: First non-ScummVM-Splash-Screen frame
  • Last input: Adrienne using the cruxifix, this is where the run ends. Total frames: 6580

Game objectives

  • Any%
  • Minor visual glitches

Comments

Most inputs require 2 frames for the game to be interpreted as an input: one for pressing and one for releasing the button. Cutscenes are skipped with ESC, next chapter is confirmed with Enter, everything else is clicking. The game slightly glitches out on the loading of some new chapters: At the 40 second mark Adrienne stands in nothingness because only her character is loaded, no background, same goes for the door at 1:02.

Stage by stage comments

Intro

Sierra Logo intro cannot be skipped. Entering the username with a keyboard key press saves the frame of the button animation, same for chapter select by pressing the "1" key instead of clicking.

Chapter 1

Pretty much follows the inputs from the movement tutorial (see above). Right after standing up, the menu is opened to change the video settings, for better compatibility of all involved software. Other than the car transition, every cutscene is skippable.

Chapter 2

Whenever Adrienne descends from the third floor to the second, the initial transition is unskippable, which causes agony throughout the game. Other unskippables in this chapter are a car scene and the scene in the shed.

Chapter 3

Unskippable: 3rd floor nail on keyhole, entering and descending, as well as the caretaker's classical "Well?".

Chapter 4

Unskippable: Another two descents and one ascent from the thrid floor.

Chapter 5

Theatre skips: at 0:53 it is crucial that after exiting the secret passage to the theatre, one does not go backstage via the entrance on the left, that costs like 400 unskippable frames. You need to go backstage twice, once each in chapters 5 and 7. In chapter 5, click the apparatus on stage instead, and go to the entrance from there, that skips the unskippable. Furthermore, at 0:55 exit the backstage via the hitbox on the left hand side of the screen and NOT the bottom of the screen. Again, multiple hundred frames being saved here, thanks to Pazuzu.

Chapter 6

Another great "Well?" from the caretaker to the final chapter.

Chapter 7

Second theatre skip. Since the object on stage can only be clicked once during the game, you cannot use that a second time. However in chapter 7 the camera box on the right side of the stage is now clickable, so using that saves more frames yet again. The first half of the showdown is one long unskippable cutscene, the rest is skippable in its entirety. Run ends when Adrienne uses the crucifix, as that is the last input. Final cutscene included for enjoyment.

Other comments

Things to look forward to in this submission: The caretaker saying "Well" and "Well" are the only spoken words during gameplay. Cursur jumping across the screen during unskippable cutscenes.
I haven't changed the framerate settings, and a couple of inputs are probably redundant (though the frames in which they occur might not be)
Suggested screenshots:
Further Credits go to
  • ResiDrache for the original Any% Guide,
  • Pazuzu for optimizations and
  • DanielAlbu for inspiring a new wave of interest in the Phantasmagoria series.

Samsara: Submission file replaced with a version trimmed to final input. The original file used for the encode is here.

ikuyo: Claiming for judging.
ikuyo: Can't successfully sync, so I'm releasing it for another judge to handle.

ikuyo: Claiming for judging.
ikuyo: Delaying while author addresses sync issues.
darkshoxx: updated sumbission details to fit latest file

ikuyo: Replaced file with newest version after sync confirmation.
Thanks for the work to getting this synced, because it was a fun run! Optimization is good enough, and I adored the playaround with your pointer as you waited on cutscenes.
Accepting!
fsvgm777: Processing.
Also replacing the movie file with one that sets the platform (Windows, as it uses the offical GOG release, which runs on Windows via ScummVM) in the annotations. The rest is untouched.


ikuyo
She/Her
Judge, Experienced player (506)
Joined: 7/8/2021
Posts: 101
Have you been able to make any progress regarding the sync issues?
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
ikuyo wrote:
Have you been able to make any progress regarding the sync issues?
Hi, I'm very sorry. No, not yet. There was an issue where couldn't get LibTAS to work at all on my end anymore. Was hoping this would be fixed when I got a new machine, but then there were problems with getting another machine. I promise this project is still on my mind, the problems were resolved last week. Will try to get another machine soon, until then I'll give it another go on this machine. I hope to respond with results in the next two weeks. Again, apologies.
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
okay update. I've gotten everything to work again by reinstalling ScummVM, LibTAS and XLaunch, and patching Phantasmagoria from 1.0 to 1.1 (see here: http://sierrahelp.com/Patches-Updates/Patches-Updates-Games/PhantasmagoriaSeriesUpdates.html ) Current configuration: libTAS V 1.4.5 Phantasmagoria 1 patch 1.1 Windows 11 WSL Linux Ubuntu 22.04 ScummVM 2.8.0 using XLaunch. Should run until beginning of final showdown. Current problems:
  • I had to insert 300-ish frames at the beginning because I am unable to determine when one or both intros play. It seems arbitrary or cache-related.
  • I had to switch the "new game" input back to the position with a preexisting savegame beacuse no matter what I do I cannot delete the last game file. Neither in-game nor by deleting the contents of ~/.local/share/scummvm/saves . That directory is EMPTY on my end, and is the path for both the game-specific and the global scummvm save files.
  • I had to insert 2 frames mid-game where it desynched.
  • On my end it is still half-screen by default, and I don't know how to change that default.
Here's the file for testing User movie #638408481905752348 Any and all feedback on either the file or the mentioned problems is greatly appreciated
Active player (279)
Joined: 11/21/2023
Posts: 42
Location: RNG Bullet Hell
The run is literally stunning! Good luck solving the techical issues!
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
alexheights1 wrote:
The run is literally stunning! Good luck solving the techical issues!
Thank you so much! HUGE props to feos for helping me troubleshoot the savegame folder issue. I will replace the file with one with correct positions
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
User movie #638408549549515874 Here we go, please try this file (EDIT: Disclaimer, still a testfile that runs to the beginning of the final showdown, not a finalized file. Just looking for desyncs and other errors)
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
@ikuyo @Randomno Sorry for the ping, I am unsure what the right ettiquette is here. I solved the issues I had and made a preliminary version. I'm hesitant to optimize it and include the final sequence give the desynchs we have seen, my thought was that someone would try it with the file I have produced and tell me if it works or not. Is this the right way to do, or would you rather have me make a "final" version now?
Editor, Active player (458)
Joined: 2/11/2018
Posts: 240
That doesn't actually ping, but idm the question anyway. I updated libTAS/ScummVM/Phantasmagoria and tried the latest file:
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
Ah I was afraid it might not ping. Thanks for the reply. This is where that movie is supposed to end, thanks for testing. Will make a finished run today!
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
Here we are: User movie #638416364709689186 Let me know if this works, this has a good chance of working!
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
I still need tu update the technical details of the submission, as some things have changed
ikuyo
She/Her
Judge, Experienced player (506)
Joined: 7/8/2021
Posts: 101
I've confirmed sync with the latest movie! At least up to frame 6510. From what I've read here, it appears that the movie should just close there, but the movie you've sent is over twice as long. Should it be trimmed to just final input, and if so, how? I can replace the file if you let me know where I should cut.
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
Summary of what I wrote in Discord: If your file has last input on frame 6510 then that's maybe submission User movie #638408549549515874 instead of the newer one which is User movie #638416364709689186 . It has all the frames of the ending cutscene included, which apparently wasn't supposed to happen? In that case please truncate, yes. The final input is on 6522. Or am I misunderstanding something?
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
I've updated the submission details, and removed the section about the outro.
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
So, when switching to the old fullscreen settings, the original bug that crashes libTAS appears again. So instead I added a couple of menuing frames at the beginning to ensure half-size video. User movie #638441411381066630 This causes everything to shift, and previous inputs to fall on lag frames, so more had to be inserted. That's why the run is 55 frames longer than before.
darkshoxx
He/Him
Player (65)
Joined: 4/30/2023
Posts: 30
Location: Glasgow
I just realized, that I could've added the menuing in the final chapter, then chapters 1-6 would not have been affected. Lesson learned. :(
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15582
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [5827] Windows Phantasmagoria by darkshoxx in 01:49.67