The Clock Chronicle
A downloadable game for Windows, macOS, and Linux
Download NowName your own price
THE CLOCK CHRONICLE
The Central Clock is a barrier.
A barrier separating the two rivalling countries, Zethania and Palymr.
But when the clock breaks, war is on the verge of starting any time.
You were suddenly transferred to the Ithel Continent by an strange mage after being instructed to fix the problem at hand... but the clock hides a secret in its history that no one knows...
Now it's your turn to decide.
Which side will you choose?
Features:
- Free
- TIME TRAVEL!!
- Changeable protagonist's name
- Gender neutral
- A few CGs
- > 40,000 words
- 3 bad endings and 1 good end
- Completed
Can you solve the clock's mystery?
Updated! (1.1): Fixed wrong pronouns in the game.
Status | Released |
Platforms | Windows, macOS, Linux |
Release date | Jul 12, 2018 |
Rating | Rated 4.6 out of 5 stars (12 total ratings) |
Author | Elseth |
Genre | Visual Novel, Adventure, Interactive Fiction, Simulation |
Made with | Ren'Py |
Tags | Anime, Detective, Fantasy, Magic, Mystery, Story Rich, Time Travel |
Average session | A few hours |
Languages | English |
Inputs | Keyboard, Mouse |
Accessibility | High-contrast |
Download
Download NowName your own price
Click download now to get access to the following files:
TheClockChronicle-1.1-win.zip 127 MB
TheClockChronicle-1.1-mac.zip 125 MB
TheClockChronicle-1.1-linux.tar.bz2 130 MB
Development log
- Android v1.2 bug fixJun 20, 2020
- 1.1 Android UpdateApr 20, 2020
- 1.1- updateSep 06, 2018
Comments
Log in with itch.io to leave a comment.
Hello Sun R! Really sorry about the errors. I think I'll hide the android files for now because they seem to be full of bugs, but I shall fix it soon. The mac / windows version seem to have none of these issues, though, so you might want to download that instead. I apologise once again for the bugs and thank you so much for playing and for informing me about these errors.
Another player tuning in super late to the party here! I'm such a sucker for a good VN, and this one did not disappoint!
This is a real tale of intrigue, with some amazing twists and turns and vibrant characters each with their own quirks.
Some things are a bit rough around the edges, but it's just simple things like a few grammar issues, it's nothing that takes anything away from the overall experience because you get sucked right into this world.
Also, without throwing any spoilers out there, there's a fantastic tone shift about halfway through the game when things really get turned on their head and it is AMAZING!
So yeah, if you like VNs, time travel and guys obsessed with seaweed then definitely give this a try!
Hi Mikey! Thanks for leaving a review and for playing TCC! Sorry for the grammatical mistakes once again. It's always great to hear your live reactions and comments in the videos! They really mean a lot to indie developers like me ^^
I know this game is pretty old; but I wanted to try out some more games. It was another hit. I ended up getting a really good ending.
Ah sorry for the late reply! Thank you so much for playing, NerdyChara! ^^
Hey, you said this was gender-neutral but everyone refers to me as "her"...
When you want to be gender-neutral then you don't say "her", "she" nor "him", "he", you say "they", "them", got it?
Hi, I'm really sorry about that. There must have been some pronoun mistakes I overlooked. I will correct them as soon as possible and update the game, thank you for reporting!
This game was an absolute treat!! The characters are all so unique and likable! I also love how you, the player, is a character in the game, it added an extra bit of immersion into the story. I found myself immediately intrigued by the mystery of my past, and I also love how you get to explore both routes in one go! That was really a unique touch! It's also nice to play a friendship focused game that featured no romance (unless Lou's passionate love for seaweed counts as romance? LOL) I really love this fantasy world you have created across multiple games, I look forward to more <3
Thank you for the kind comment! Glad you enjoyed the game despite the flaky sprites. And yes, Lou's passionate love for seaweed is definitely the most romantic moment in the game!
Hello I found you through RPG games but I also came across your visual novel through these things, I thought I'd give this ago as the story seem to have an interesting mystery. I enjoyed it a lot, lot of fun to play through and a lot of really well down twists. The end with the memorises returning was very touching. You have a real talent for writing, it's enjoyable and fun.
Hi Boos405! Thank you for giving TCC a chance! I'm glad you liked the story despite the grammar lapses and flaky characters. Thanks again for leaving a kind comment! It means a lot to me!
I wouldn't say there's no room for improvement, but I did really enjoy both the story and your characters a lot since I thought your writing was really good! : )
so i founda textbox bug the text overlaps with the buttons
Ahhh yesss I noticed that too haha, especially with large chunks of text. Maybe I'll fix it later. Thanks for reporting, but maybe you can comment in my devlog next time you find an error instead? It's getting a bit congested here haha.
ah sorry
nooo don't be sorry! In fact I'm thankful you took the time to report the errors!
yeah my social anxiety disagrees
i have a new error that popped up
```
I'm sorry, but an uncaught exception occurred.
While loading <'Image' 'images/bg attic.jpg'>:
File "game/script.rpy", line 3552, in <module>
Exception: Could not load image 'images/bg attic.jpg': error('JPEG loading error',)
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "script.rpyc", line 3552, in script
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/ast.py", line 914, in execute
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/python.py", line 2028, in py_exec_bytecode
File "game/script.rpy", line 3552, in <module>
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/exports.py", line 1480, in pause
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/ui.py", line 297, in interact
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 2702, in interact
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 3194, in interact_core
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 2094, in draw_screen
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen/renpy.display.render.c:6805)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/image.py", line 500, in render
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/image.py", line 306, in wrap_render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 583, in render
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 266, in get
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 628, in load
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/pgrender.py", line 162, in load_image
Exception: Could not load image 'images/bg attic.jpg': error('JPEG loading error',)
```
oh my god what happened. It wasn't like this... Perhaps it's the difference in our androids' version. Anyway, I'm sorry, I'll look into it soon, and thank you for reporting.
Ok, I think it was just a resolution problem. This is probably because your phone is unable to resize the images- anyway, I resized them and updated it in v1.3. I think if you continue playing, you'll also encounter errors regarding 'bg nightlake' and 'bg cloudycastle' (this is because they're not resized in the old version).
I am so sorry for the bug. If you want a smoother experience, you can play it on your laptop. And thank you so much for taking the time to report this bug.
hey no problem i love these games
yeah it happened again
```
I'm sorry, but an uncaught exception occurred.
While loading <'Image' 'images/bg fieldsky.jpg'>:
File "game/script.rpy", line 1152, in <module>
Exception: Could not load image 'images/bg fieldsky.jpg': error('JPEG loading error',)
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "script.rpyc", line 1152, in script
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/ast.py", line 914, in execute
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/python.py", line 2028, in py_exec_bytecode
File "game/script.rpy", line 1152, in <module>
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/exports.py", line 1480, in pause
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/ui.py", line 297, in interact
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 2702, in interact
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 3194, in interact_core
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 2094, in draw_screen
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen/renpy.display.render.c:6805)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/image.py", line 500, in render
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/image.py", line 306, in wrap_render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 583, in render
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 266, in get
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 628, in load
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/pgrender.py", line 162, in load_image
Exception: Could not load image 'images/bg fieldsky.jpg': error('JPEG loading error',)
```
Oh no... Another one... I'm so sorry... Thanks again for reporting. The thing is there's nothing wrong when I test it in my phone so I'm relying on you to tell me which image doesn't work out hahah.
if i take the mountain path on android it gives me an error it also occurs a tiny bit later in the beach path if i go with the suiche girl
```
I'm sorry, but an uncaught exception occurred.
While loading <'Image' 'images/bg clock.jpg'>:
File "renpy/common/00library.rpy", line 268, in say
Exception: Could not load image 'images/bg clock.jpg': error('JPEG loading error',)
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "script.rpyc", line 164, in script
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/ast.py", line 708, in execute
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/exports.py", line 1343, in say
File "renpy/common/00library.rpy", line 268, in say
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/character.py", line 1142, in __call__
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/character.py", line 842, in do_display
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/character.py", line 591, in display_say
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/ui.py", line 297, in interact
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 2702, in interact
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 3194, in interact_core
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/core.py", line 2094, in draw_screen
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen/renpy.display.render.c:6805)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/layout.py", line 722, in render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/image.py", line 500, in render
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/image.py", line 306, in wrap_render
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520)
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 583, in render
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 266, in get
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/im.py", line 628, in load
File "/Users/eliana/Desktop/python trial/renpy-6.99.14.1-sdk/renpy/display/pgrender.py", line 162, in load_image
Exception: Could not load image 'images/bg clock.jpg': error('JPEG loading error',)
```
Ah crap I'm so sorry I received a similar error report a while ago. The thing is everything was fine when running in my device. But anyway, I'll try to fix it right away. Thank you for reporting!
Alright I think it's fixed?? (See the devlog) and thanks again for reporting
I like this kind of visual novel. good job.
Thank you vita12! Glad you enjoyed it!
This is a fun read and play. I have one complaint though and that is that there is no mention of the protagonist gender before the game starts. It would be nice to know.
Hello Icarlc,
Thanks for playing the game! Regarding the protagonist, it was intentionally made so that the protagonist is you yourself, and their gender your gender. (But perhaps that left it more ambiguous...?) Honestly, while creating the game, I viewed the protagonist as female, but tried to make it more universal. Thanks for the comment, though- I don't plan to make a genderless protagonist next time.
Not so much that I was asking for a change. Just that it felt weird seeing my predominantly male name being referred to as "her". Not that there is a problem with it, just a bit of a shock. Moreover, if anything actually needs to be done (Not saying it has to be) just a simple statement that the protagonist is female.
WAIT WHAT. There's a "her" referred as the protagonist!? Crap. Gotta fix that. Thanks for telling me. (It's supposed to be genderless)
Anytime, I am glad I could help you.