A downloadable game for Windows, macOS, Linux, and Android

Buy Now$4.99 USD or more

You get a new job in your grandparents old town, they left you their house, and you're meeting beautiful women at every turn...Nothing could possibly go wrong...right? 

Except, it does. Sudden painful, debilitating headaches and getting stabbed in the chest by a would-be assassin are hardly a "normal" first couple of days on the job. All the while, your necklace which you've had since your childhood, seems to be acting strangely...


Discover who tried to murder you and stop them from hurting anyone else while navigating relationships with beautiful women who are more than meets the eye.

---------------------------------------------------------------------------------------------------

CURRENT TAGS: Urban Fantasy, Mystery, Murder, Erotic, Male Protagonist, Humour, Exhibitionism, Blow-Job, Fingering, Squirting

FUTURE TAGS: Creampie, Group sex, Stripping, Titfuck, Handjob, Masturbation

NEVER GOING TO HAPPEN TAGS: Incest, Humiliation, NTR


Patreon


GAMES TO CHECK OUT:

_________________________________________________________




 


Updated 1 day ago
StatusIn development
PlatformsWindows, macOS, Linux, Android
Rating
Rated 4.9 out of 5 stars
(16 total ratings)
AuthorFireValleyGames
GenreVisual Novel
Made withRen'Py
Tags3D, Adult, Erotic, Fantasy, No AI, NSFW, Porn, Romance, Urban

Purchase

Buy Now$4.99 USD or more

In order to download this game you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

DragonofCalonValley - 0.2 - PC 1 GB
Version 8
DragonofCalonValley - 0.2 - MAC 1 GB
Version 7
DragonofCalonValley - 0.2 - android 1 GB
Version 8

Development log

Comments

Log in with itch.io to leave a comment.

During the entire text conversation with Vicky at the start of the meeting, an error comes up for every message Vicky sends.


I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/d5.rpy", line 477, in script

    vick_vl "Really?"

Exception: Sayer 'vick_vl' is not defined.

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

Full traceback:

  File "game/d5.rpy", line 477, in script

    vick_vl "Really?"

  File "C:\Users\callu\OneDrive\Documents\AVN\Currently Playing\Dragon of Calon Valley\DragonofCalonValley-0.2-pc\renpy\ast.py", line 2573, in execute

    Say.execute(self)

  File "C:\Users\callu\OneDrive\Documents\AVN\Currently Playing\Dragon of Calon Valley\DragonofCalonValley-0.2-pc\renpy\ast.py", line 575, in execute

    who = eval_who(self.who, self.who_fast)

  File "C:\Users\callu\OneDrive\Documents\AVN\Currently Playing\Dragon of Calon Valley\DragonofCalonValley-0.2-pc\renpy\ast.py", line 464, in eval_who

    raise Exception("Sayer '%s' is not defined." % who)

Exception: Sayer 'vick_vl' is not defined.

Windows-10-10.0.26100 AMD64

Ren'Py 8.3.2.24090902

Dragon of Calon Valley 0.2

Wed May 28 12:40:25 2025

Did you have saves from just the prologue? If so try and do a fresh run. That might fix it.

Yeah. I'd missed a couple gallery entries and went back through from the beginning to get 'em and had no issues.

Cool thanks for letting me know

i downloaded the windows version and when i tried to use the options tab i get a An exception has occurred and then a crash and and i try to start a new game it crashes and i get   

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/script.rpy", line 90, in script

    dev "Hi there! I'm the dev of this game, hope you enjoy it."

  File "game/script.rpy", line 90, in script

    dev "Hi there! I'm the dev of this game, hope you enjoy it."

  File "renpy/common/000window.rpy", line 132, in _window_auto_callback

    _window_show(auto=True)

  File "renpy/common/000window.rpy", line 75, in _window_show

    renpy.with_statement(trans)

TypeError: '<=' not supported between instances of 'NoneType' and 'float'

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

Full traceback:

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\bootstrap.py", line 359, in bootstrap

    renpy.main.main()

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\main.py", line 652, in main

    run(restart)

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\main.py", line 148, in run

    renpy.execution.run_context(True)

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\execution.py", line 958, in run_context

    context.run()

  File "game/script.rpy", line 90, in script

    dev "Hi there! I'm the dev of this game, hope you enjoy it."

  File "lib/python3.9/future/utils/__init__.py", line 444, in raise_

  File "game/script.rpy", line 90, in script

    dev "Hi there! I'm the dev of this game, hope you enjoy it."

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\ast.py", line 2573, in execute

    Say.execute(self)

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\ast.py", line 583, in execute

    statement_name(stmt_name)

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\ast.py", line 52, in statement_name

    i(name)

  File "renpy/common/000window.rpy", line 132, in _window_auto_callback

    _window_show(auto=True)

  File "renpy/common/000window.rpy", line 75, in _window_show

    renpy.with_statement(trans)

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\exports\statementexports.py", line 257, in with_statement

    return renpy.game.interface.do_with(trans, paired, clear=clear)

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\core.py", line 1578, in do_with

    return self.interact(trans_pause=True,

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\core.py", line 2215, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\core.py", line 2879, in interact_core

    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\core.py", line 1381, in draw_screen

    surftree = renpy.display.render.render_screen(

  File "render.pyx", line 486, in renpy.display.render.render_screen

  File "render.pyx", line 260, in renpy.display.render.render

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\layout.py", line 903, in render

    surf = render(child, width, height, cst, cat)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 260, in renpy.display.render.render

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\transition.py", line 384, in render

    top = render(self.new_widget, width, height, st, at)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 260, in renpy.display.render.render

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\layout.py", line 903, in render

    surf = render(child, width, height, cst, cat)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 260, in renpy.display.render.render

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\layout.py", line 903, in render

    surf = render(child, width, height, cst, cat)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 260, in renpy.display.render.render

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\screen.py", line 754, in render

    child = renpy.display.render.render(self.child, w, h, st, at)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 260, in renpy.display.render.render

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\layout.py", line 903, in render

    surf = render(child, width, height, cst, cat)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 260, in renpy.display.render.render

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\layout.py", line 1493, in render

    back = render(style.background, bw, bh, st, at)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 260, in renpy.display.render.render

  File "C:\dragon-of-calon-valley-win\DragonofCalonValley-0.1-pc\renpy\display\transform.py", line 1056, in render

    return RenderTransform(self).render(width, height, st, at)

  File "accelerator.pyx", line 1048, in renpy.display.accelerator.RenderTransform.render

TypeError: '<=' not supported between instances of 'NoneType' and 'float'

Windows-10-10.0.19045 AMD64

Ren'Py 8.3.2.24090902

Dragon of Calon Valley 0.1

Sun May 18 12:21:13 2025

can i get help with this please 

I'll check this right away!

I've uploaded a new version, please let me know if there is any further issues

(1 edit)

thank you for the new upload everything is working now  if we have paid for the first release do we need to pay for the updates as well just want to know.

I enjoyed playing so far. Lewd games with fantasy aspects are a favorite of mine. I look forward to future development and more involved sex scenes.

Hallo, ist das spiel auf deutsch?

Not currently.

keep up the good work dev, love the story and characters so far, love girl on girl action in avns.

(+1)

Will this have a harem path?

(+2)(-1)

Not full harem, but maybe some of the girls might be open to the idea later in the story... ;)

Decent and a good start.

1. I wonder if there be a semi-harem/ harem at the end, just because all girls are jumping on him quickly, wonder if because his blood or the dragon (from Neckless) is causing it.

2. during the scene with MC and the girl at the table when talking about if Mc likes lesbian stuff and if the player answers yes or no. (will it affect future content/Will lesbian be in the future is it avoidable or skipable)

3. pretty interesting to see all the different girls hint at their species and hint at how old they are

Story: looks interesting and different from other fantasy-type games, At the end you either have to accept the contract with the red dragon or die

Renders: are okay but feels sex scenes are rushed and feel like same. The characters' models look good can't judge yet.

MC: Acts pretty stupid ( no offense) just because when he gets headaches gets a sneak peek of girls' true selves, and clearly does not pick up on wording when talking about (decades, centuries, saying their history is wrong)

Very interesting beginning. Glad I paid the $4.99 just to try it out.

Lets Go

(+2)

ok i'll follow you, at least till you make a nice introduction page up here, then i will depend on the kinks you put in the game

(+1)

Lets do this!