goobdoob

Conversation Conqueror
Modder
Respected User
Dec 17, 2017
7,426
9,693
Something is wrong with your save game, and it's not my fault. You probably somehow managed to do a rollback past your save at some point, despite me having written a system to prevent it. It's not a bug (at least not in my code), and there's nothing I can do to fix it except tell you to reload an older save or start over.
Why would rolling back before your save be a bad thing? Feel free to get as technical as you want; I can take it! :)
 
  • Like
Reactions: Blayo

Belle

Developer of Supermodel & Long Live the Princess
Game Developer
Sep 25, 2017
3,187
10,583
Why would rolling back before your save be a bad thing? Feel free to get as technical as you want; I can take it! :)
Why indeed? That's what I asked myself when I came across that behavior in Ren'py. When you load a save in a newer version of a Ren'py game, any new variables added in that version are apparently added at exactly the point where you loaded. If you perform a rollback before that point, the changes made to variables in the update disappear as if they were never there, which, as far as Ren'py is concerned, they never were. A lot of players ran into bug after bug after bug in the early versions of LLtP because of this, and it didn't stop until I set a limit to rollbacks to prevent them from going before the latest save you loaded.
 

Frue

Newbie
Feb 5, 2019
89
34
Hello im new here, but i already complete all scene with any girl without except
BUT this save still using ver 0.19.0

So this is my save data

The save is start when you must choose to seduce chalie or not.. So enjoy it
Ps: The tumbnail is evelyn with naked and shaved hair
 

goobdoob

Conversation Conqueror
Modder
Respected User
Dec 17, 2017
7,426
9,693
Why indeed? That's what I asked myself when I came across that behavior in Ren'py. When you load a save in a newer version of a Ren'py game, any new variables added in that version are apparently added at exactly the point where you loaded. If you perform a rollback before that point, the changes made to variables in the update disappear as if they were never there, which, as far as Ren'py is concerned, they never were. A lot of players ran into bug after bug after bug in the early versions of LLtP because of this, and it didn't stop until I set a limit to rollbacks to prevent them from going before the latest save you loaded.
Yes, that's correct - if you add a variable, it's only valid from the place you added it. I'm not sure why moving forward wouldn't redefine the variable, but there's an easy way to get around that issue - use the "default" keyword every time you define a new variable.

See this post for a nice discussion on "default": https://f95zone.to/threads/newbie-guide-to-basic-variables-in-renpy.22709/

Personally, I like saving at the end of an update, then when a new update comes out I roll back a bit to get context for where I am in the story.
 

Belle

Developer of Supermodel & Long Live the Princess
Game Developer
Sep 25, 2017
3,187
10,583
Yes, that's correct - if you add a variable, it's only valid from the place you added it. I'm not sure why moving forward wouldn't redefine the variable, but there's an easy way to get around that issue - use the "default" keyword every time you define a new variable.

See this post for a nice discussion on "default": https://f95zone.to/threads/newbie-guide-to-basic-variables-in-renpy.22709/
Yeah, I've started using default for new variables in later versions, but I don't dare go back and change it for existing variables since I don't want to risk breaking saves for players.
 

goobdoob

Conversation Conqueror
Modder
Respected User
Dec 17, 2017
7,426
9,693
Yeah, I've started using default for new variables in later versions, but I don't dare go back and change it for existing variables since I don't want to risk breaking saves for players.
I think it would be OK, since it will only define the variable if it doesn't already exist, but I understand your reluctance to mess around with working stuff when you don't have the time/saves to do adequate testing.

Maybe you could stop the rollback blocking on future updates, since you're using default now? Turn it off at the first part of the new code, or don't turn it on if past a certain point in the story.
 
  • Like
Reactions: Blayo

Belle

Developer of Supermodel & Long Live the Princess
Game Developer
Sep 25, 2017
3,187
10,583
I think it would be OK, since it will only define the variable if it doesn't already exist, but I understand your reluctance to mess around with working stuff when you don't have the time/saves to do adequate testing.

Maybe you could stop the rollback blocking on future updates, since you're using default now? Turn it off at the first part of the new code, or don't turn it on if past a certain point in the story.
I won't turn it off until I do an update where I force everyone to restart. Remember, there are people jumping back into old saves from over a year ago. I believe we had an example of that just a few pages ago.
 
  • Like
Reactions: Blayo

goobdoob

Conversation Conqueror
Modder
Respected User
Dec 17, 2017
7,426
9,693
I won't turn it off until I do an update where I force everyone to restart. Remember, there are people jumping back into old saves from over a year ago. I believe we had an example of that just a few pages ago.
Any guess when that's going to be?

I understand not wanting to add complexity to work around a system that's going to be removed. No point in wasting cycles, right?
 
  • Like
Reactions: Blayo

Belle

Developer of Supermodel & Long Live the Princess
Game Developer
Sep 25, 2017
3,187
10,583
Any guess when that's going to be?
When it's necessary. Probably at the point when the main game cycle is finished and the endgame is ready to begin, since that will introduce the actual time limit.
 
  • Like
Reactions: Blayo

Nightphysics

Member
Jun 11, 2018
168
222
Any content regarding solving the prophecy issue with the Fairy Queen isn't implemented yet or am I wrong? Cause I couldn't find any clues or anything anywhere.
 

WTFosaurus

Member
Aug 11, 2018
174
451
Hey dude thanks for WT but there is something wrong i did exactly like the WT told me but in day 25 in afternoon(Deliver the Fingerbone ) there is not an option like dat (in deliver spell books 2) how the hell can i get dat fingerbone in first place
You should have found the finger bone on the afternoon of day 24.
 

Blayo

Member
Dec 27, 2017
245
417
I can't believe I'm playing a porn game for the plot first and everything else next. Fantastic update.

Also, I just discovered that there is a gallery in this game, and I have a locked scene under "Other girls". Can anyone tell me what this scene is about or how I can get it?
When you are working in Callie's store, a woman comes to collect a dress, you can pay 20 copper for her dress (buy it for her) and she rewards you.
 
  • Like
Reactions: voldybuff
Oct 31, 2018
149
226
A short update, but still a great playthrough. The Fairy Queen is rapidly nearing Belle as my favourite fey...

I am stumped though on how to go ahead with investigating her prophesy. Is that implemented yet?
 
  • Like
Reactions: Belle
4.60 star(s) 396 Votes