Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


A member registered Mar 26, 2020 · View creator page →

Recent community posts

Thanks for the update. Good luck with the development and don’t forget to have fun. ( And take the time you need :-) .

(2 edits)


I have reached two endings for Guillaume now but it’s hard to figure what to change to get the others ( and don’t want to provide more detail to avoid any spoiler to reader :-/ ).

Is there any guide/tips available somehow ?

Thanks for the answer.

I agree there is a lot of hints to help on the choices ( And that’s really well done ). It’s nice to check the flowchart at the end of a chapter ).

Good luck for the extended routes :-)

I have done 3 routes and find the game really good:

  • story ( and background ) is really interesting and quite different on each route. ( Each route I have done worth the play and that’s really good to have this different stories within this rich background ).
  • characters and MC are also very well done
  • I have find easy to read, with fun moment, fun exchange between the characters and a good balance between tension and nice moment.

It’s hard to stop :-). Congratulation to the dev team.

Additionnaly there is a rich GUI with the relationship state, the flowchart.

I minor suggestion : there is tip in the game when engaging a route but there is no tip at all when choosing the “traits” of the MC. ( This is present on the guide on itchio but I have open it only after my first play ). Note that you can check the beginning of the guide without any spoil.

(1 edit)

Reading the comment on Guillaume route, I was doubtful. But I Find it very interesting and even Guillaume “behavior” can be understand on the light of the story.

I have read several VNs with lot of choices and consequences and quite often I was disapointed on how blind the choices are. In Thorns of war you do a great job to provide choices with consequences but by being “attentive”, you can do the “right” choice ( maybe not the perfect but still ). That’s quite rewarding and immersive. ( I have currently reach I think the best end with Guillaume on my first play ( the last one in ending list ) and stil have to discover the “alternative” that I suspect :-) ).

For those who discover the game, playing Rose of Segunda, then the extra with the Love Interest selected and then Thorn of wars do a great job of providing a “mariage and politic” story with a great MC with a strong character.

I highly recommend it. ( Even in early access, routes already done are complete ).

Nice addition here :-) Thank’s This is well done and interesting to read.

(2 edits)


Another issue… some invalid drawing stay stuck in the screen ( even after quiting and re loading… )

The corresponding incrusted images come from the puzzle for Baxter Vane puzzle that was drawn at the wrong place while clicking in the possible solutions…

I’ve gone back to a previous save to get rid of the issue.

Note that I get one other issue while playing. I decide to load a game while playing ( to change a previous choice ) and when confirment “load” I get the error:

Game seems to have load properly ( no crash, a game can be continued ).

Note: Since my 1st message, the game has been updated.


Thanks for your feedback. I confirm that the game start properly and the minor bug has no impact to play the game.

Dear Althea community · Created a new topic Minor bug


I just get the game on steam and start it for the 1st time. ( Never start a play yet ). Opening the extra and clicking back has generated an exception:

Your game seems really interesting, even if VN maker is not great platform.

(1 edit)

I have done the two routes available until now and I’ll have to say this is the same world the same ambiance no doubt but each route is really “unique”. There is no feeling of uncomplete game unless on starter page to select your route. ( Really great job from the developer !!!!! ).

This is a very good VN Card game.Both VN and Card game worth the play :-).

This is my overall sensation over the game after ending my playthrough.

-> The card game is very rich and well done. In easy mode, you can discover the card and there is no challenge (that’s the goal of easy mode, except in the end because you don’t really master the card and you’ll have to build a specific deck to have a chance ). In, normal mode, it need some good choice ( and some luck, this is card ). Compare to “Colonial Defense”, I feel this is more rich with more build to try. In hard mode.. To be honnest… I don’t know. Note: as a consequence, it’s quite complex at the beginning to decide which card to use in deck and new card are win all the time.

-> About the story, there is a strong background and characters are really well done. Each character ( included the protagonist ) has a strong story interessant to discover on frst play ( and at least 2 play to discover all ). So tha’t really good. The only point that as disturb me is there is no really a proper “romance” selection ( There is romance but you choose your team and to get the good ending, you don’t have so much choice then - dont want to say more without spoiling ). I don’t really like to be the protagonist at then end in this situation, I don’t feel like it ( maybe, it’s something asked by player and that’s a personal feeling ). On this part, colonial defense have a clear route and a riche specific background on each route. Like colonial defense, there is the VN mode that allows to explore all part of the story ( was really good and needed in Colonial defense. Still very good to have in this game :-).

My recommendation will be to do a 1st play in easy mode to discover the game/the cards with chaos or order and then a 2nd play in normal mode with the other choice.

My conclusion is this is really a good game, Thank’s Winter Wolves and wish you success !! And if you like this game, I do recommend Planet Stronghold - Colonial Defense. ( And lot of others Winter Wolves game… ).

Get it a 2nd time later on another combat. ( : list.remove(x): x not in list -> crash game )

Hello ,

I get another crash ( fatal this one, game has stopped ).

During game ( stage 10 ) with high level card but not sure which one :-/ The crash occurs during the attack animation :-/

I’m sorry, but an uncaught exception occurred.

While running game code: File “game/script.rpy”, line 434, in <module> ValueError: list.remove(x): x not in list

– Full Traceback ————————————————————

Full traceback: File “E:\Jeux\CurseOfMantras-1.0.1-all/renpy/”, line 331, in bootstrap renpy.main.main() File “E:\Jeux\CurseOfMantras-1.0.1-all/renpy/”, line 662, in main run(restart) File “E:\Jeux\CurseOfMantras-1.0.1-all/renpy/”, line 148, in run renpy.execution.run_context(True) File “E:\Jeux\CurseOfMantras-1.0.1-all/renpy/”, line 922, in run_context File “game/plot/gameflow.rpyc”, line 180, in script call ��l�/:pO{/����Ɓ�9y��H����3�� File “game/script.rpyc”, line 324, in script call File “game/script.rpyc”, line 434, in script File “game/plot/gameflow.rpyc”, line 180, in script call ��l�/:pO{/����Ɓ�9y��H����3�� File “game/script.rpyc”, line 324, in script call File “game/script.rpyc”, line 434, in script File “E:\Jeux\CurseOfMantras-1.0.1-all/renpy/”, line 928, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, File “E:\Jeux\CurseOfMantras-1.0.1-all/renpy/”, line 2245, in py_exec_bytecode exec(bytecode, globals, locals) File “game/script.rpy”, line 434, in <module> File “new_card_framework/”, line 218, in execute_action File “new_card_framework/”, line 214, in execute File “new_card_framework/”, line 293, in execute File “new_card_framework/”, line 334, in take_damage File “new_card_framework/”, line 289, in died File “new_card_framework/”, line 304, in remove_me File “new_card_framework/”, line 358, in remove_card ValueError: list.remove(x): x not in list

Windows-10-10.0.19041 Ren’Py The Curse Of Mantras 1.0.1 Sat Feb 26 21:33:32 2022

(2 edits)

Thank’s for the fix.

About the hint system ( I think this is a good thing to have it ). I wonder if it’s possible to have an interactive way to enable it while the dialog is open ( without opening the option ) ? ( This is really a minor remark, not a default ).

Be default, not visible. Then we can decide what to anwser and quickly check the hint before continue without having to open the option. ( This is really really minor and just what I have in mind ).

Note that we can already enable the option while the dialog is open ( and disable it after )


The game is really good. Card game is not easy but would not be fun if too easy :-).

On deck building, It would have been nice to be able to filter card by some capacity like taunt and to see directly the “soul cost” of a card. ( my personal memory capacity is very low :-) ).

I get a crash on end of combat, just after winning a new card ( was grave elemental ) and try to upgrade the card directlry on recompense display.

This is not a big issue ( I don’t really need to update the card at this moment… and it does nopt prevent to continue the game )

Here the trace: I’m sorry, but an uncaught exception occurred.

While running game code: File “renpy/common/000statements.rpy”, line 569, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File “game/deck_gui_utilities.rpy”, line 168, in call KeyError: None

– Full Traceback ————————————————————

Full traceback: File “game/plot/gameflow.rpyc”, line 180, in script call ��+._��F��}���K��w�k_ng_�����7�c�79��<Po� o�N鐼ͩ��v<�|ե�E�-?e��i�g�p���,ع�L���c�{R%��[�=�v�M�|�;���t�=��i��c��`cl���]�8��Cv�G�B���l��O8٧ڇOX�Ԏ�X~��9;�pT�c&�ͯ��e��� File “game/script.rpyc”, line 356, in script call File “game/script2.rpyc”, line 349, in script +RKD��,R!�d��ɯh�C�Twñ��Uw���ZN���:��+X#�d)W8H%t���u�p�%q~�p�Rs���Շ�s�P�0;���[e���5^�#HVꋗ������# File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/”, line 2015, in execute“execute”) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/”, line 2003, in call return, parsed, *args, **kwargs) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/”, line 278, in call return method(parsed, *args, **kwargs) File “renpy/common/000statements.rpy”, line 569, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/”, line 3136, in call_screen rv = renpy.ui.interact(mouse=“screen”, type=“screen”, roll_forward=roll_forward) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/”, line 298, in interact rv =, **kwargs) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 3325, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 4160, in interact_core rv = root_widget.event(ev, x, y, 0) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 1102, in event rv = i.event(ev, x - xo, y - yo, cst) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 1102, in event rv = i.event(ev, x - xo, y - yo, cst) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 1102, in event rv = i.event(ev, x - xo, y - yo, cst) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 727, in event rv = self.child.event(ev, x, y, st) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 1102, in event rv = i.event(ev, x - xo, y - yo, cst) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 760, in event rv = d.event(ev, cx, cy, st) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 1323, in event rv = super(Window, self).event(ev, x, y, st) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 273, in event rv = d.event(ev, x - xo, y - yo, st) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 1102, in event rv = i.event(ev, x - xo, y - yo, cst) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 1102, in event rv = i.event(ev, x - xo, y - yo, cst) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 983, in event return handle_click(self.clicked) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 918, in handle_click rv = run(action) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 323, in run new_rv = run(i, *args, **kwargs) File “E:\Jeux\CurseOfMantras-1.0.0-all/renpy/display/”, line 330, in run return action(*args, **kwargs) File “game/deck_gui_utilities.rpy”, line 168, in call File “new_card_framework/”, line 100, in upgrade_card KeyError: None

Windows-10-10.0.19041 Ren’Py The Curse Of Mantras 1.0.0 Thu Feb 24 22:55:30 2022

Congratulation to the dev team. The story is interesting, characters are really well done. I’d rather like this gameplay than the stat management of the previous one ( But character buiding was even better in previous game [Valentine Otome] ).

I get lot of pleasure to read the 3 games of the series !!! Thanks a lot.

I really do recommend to play it.

kinetic and Very short but well done.

(1 edit)

Really nice short story (a big 1h). art is good, characters are well done. Thanks !

Really Nice short story and like the other say, really nice art.

Thanks for your creation !

This is a well written short story.

Wish you success for this VN and for your next creation to come !

Nice :-) Thanks for the upgrade !

Thanks for the news and good to know you keep your goal :-) We will be waiting :-)

Yes :-) !

Thanks for the feedback.

(2 edits)

Issue is gone but that’s strange what ever I choose, affection with grace go down from 0.5 to 1 depending on the choice.

Add the dialog that I have in 0.75 to be able to search for Grace just after is not not anymore available :-/ ( I don’t think it really matters but I wonder if this choice is still accessible ? somehow )

(I have restart a game to be sure)

Ha !, Just see it :-) cool

(2 edits)


Game is good :-) and beta is in good shape.

I get this issue with a high value with grace just after “not accusing” Crystobel and arriving at the restaurent.

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/plot/SiT_CoreNarrative.rpy", line 2424, in <module>
NameError: name 'AccuseMaid' is not defined

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

Full traceback:
  File "game/gameflow.rpyc", line 59, in script call
    ZۣVW�9�*huCa��/H�_�D/q��e���^��rկX�_�,[���w�A^㪥�`l���Ao@Л<h����y���>;͊���tY4 �Ҷr��l��6�A����$�3��w"�B�n,"����;��@T9��i��!��#f'�	j�NJ��`g;n�K������O$7?�<;���7mA�	3��;-3?�$��/�B�/�n���v'N�Ѐ�)'_"�^�J:x�}�VF���e6=��c������wU�b��8���;�q���4� ��C�����$��T�O��r���>��ڀ��H��d?s����"S9�Q��W�t�SL�:h����;;.������~�����Ƅ�zP��?%�A������qC���q��Z���Np�ӄ��A�%4k&!�x_��j�t�t0hs>0�2X2-oEý����Md�1,��3$�3�pg�p��j�r�8�#'M��rT��;���(4\c�V6��8>��kc�4;pXT+��,
  File "game/plot/SiT_CoreNarrative.rpyc", line 2424, in script
  File "E:\Jeux\SummerInTrigue-0.75-all\renpy\", line 1832, in execute
    if renpy.python.py_eval(condition):
  File "E:\Jeux\SummerInTrigue-0.75-all\renpy\", line 2059, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "E:\Jeux\SummerInTrigue-0.75-all\renpy\", line 2052, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/plot/SiT_CoreNarrative.rpy", line 2424, in <module>
NameError: name 'AccuseMaid' is not defined

Summer In Trigue 0.75
Sat Sep 25 13:40:39 2021

I just see an update is in progress and you are working on another game, that's nice :-)

Blue Rose is a really Nice VN that I recommend ! 

(1 edit)

I have just finished the Claudine route and find the story interesting. That’s a good VN that I do recommend.

The Characters are interesting.

However, the ending was quite “brutal”.... Even no time to have a reaction from the friend…

About your comment in notes, I would rather like an epilog rather than another route but another route can be nice :-).

Price is a little high but I like your previous work, so keep the good work :-).

Very good to see the game is evolving :-) and thank's for the new route :-) !!!!

and your game is very well done : story is interresting and each route is really different ). Interface of your game is also nice to use and take care successfully of common issue with VN

Good works :-)

Just give it a try and that's a nice update. good work !

cool :-)

thanks !!!!!!!!!!

(1 edit)

That's nice :-) A quick redo of the game before Thorns of war will be better :-) Thank's.

Will it be upload also on steam version ?


I have just finished the current content ( Bastien / Sofia ) and I think this is a really good visual novel. Interesting story and the way the characters are described is well done. I was sometimes lost around all the countess but that just meant there were a lot of them :-). Choices are also interesting to do and really contribute to the ambiance. I do recommend the game ( as a visual novel ).

And congratulations by providing complete routes ( without game issue or feeling something is missing ) while the full game is still in development. I will be pleased to start a new game on each route release :-).

Thank's for your detailed response. It helps to understand even if it still bothering me.

(3 edits)

Euh ?

>  The only difference between steam and is the developer getting more money than steam

So why on earth a game sold à 25% on is more expensive of the same game on steam ( the final price I really pay ) ? It' s a nice declaration but that's not true and aquadine is an example but each try a get the same conclusion. 

For the same price or a small diff, I will buy on but I don't like to pay more just to use

Either steam find a way to pay less tax, either there is something wrong is your declaration. ( the fact that steam take more is true I agree ).

Note that in all cases, sell game in $, steam sell game in europe in €; 
Example: Aquadine ( : 25%sale : 14,99 $ --> Tax: $3.00 (20%) --> $17.99 --> 14,7 €
                 Steam : normal price --> 16, 79€ --> 25% --> 12,6 € ( ~13% sale from price )

To be honest, this is not a big deal, this is just a feedback I want to provide to feel free to ignore. In aquadine case, I may even take the game at the normal price to participate and encourage the dev.

Thank's for the precision. It confirms that I would really like to be able to use without having this tax...


I'd like to buy game on but I get tax because I'm in Europe ( France ). Seeing a game like Aquadine is sold at 25% cost more on itchio than on steam ( full price ) due to tax is quite a bad things. I think, on steam, dev will get less money from than ( Is this true ? ) but just paying more for tax....

Hello, I have just done the rose of segunda and enjoy it ( buy on steam ). and will certainly also do this game. So keep the good work :-)