Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 7 of 236 · Next page · Last page
(1 edit)

I bought this game when it was $5, I had 0.61, overwrote with 0.65 and in trying to load, the game said the save was made on another device! On loading the save I got a long list of errors! Not too happy at the moment! As it seems all I can do is start again!!!

Hello. Sorry about the inconvenience. I don't think I ever had that kind of feedback before but save incompatibility is an issue that can surface when the code of the game changes drastically. And the code did change. However, again, I never had that kind of feedback.

Also, you shouldn't get the "save was made on another device" if the issue was related to my code. Did you change your hardware? Did you use any mod?

Thank you for your feedback.

No. Same computer for 5 years now. Would not have left a comment if I had. Haven't added any mods either, didn't even know there WERE mods for your game! Like you, I have never seen that message before, but the fact it came up, it must be part of your code, right?

(1 edit)

The message isn't part of my code, it's part of the Renpy engine, on which my game is built.

Usually, the save incompatibility issue comes with a "couldn't find a point to roll back to" message. So... I'm not sure what is really going on there. The game should give you an error log, could you please forward it to me?

You can message me on Discord if that is easier for you.

Thank you in advance.

Here is the text file:


I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00action_file.rpy", line 498, in __call__

    renpy.load(fn)

Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?

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

Full traceback:

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script

    python hide:

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\ast.py", line 823, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\python.py", line 1178, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>

    python hide:

  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide

    ui.interact()

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\ui.py", line 301, in interact

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

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\core.py", line 2165, 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 "D:\Games\SummerHeat-0.6.1-pc\renpy\display\core.py", line 3201, in interact_core

    rv = root_widget.event(ev, x, y, 0)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\transition.py", line 53, in event

    return self.new_widget.event(ev, x, y, st) # E1101

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\screen.py", line 793, in event

    rv = self.child.event(ev, x, y, st)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1426, in event

    rv = super(Window, self).event(ev, x, y, st)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 288, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 1202, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\layout.py", line 288, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\behavior.py", line 1174, in event

    return handle_click(self.clicked)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\behavior.py", line 1095, in handle_click

    rv = run(action)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\behavior.py", line 388, in run

    new_rv = run(i, *args, **kwargs)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\display\behavior.py", line 395, in run

    return action(*args, **kwargs)

  File "renpy/common/00action_file.rpy", line 498, in __call__

    renpy.load(fn)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\loadsave.py", line 829, in load

    log.unfreeze(roots, label="_after_load")

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\rollback.py", line 1130, in unfreeze

    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\rollback.py", line 925, in rollback

    self.load_failed()

  File "D:\Games\SummerHeat-0.6.1-pc\renpy\rollback.py", line 843, in load_failed

    raise Exception("Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?")

Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?

Windows-10-10.0.26100 AMD64

Ren'Py 8.2.1.24030407

Summer Scent 0.6.5a

Wed May 28 16:35:45 2025

Thank you.

The log tells us "Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?"

Which is what usually happens when the save is incompatible. So there isn't much I can do to help, I'm afraid.

I don't think it's related to the issue but the log is referring to a SummerHeat directory. I don't think that's the source of the issue.

Is this your only save? Or do you have more than one? If you do, do they all return you the same error?

Thank you in advance for your answers.


0.65 is incompatible with previous version. I bought this game, so I am particularly frustrated. I have put hours into this, yet all 0.65 does is let me start a new game

(2 edits) (-1)

How come the game doesn't have any ost or sfx's? Will it get any, Currently trying out the demo. Another thing is I find the writing on andriod ver is too small and have strain my eyes to read especially the choice dialogues I feel the UI need some improving on andriod from what I've been playing.

(1 edit) (+1)(-2)

The free version is out of date.

The latest release partially includes some music. I do think about SFX. I will most likely get to it in a future update.

I think I improved the text size in the latest Android release, but I'm not sure it will be enough, though.

I'll be honest, the Android version isn't my priority.

will the game be finished before the end of the year?

(2 edits) (+4)

No. We are still several years of development away from the completion of the game. I do hope to be able to speed this up quite a bit if I manage to go back to working full-time on the project. But even then, the game will not be complete before the end of the year. There will be updates, however, and the story will progress.

(+3)

I love how I have Summer Scent in Steam and I have it in here as well. One of my most favorite games ! So much that I got some of my friends to get it as well and now they love it, not as much as I though ! Can't wait for more updates and soon another game ! 

Absolutely Phenomenal, not only the stories but characters as well, makes it so easy to fall in love with them.

(+1)

Thank you for your kind words.

The characters are my main focus. I try my best to make them feel alive and real. I think that, in the context of a visual novel oriented toward drama, like Summer Scent, that is what matters the most.

(1 edit) (+2)

So, I purchased the game on 30 June 2023 for $5.00, and until at least 8 December 2024 I was able to download version 0.6.5a of this game. But now I cannot download anything after version 0.5.5, even though my puchase is still recognized by this site as having occurred. Can this be fixed or investigated?

(+2)(-2)

Hello.
This is because, with the release of Summer Scent on Steam, I raised the price of the game. I'm not 100% sure about this but I think you have to raise your "donation", as Itch formulates it, if you want to keep having access to the files. I don't like this but there is nothing I can do about it. 

However, v0.6.5a is the latest version of the game. If you already have it, you don't need to download anything until the next update.

(+4)

You can do everything about it, it is your project page.

One cannot raise the donation and pay the difference. It would be full price again - and no guarantee that you raise price again in the future and make files unavailable again. That pricing option is not meant for setting the price of a game. It is only for bonus materials, like a soundtrack. If you sell the game files by price level you are basically stuck at that level. If you ever raise it, you are scamming all your previous buyers that thought they were buying the game.

Yes, that pricing option is very bad, even for bonus materials, and Itch should not offer it to begin with.

Easiest solution is to make this project page paid with minimum price and remove the price tags on the files. All your customers that gave you money will be considered to have purchased it and will have access to all the files that do not have a separatly set price. It is just like if they had bought the game at a discount.

So it heavily depends on what you intended to do, and what you promised the customers. You might even want to split off a separate project page and have different pricing options on both.

Right now, I see no hint whatsoever on your game page, what you actually offer. It is pay what you want. And not donate and support the developer and pay again, if the game gets released. So if I were to have paid what I wanted to access the game, I would assume that the game stays paid and accessible.

(+2)(-1)

Hello.

Thank you. This is very instructive.
I never had any intention to scam anyone. 
I set the project in paid mode as you suggested.
If I understand correctly, now, anyone who has ever bought a "file" can have access to the game?

(+3)

Anyone that ever gave any money at all will be considered an owner and has access to all the regular project files of a paid project.

So should you consider including a Steam key and have a lot of $ 1 supporters, you should bear that in mind.

I often use the general meaning of you. I did not want to imply that you are trying to pull a scam off. I did not follow your communication and devlogs. It could have been, that you meant to have a support version akin to being subscribed on Subscribestar. Being a subscriber also does not guarantee the retail version, unless promised so in the tiers.

If you intended to sell the early access version all the time, changing the project to paid, is achieving what you want. With the side effect that people that gave you less than the file price now also have access.

If you wanted to collect support and now release a retail version, I think creating a second page that is paid and freezing this page with the last development/testing version might achieve this. Third Crisis did something like that. Though I do not remember if they collected support money on their free version.

(+4)

Then I'm fine with setting the project in paid mode.

I never promised anything but I always considered the $5 package to be a full early access to the game.
However, I was apparently too dumb to really understand how Itch worked.

Thank you again for your help.

This file price feature is so bad. Honestly. I do not understand why they have it. First time I read that, I thought that files could be sold individually, like it says on the tin. And a lot of people also do not grasp it. They ask in comments, if they have to pay again for a new version. Extensive study of the faq and community discussions sheds a bit of light on it, but it still is a bad feature. It is more of a one time tier payment. But without subscription. And no possibility to increase, short of paying again.

Some use it, to appear in the free section of games, but still sell for minimum price.

The better (cleaner and flexible) solution to do this is, to have two projects. One free with a public version. The other paid with the premium version. This also has the benefit of appearing in free and in paid, as some people might search for paid games specifically.

If one never intends to change price, that tier pricing might work, but as I said, someone doing so would effectively scam previous customers when raising price of that file. The faq used the nicer wording of "lock out" ;-)

This means that if you change the individually priced file to be more expensive, you may lock out access to that purchase tier from existing buyers. We strongly recommend considering how you intend to price your project in the future before using an individually priced file. Use individually priced files for quick bonus content, not to set the price of your content. Use the minimum price on your project to set the price of your product, as this will allow you to change the price at a later time without affecting ownership.

(+1)

I'll be honest, I don't remember seeing anything about this in the faq. That being said, it's been a long time since I looked into it and I most likely wasn't attentive enough.
I didn't even know the site separated paid and free games.
I'm ashamed to admit that I'm gonna have to look into all that more closely... 5 years after creating my account...

Deleted 89 days ago
(1 edit) (+1)

Thank you for your kind words. I am glad you like Summer Scent.

Viewing most recent comments 1 to 7 of 236 · Next page · Last page