Game objectives
- Emulator: libTAS 1.4.6
- Game Version: 1.5.1 itch.io Linux https://leef6010.itch.io/projectkat
- Getting True Ending
- libTAS Resolution settings: Video > Custom: 1280x720
- Option to be set in libTAS:
Runtime > Time tracking > clock_gettime() realtime
A mysterious golden letter is sent to a select number of people... Its contents are unknown.
Project Kat is a story-based puzzle game created by Leef6010, where each puzzle has multiple solutions and outcomes! There is always another way.
The game is playable in about 45 minutes and contains multiple endings depending on your actions.
TAS uses the Japanese version to save 2 seconds per dialog box
Sync
The previous Dead End K2 TAS was rejected for optimization, the game had problems in libTAS version 1.4.4, after a long time I managed to solve the problem in 1.4.5, the game requires the same options as FNA / MonoGame in libTAS because even though this game was created in Godot it uses Mono which thus caused the game to crash without these options as the initial TASer I did not know, I now have a bit of experience in creating TAS, thanks to this now TAS Project Kat (and maybe also) Paper Lily - Chapter 1 will now be possible.
For judges and publishers: The game has a problem with imputs desync if you turn off pause from the start, it will cause problems with playback, use frame advance carefully during loading times, the clock in the bottom right corner should disappear at 24 frame and the other one at 314, holding frame advance after that will not cause problems, turn off the pause, it will play incorrectly.
Dialogues
- A quicker way to skip texts is to hold down X to automatically skip texts and alternately press Z and Space, this will save a lot of time by doing so.
Garden
- I made one change here, instead of putting the flower? in the vase, I took them all out and interacted with the door, this is much faster than what I did in the previous TAS, I want to thank DaserByte who discovered that this is faster.
Benches
- You have to solve this minigame in each class to continue the storyline, you can use 2 keys at once to control Kat during this minigame, I tested each move to optimize it, the bench can also block our movement with 2 keys which means it won't always work that's why I had to optimize to put them in the fastest possible time without complications.
Oculist club
- In class 3-A I take a pair of scissors and a dusty hairpin and leave the classroom, along with the oculist club and use the scissors to open the box to collect the rune, then I cut the hair of one of the girls to save time (I know, it's mean of me), because even though we get hair which saves more frames than cutting our own we still get out of the classroom faster.
Rest
- The last thing left is the curtains, you need to interact with the windows without curtains in class 3-B to set off the objective, the curtain is in the art club but it's locked, you can use the key you can get from Ponytail Girl or specifically drop her bag or use the hairpin, I use the hairpin because it's faster than taking the key from the bag, the hairpin will still be needed elsewhere, after that I take the curtains, cover the window, put candles and draw with chalk in all the classrooms and burn a clump of hair.
Doors on the long staircase
- This location has 2 routes, interact with all the doors to trigger the loops and use the key at the door on the long stairs or use the hairpin, I use the hairpin route, it helps me save time, there is a trigger to start a tutorial on how to climb the stairs but it is not well designed and you can enter the stairs in a tight place without having to activate the tutorial, but it will be there all the time until you enter the trigger, it will still be there almost at the very end, opening the door is difficult using the harpin, the harpin may break after two attempts but since it's TAS, we don't worry about it and move on, honestly, I don't have much to say about it because we just walk around and wait
- After that, we enter and go to the right because the trigger is still there and we would lose 2 seconds because of it, then I have nothing more to say.
eien86: Replacing movie with a shorter one, provided by the author
eien86: A cute little game where definitely nothing violent happens. This movie is visibly optimized. The author selects the Japanese text since it saves time in each dialogue. Accepting to Standard
This game is a pain to sync. Even if you think you're doing well, it will desync if you're not careful. I believe the issue is the movie alternating between key pressed / not pressed at every frame. This can saturate the system's buffer or even go out of phase when doing the playback. For the next movie, I'd recommend holding inputs for a few solid frames instead of alternating so quickly.
The procedure to sync this game is:
- Tick the 'Pause' box in libTAS before starting the game
- Press 'v' once and wait for things to load
- Press 'v' slowly for a few hundred frames. Once you read something in Japanese, you're good
- Set 'Slow Motion' to 12% and unpause
- Pray it doesn't desync