A downloadable game for Windows, macOS, and Linux

Download NowName your own price

Story

After finishing his vacation, homicide detective Santiago Moore boards the luxurious express train, The Jacob's Ladder Express, to head back home. However, he's awoken by a sudden murder, and must figure out what happened in this Locked Room on Rails.



Locked Room on Rails is a short murder mystery visual novel. In it you play as Santiago Moore as he investigates the sudden murder that happened in the middle of the night.

Content warnings include: Mild visual blood, mentions of violence, mentions of stalking.

Features:

  • 10k words (Roughly 45min+)
  • A point and click investigation section.
  • One tired detective who just wanted to finish his vacation.

Follow me on:

TumblrBlueskyPatreon

Updated 20 days ago
StatusReleased
PlatformsWindows, macOS, Linux
Rating
Rated 4.8 out of 5 stars
(9 total ratings)
AuthorsolarProtag
GenreVisual Novel, Interactive Fiction, Puzzle
Made withRen'Py
TagsAnime, Detective, murder, Mystery, Point & Click, Short, Text based, Trains
Average sessionAbout an hour
LanguagesEnglish
InputsKeyboard, Mouse
LinksPatreon

Download

Download NowName your own price

Click download now to get access to the following files:

Locked Room on Rails 1.2 PC 73 MB
Locked Room on Rails 1.2 MAC 67 MB
Locked Room Mini Artbook PDF 3.7 MB
if you pay $5 CAD or more

Development log

Comments

Log in with itch.io to leave a comment.

Once I get to the evidence piecing portion, the game crashes. I had to do the whole thing over to make a backup save, because I forgot to save on the first go. I can’t really get past the evidence portion without crashing, so I guess that’s it for me. Oh well.

What I did get to play, it was fun! The art is lovely :)

Oh no! I'm so sorry to hear that! Could you tell me specifically what causes it to crash for you?

INFO NOT RELATED TO CRASH: (included for context on what I’m doing?) Earlier today I downloaded the game through the itch.io app, then right now I tried just downloading it from the browser.

Earlier, in the app, I wasn’t able to use the skip function, I just repeatedly pressed the space bar through the dialogue since I read through it once before, to make a backup save right before the moment that causes the game to crash.

Right now, I tried it and the skip function worked, so ???dunno what happened earlier. I made a backup save to load in before the moment.

INFO RELATED TO CRASH: Both the earlier (in itch.io app) and right now (from-browser download) has the same crash at the same moment of the VN. I’ll upload the last image I can see before it immediately crashes:

Hi there, thanks for the reply. If you look in the folder where the game's exe file is there should be an error report text file there that renpy generated. Could you find that and tell me what it says?

Also, did you try to play the itchio app download outside of the app because anything downloaded from the app must be played in the app.

(1 edit)

THE TEXT FROM THE log.txt FILE: 2025-06-04 21:15:08 UTC Windows-10-10.0.19045 Ren’Py 8.2.3.24061702

Locked Room on Rails

1.2

Built at 2024-08-21 01:15:04 UTC

Early init took 0.16s

Loading error handling took 0.13s

Loading script took 1.42s

Loading save slot metadata took 0.10s

Loading persistent took 0.00s

Set script version to: (8, 2, 3)

Running init code took 0.29s

Loading analysis data took 0.02s

Analyze and compile ATL took 0.02s

Reloading save slot metadata took 0.04s

Index archives took 0.00s

Dump and make backups took 0.00s

Cleaning cache took 0.00s

Making clean stores took 0.00s

Initial gc took 0.03s

DPI scale factor: 1.052083

nvdrs: Loaded, about to disable thread optimizations.

nvdrs: b”Couldn’t load nvlib.” (can be ignored)

Creating interface object took 0.05s

Cleaning stores took 0.00s

Init translation took 0.04s

Build styles took 0.00s

Load screen analysis took 0.03s

Analyze screens took 0.00s

Save screen analysis took 0.00s

Prepare screens took 0.08s

Save pyanalysis. took 0.00s

Save bytecode. took 0.00s

Running _start took 0.00s

Interface start took 0.23s

Initializing gl2 renderer:

primary display bounds: (0, 0, 1920, 1080)

swap interval: 1 frames

Windowed mode.

Vendor: “b’ATI Technologies Inc.’”

Renderer: b’Radeon(TM) RX 480’

Version: b’4.6.13596 Compatibility Profile Context 20.10.40 27.20.11040.11’

Display Info: None

Screen sizes: virtual=(1920, 1080) physical=(1920, 1014) drawable=(1920, 1014)

Maximum texture size: 4096x4096

controller: ‘030000005e0400008e02000000007200’ ‘Xbox 360 Controller’ 1

Screen sizes: virtual=(1920, 1080) physical=(1920, 1014) drawable=(1920, 1014)

Maximum texture size: 4096x4096

Screen sizes: virtual=(1920, 1080) physical=(958, 1005) drawable=(958, 1005)

Maximum texture size: 4096x4096

as an answer to the second question, yes, I did try to play the VN outside of downloading it through the itch.io app The first time I played, it was through/inside the itch.io app, I didn’t move the VN’s game folder or anything. When it crashed, I then tried moving the game folder out of the itch.io app folder and into my downloads to see if anything would change when I ran the .exe itself (didn’t change anything). Then at night I re-downloaded the game a second time, but through the itch.io website on my browser.

IMPORTANT NOTE: While searching around the internet (trying to make sense of a bit of the log.txt file) I came across a discussion on steam: https://steamcommunity.com/app/1895350/discussions/0/4417549985251785680/ I pressed shift+g and set the Renderer to “Force ANGLE2 Renderer” and I can play the evidence combining portion without it crashing at the beginning.

Looking this up in the docs and it looks like this was originally a problem originating from your own display drivers, so I'd recommend fixing those for the future https://renpy.org/doc/html/display_problems.html

(+1)

MMMMMMMAUGH I finished the story and OUGH THE DRAMA THE INTRIGUE :D

The ending was really good too oh my goodness

It’s a nice short murder mystery and I enjoyed it very much :)

(+1)

Lovely game! Also love the ending. Hope for continuation!

(+1)

really enjoyed this little game! as a fan of any and all mystery media, the ace attorney-like feeling was comfortingly familiar, and i also liked how the characters were very aware of the similarities of their situation to murder on the orient express. while the main mystery was pretty simple, i didn't see that last twist coming and it makes me hope there'll be a sequel someday!

Thank you, I'm glad you enjoyed it!

(+1)

Super fun little game! The art style is simple and charming, and the mystery is pretty fun to solve. As an avid mystery game lover, would love to see more games like this! Great work!

Thank you so much!