Monthly Archives: August 2025

1 post

Soundtrack of My Life is Officially Ren’Py

Hey everybody! I have spent several weeks working on the conversion of “Soundtrack of My Life” from React/Node.JS to Ren’Py, and I will no longer work on, update, or support the old version.

Why did I do this?

  1. Python (upon which Ren’Py is based) is much easier to code than Node/React.
  2. Ren’Py’s purpose was to facilitate creating visual novel games, and that is precisely what SOML is.
  3. Adding, positioning and updating character and game art is massively easier.
  4. Adding music to set the right mood is so much easier.

As you can see, there are many reasons why this is an excellent choice! I have already seen a massive uptick in the immersion and environment of the game by including such items. This is, honestly, what I should have done in the beginning.

So what’s the status on the remake?

  1. I have converted all the old functionality in the original to use Ren’Py so all of the elements that were available in the original are now available in the rebuild.
  2. I have added extensive music to the game to set the environment and mood.
  3. I have significantly fleshed out the backstories of all of the main characters.
  4. I have implemented significant changes in the “Deep Conversations” action for two characters (Heather and Jessica) and will add many more later.
  5. I have added EXTENSIVE art assets to the game, including multiple outfits for all the main characters, multiple backgrounds for events, and so much more.

What I am currently working on:

  1. Finishing out the “Random Encounters,” such as when Sean Williams takes over an event
  2. Fleshing out the backstories of all the romantic interests using “Deep Conversations”
  3. Added a new character to help you improve your guitar skills.
  4. Much, much more.

Future Work:

  1. Finish out all the Random Encounters
  2. Finish fleshing out the character backstories
  3. Implement money usage into the game
  4. Adding new characters that are only found in special interactions.

I hope you all are excited to see the game! As soon as I reach a solid beta release, I will share it out to a few places.

Oh and I am officially a doctor now!

Toodles!