FULL GAME RELEASED!!!


It's been 3 years in the making... But finally... Against all odds... And despite my frequent hiatuses...

... The full game is out !!! 

I wish I had more to say, but honestly, my head is totally blank right now. Of course, I'm really,  really happy to have finally finished this project that has been in the works since my second year of uni, but other than that...  I guess it's similar to the feeling I got when I finished my final uni exam on a random Wednesday?

I'll definitely have more to say in the postmortem... Watch this space.

Happy belated Halloween, by the way! I wish I could have released the full version closer to the date, but work has taken over my life. Consider this another (late) addition to the Spooktober games (even though it's currently November)!

Aside from finishing the full story, I also added a couple of extra features:

  • An endings tracker, as promised (accessed by clicking "Extras")
  • A content warning screen that shows up when you open the game, and provides a link to access a more detailed version on Google Docs (however, please be advised that this second version contains spoilers!)

As for what's been added to the story itself... See the updated game page to find out! 

I really, really hope you enjoy the full game. From the bottom of my heart, thank you so much for sticking with development to the end. For all of the comments, videos, fanart, and writing.  For all of the encouragement and kindness,

I appreciate you all so, so much. I would genuinely never have gotten this done without you.

(And spoiler alert: This is not the end for this game - I still have things I want to add and improve! But for now, I think I've made you wait long enough.)


Until next time,

- Lucia. <3

Files

pulsatio-cordis-win.zip 361 MB
Version 4 38 days ago
pulsatio-cordis-osx.zip 353 MB
Version 1 38 days ago
pulsatio-cordis-linux.zip 349 MB
Version 1 38 days ago

Get Pulsatio Cordis (FULL GAME)

Comments

Log in with itch.io to leave a comment.

I'm so excited to play!!! I found your game three years ago when I first started playing indie otome games here and the fact that it's finished is almost nostalgic. Thank you for your work!!🩷🩷

(+1)

I really love this game, I've waited for full release since the begging of 2023, but I can't seem to be able to do the 4 and the last ending :((( I think I did everything I could but nothing works out, is there any kind of guide? 

will there every be an andriod version 👉👈👹

(+1)

AHHHH IM SO EXCITED 🎉🎉🎉🎉🎉🎉

Thank you Bingzi, hope you enjoy!!! ❤️

(+1)

WAR IS OVER !!

(+1)

YAYAYAY IT’S OUT THANK YOU AND THANK YOU FOR YOUR WORK!!! AAAAAAA

(+1)

Im so excited to play!!! Congratulations on the game and for your hard work in everything (≧∇≦)b

(+1)

OMG??!?!?!?!LUCIA CONGRATS!!!!! IM GONNA EAT SO GOOD

(+1)

OHH MY GOD IVE BEEN WAITING FOR THIS DAY TO COME!!!

(+2)

OH MY GOD IT'S ACTUALLY FULLY OUT!? I'M SO HAPPY!!! Thanks for your hard work, Lucia! <3

(1 edit) (+1)

Dios bajó de los cielos y dijo: full game released (KJSHDH VAMOOOOSSS felicidades :3!! Lo jugaré y lo atesoraré)

(+1)

OH MY GOD!! Congrats on the full release, I can’t wait to play!

OMG NO WAY!!!! THANK YOU FOR YOUR HARD WORK AND DEDICATION <333 Can't wait until I download the game itself!!!

YESSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Congratulations on the full release!! Excited to play!! 🥳💖💕

(+1)

I went to. go on itch.io to find a game to play since homicipher wasn't opening on Steam... AND YOU SERVED ME THIS DELICIOUS MEAL??!?!?! spending the next couple of hours playing this game I've been waiting for hehe 

(+1)

Heyyy congrats on the full release!!  Is there a good place we can submit a bug report?

(+1)

Hi Sage!!! Thank you so much!!!

But oh no, what's the bug? You can just comment on Itch, or message me on Twitter @Ct4623 to submit bug reports!

(1 edit)

I found a couple! The first is a bug with  the endings list in the extras screen, here's the exception:

```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/endings.rpy", line 471, in script

    $ grant_achievement("Ending 1")

  File "game/endings.rpy", line 471, in <module>

    $ grant_achievement("Ending 1")

  File "game/extras.rpy", line 185, in grant_achievement

    renpy.show_screen("achievement_get", name=name)

Exception: Screen achievement_get is not known.

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "game/endings.rpy", line 471, in script

    $ grant_achievement("Ending 1")

  File "renpy/ast.py", line 821, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "renpy/python.py", line 1178, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "game/endings.rpy", line 471, in <module>

    $ grant_achievement("Ending 1")

  File "game/extras.rpy", line 185, in grant_achievement

    renpy.show_screen("achievement_get", name=name)

  File "renpy/display/screen.py", line 1327, in show_screen

    raise Exception("Screen %s is not known.\n" % (name[0],))

Exception: Screen achievement_get is not known.

Windows-10-10.0.22621 AMD64

Ren'Py 7.8.2.24090902

Pulsatio Cordis 2.0

Sat Nov  9 23:07:07 2024

```

That ^ one is pretty much the same with all of the endings I've gotten so far. The other I've found is:

```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/endings.rpy", line 1942, in script

    "There's a steaming plate of [lunch] sitting there. But what does that change?"

NameError: name 'lunch' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "game/endings.rpy", line 1942, in script

    "There's a steaming plate of [lunch] sitting there. But what does that change?"

  File "renpy/ast.py", line 2573, in execute

    Say.execute(self)

  File "renpy/ast.py", line 615, in execute

    renpy.exports.say(who, what, *args, **kwargs)

  File "renpy/exports/sayexports.py", line 132, in say

    who(what, *args, **kwargs)

  File "renpy/character.py", line 1440, in __call__

    what = self.prefix_suffix("what", self.what_prefix, what, self.what_suffix)

  File "renpy/character.py", line 1354, in prefix_suffix

    return (sub(prefix) + sub(body) + sub(suffix))

  File "renpy/character.py", line 1334, in sub

    return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0]

  File "renpy/substitutions.py", line 373, in substitute

    s = interpolate(s, variables) # type: ignore

  File "renpy/substitutions.py", line 86, in interpolate

    raise e

NameError: name 'lunch' is not defined

Windows-10-10.0.22621 AMD64

Ren'Py 7.8.2.24090902

Pulsatio Cordis 2.0

Sat Nov  9 23:27:57 2024

```
Additionally, there were a couple typos I found  (I'll have to go back and find them, I'll hit ya with another comment when I get the chance) & I could be completely wrong because I played the demo like 2 years ago LOL but I think there was originally some music stopping or changing or something similar (to add suspense) during the lunch scene that is no longer a thing? Unless I'm not remembering correctly and it was never a thing, haha

anyway, hope this helps a bit!

(+1)

Gahhhhhhh I knew I should've been more thorough with bug-testing my code. Thank you so much for basically doing it for me... And zamn, you read fast haha.

I figured out what was wrong with the achievement_get error and fixed that, as with the lunch variable error. Ostensibly. I'll need to have a comb through to check any other errors I might've missed before uploading the bug fix!

And no, typos??? T - T Guess I really should've taken an extra day or two to spellcheck...

Huh, the stopping and starting music... The only major thing I remember changing in the demo script was taking out some of the automatic interruptions / skips in dialogue (as I felt it would annoy players). Could you please give me an example line/scene where the stopping/starting was supposed to be?

Thanks again for all the help!!

(2 edits) (+1)

Nahhhhhhhh renpy is a beastie so things slip through the cracks ez. Bugs  happen to the best of us!! I'm happy I was able to help you find solutions quickly!!
--
RE the typos: I think I only saw two, which is really great! You did really amazing with this whole thing for sure =^.^=

Sorry I don't have the exact script lines this time, but right after the line where it says "Shit. He saw right through me. But I can't act scared." the next line says  "Sp I just nod." instead of "So I just nod."

The OTHER one I'm still trying to find again. Between my first comment and trying to get the true ending I got lost in the metaphorical sauce and I forgot where it was LOL it was another small typo like "be" instead of "he" or something like that. I'm still looking for it & will let you  know when I finally hunt it down.
--
RE the music: I went and replayed the scene again and the music cut when his eyes change during the lunch the first time (when he first starts showing his yandere tendencies). But, right at the line where Quinn says "Holy shit." I thought for some reason it either cut again or switched to a more menacing/tense background track before switching back to the regular orchestral track when Quin shouts "Liev!" to snap him out of ranting about the waiter? But it's entirely possible that I just hallucinated that LMAOOOO. No big deal, in any case. It's probably not a bug. ^.^
--
Anyway of course no problem!!! Happy to assist & thank YOU for making such a lovely game :)

(+1)

Hey and sorry for the late reply, work and life keeps me tired and busy ^^'

That is a massive relief, I would hate to release a (mostly) final product riddled with typos! 

I've fixed up the "sp" typo, but I've gone through the script for the True End and can't seem to find the "be"/"he" typo? (Does not help that at first glance, the first letters look very similar...) I would be really glad if you could find it though!!

(Now that I think about it, if the typo was literally anywhere else in the script I'd have to run all of the story files through a proofreader... Yeeeeeikes.)

Thank you so much for playing PuCo and for the continuing support (and especially for helping me to find problems that slipped past my nose!).