Knightly Passions 0.46! RELEASE!


Dear friends, 

We’re pleased to present you with Version 0.46, in which we’ve made significant corrections and improvements to the previous version of the game. 

Here’s a full list of all of the changes to the game:

  • Added new materials that will drop from enemies at the lake.
  • Now, when hovering over a card in combat, the card will enlarge. This mechanic will provide the most detailed descriptions of cards in future updates.
  • Fixed the game crashing during combats with the new enemies at the lake.
  • Fixed a bug in Quest 33.
  • Fixed a bug in the golem battle.
  • Completely rewrote the code for loot drops, which has brought the number of errors related to drops down to zero.
  • Fixed the quests that involve fishing. Now one of the two quest-related fish can only be caught at the pier by the fisherman’s house, while the second can only be caught at the lake.
  • Fixed a bug related to the game crashing in Quest 10.
  • The chance for goblins to dodge attacks has been reduced to 15%, and Arachne’s dodge rate has been reduced to 20%.
  • Fixed a discrepancy involving the “Necklace of Strength” item. It now grants +1 to the “Combat Training” skill and +1 to “Armor Fitting.”
  • Improved the English language translation.
  • Made some graphical changes to combat.
  • Fixed many bugs and probably introduced some new ones.
  • And much more.

Early access has come to an end. This version is now available for $5.

Have a good game!

Files

Knightly_passions-0.46-pc.zip 801 MB
Sep 11, 2023
Knightly_passions-0.46-mac.zip 775 MB
Sep 11, 2023
Knightly_passions-0.46-Android.apk 811 MB
Sep 11, 2023

Get Knightly Passions [1.21 version] 18+

Download Now
On Sale!
10% Off
Name your own price

Comments

Log in with itch.io to leave a comment.

v0.46 full
four bugs found thus far:
1. started with "game+", skipping all quests up to #30. A few clicks in game later,  my progress got reset to quest 28  and I have to replay the Marionette Quest.

2. "game+" to quest 30 did only unlock 9 replays (those that are embedded in the main storyline, like The Witch). E.g. the field sex scene with the redhaired nun is still locked and refers to finishing Quest 26.

3. "game+" hasn't given me the combat first aid card (not sure how it's proper name is)

4. going into the cave at late evening, trying to fight a Goblin nets this fatal error (game paths shortened for privacy): 

---
I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/000statements.rpy", line 670, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "game/__eliont__/battle/BattleScreen.rpy", line 6, in execute

  File "game/__eliont__/battle/BattleScreen.rpy", line 6, in execute

  File "game/__eliont__/battle/BattleScreen.rpy", line 7, in execute

  File "game/__eliont__/battle/BattleScreen.rpy", line 7, in keywords

  File "game/__eliont__/battle/BattleScreen.rpy", line 8, in <module>

AttributeError: 'NoneType' object has no attribute 'enemy_eliminated'

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

Full traceback:

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/bootstrap.py", line 275, in bootstrap

    renpy.main.main()

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/main.py", line 670, in main

    run(restart)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/main.py", line 144, in run

    renpy.execution.run_context(True)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/execution.py", line 953, in run_context

    context.run()

  File "Bedn_taverna.rpyc", line 493, in script call

  File "Bedn_taverna.rpyc", line 493, in script call

  File "Bedn_taverna.rpyc", line 493, in script call

  File "Bedn_taverna.rpyc", line 493, in script call

  File "peschera.rpyc", line 112, in script call

  File "BattleCard/hunting_mode/hunting_label.rpyc", line 14, in script call

  File "__eliont__/battle/BattleLabel.rpyc", line 281, in script

  File "Bedn_taverna.rpyc", line 493, in script call

  File "Bedn_taverna.rpyc", line 493, in script call

  File "Bedn_taverna.rpyc", line 493, in script call

  File "Bedn_taverna.rpyc", line 493, in script call

  File "peschera.rpyc", line 112, in script call

  File "BattleCard/hunting_mode/hunting_label.rpyc", line 14, in script call

  File "__eliont__/battle/BattleLabel.rpyc", line 281, in script

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/ast.py", line 2259, in execute

    self.call("execute")

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/ast.py", line 2241, in call

    return renpy.statements.call(method, parsed, *args, **kwargs)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/statements.py", line 342, in call

    return method(parsed, *args, **kwargs)

  File "renpy/common/000statements.rpy", line 670, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/exports.py", line 3345, in call_screen

    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)

  File "/Knightly_passions.app/Contents/Resources/autorun/renpy/ui.py", line 299, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/display/core.py", line 3579, 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 "Knightly_passions.app/Contents/Resources/autorun/renpy/display/core.py", line 4052, in interact_core

    root_widget.visit_all(lambda d : d.per_interact())

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/display/core.py", line 681, in visit_all

    d.visit_all(callback, seen)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/display/core.py", line 681, in visit_all

    d.visit_all(callback, seen)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/display/core.py", line 681, in visit_all

    d.visit_all(callback, seen)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/display/screen.py", line 476, in visit_all

    callback(self)

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/display/core.py", line 4052, in <lambda>

    root_widget.visit_all(lambda d : d.per_interact())

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/display/screen.py", line 487, in per_interact

    self.update()

  File "Knightly_passions.app/Contents/Resources/autorun/renpy/display/screen.py", line 680, in update

    self.screen.function(**self.scope)

  File "game/__eliont__/battle/BattleScreen.rpy", line 6, in execute

  File "game/__eliont__/battle/BattleScreen.rpy", line 6, in execute

  File "game/__eliont__/battle/BattleScreen.rpy", line 7, in execute

  File "game/__eliont__/battle/BattleScreen.rpy", line 7, in keywords

  File "game/__eliont__/battle/BattleScreen.rpy", line 8, in <module>

AttributeError: 'NoneType' object has no attribute 'enemy_eliminated'

Darwin-22.6.0-arm64-arm-64bit arm64

Ren'Py 7.6.1.23060707

Knightly Passions 0.46

Thu Sep 14 14:08:28 2023

This release has a gamebreaking bug in the main quest, unfortunately.

No New sex scenes?