4.20 star(s) 57 Votes

tata19

Member
Jul 22, 2019
373
367
Ahhh poor Felix I feel a little sorry for him, she doesn't even wipe her mouth anymore and the lies are getting bolder. If the story is followed with the 2 paths at the same time, it becomes very noticeable how Sophie is totally devoted to Zack and all the justifications are only for not admitting that her relationship with Felix is just a matter of shame for leaving him and breaking all that story they imagined together. I don't see it being NTR yet but only because of Sophie's cheating moment. We will see how it evolves but the future for Felix does not look encouraging.
 
  • Like
Reactions: ItsNotUs

Walter Victor

Forum Fanatic
Dec 27, 2017
5,632
19,504
We will see how it evolves but the future for Felix does not look encouraging.
Gee, ya think!? I would be stunned if there is an ending in this game where Sophie and Felix ride happily off into the sunset together.

I don't know what your definition of 'devoted to' is, but mine is 'extremely loving or caring very much about someone or something' (from Cambridge Essential Dictionary).

Oh, and I don't see Sophie as "totally devoted" to Zack. She still loves Felix, but is very disappointed with him. Zack is her outlet for her sexual frustrations. Sophie would prefer that Felix could satisfy her like Zack does. She craves Zack, and now admits it, but she's not devoted to him. Right now, Zack is a necessary evil. Sophie loves Zack's cock and what he can do for her, but she does not love Zack. That may well change in future updates, but we aren't there yet.
 
  • Like
Reactions: WheresLucifer

Mommysbuttslut

Engaged Member
Feb 19, 2021
3,218
7,740
Gee, ya think!? I would be stunned if there is an ending in this game where Sophie and Felix ride happily off into the sunset together.
That literally already exists though. Idk if it's available of the Felix route but on the Sophie route you can tell Felix what's going on long before it passes the point of no return and they both leave the university, move to another town and have a baby. So it'd be kinda weird if 2 of those endings existed but that ending is in game already
 

WheresLucifer

Well-Known Member
Sep 1, 2018
1,252
1,223
I don't even care about the use of condoms, they can keep that up for as long as they like. I don't like the fact that they're neon pink. Pink is one of my favourite colours and I'm tired of it being associated with this dude's dong.
If I recall correctly, earlier in the VN, Zack has some purple condom. I am sure Azienda had change color to show that Zack may have purchased different kind of condom or another color over period of time. I wouldn't be surprise there will be another color in the future.

* Changing subject *

Overall, it all up to how Azienda is delivering it own VN story to us. I cannot say it flowing too fast or too slow. However, based on Walter Victor stated above, regarding to both Sophie and Felix would like to plan to have a child. As we see that Sophie is a little frustrated that Felix been over working too much due to the dean's demand to possible promote Felix to become the assistance Dean.

I just completed the recent update. I see that Sophie becoming more open to Zack,another word she is not as shy as she was in the beginning. However she still have her heart for Felix even she is still frustrated that she doesn't spend enough time with Felix.

Still looking forward to next few updates to see how the outcome goes. I haven't check Felix side of the VN, I was on Sophie side of the VN. I believe once this VN is completed, I will restart from the beginning and check out Felix side, I am sure there are some unknown things I may be missing out to see both side of Sophie and Felix.

Have a great day and be safe... (y)
 
  • Like
Reactions: Walter Victor

Walter Victor

Forum Fanatic
Dec 27, 2017
5,632
19,504
I haven't check Felix side of the VN, I was on Sophie side of the VN. I believe once this VN is completed, I will restart from the beginning and check out Felix side, I am sure there are some unknown things I may be missing out to see both side of Sophie and Felix.
I highly recommend playing both sides simultaneously. It can be a pain hopping back and forth, and you need to save a lot, but it helps me to understand the motivations for both of them. Playing an entire release with one side and then the other is another option. I might do that, but I like the idea of staying concurrent with both, so I go scene by scene.
 

Zarkhy

Active Member
Nov 4, 2018
679
467
Still looking forward to next few updates to see how the outcome goes. I haven't check Felix side of the VN, I was on Sophie side of the VN. I believe once this VN is completed, I will restart from the beginning and check out Felix side, I am sure there are some unknown things I may be missing out to see both side of Sophie and Felix.
I highly recommend playing both sides simultaneously. It can be a pain hopping back and forth, and you need to save a lot, but it helps me to understand the motivations for both of them. Playing an entire release with one side and then the other is another option. I might do that, but I like the idea of staying concurrent with both, so I go scene by scene.
There's some stuff in the Felix path I was interested to see, for example the talk he and Zack have after the bathroom incident at the end of the previous update, and of course a few other scenes like that earlier, that do help flesh out the story.
 

tata19

Member
Jul 22, 2019
373
367
That literally already exists though. Idk if it's available of the Felix route but on the Sophie route you can tell Felix what's going on long before it passes the point of no return and they both leave the university, move to another town and have a baby. So it'd be kinda weird if 2 of those endings existed but that ending is in game already
Yes, this situation is also on Felix's route
 

Illhoon

Member
Jul 7, 2019
359
438
The game needs a new tag - humiliation, more than anything i can’t say such things are not for me.
Understandable but i personally would always expect Humiliation tuning into a NTR game lol also i personally would really call this humiliation since he doesnt know about it its not in a here eat his semen context (which is a scenario which i also highly disklike)
 

ItsNotUs

Well-Known Member
May 14, 2023
1,454
9,713
Understandable but i personally would always expect Humiliation tuning into a NTR game lol also i personally would really call this humiliation since he doesnt know about it its not in a here eat his semen context (which is a scenario which i also highly disklike)
Humiliation can be different this is crossing the line, as in one a "not little known" game there is a lot of humiliation in addition a cum toothbrush and a cum sandwich, i don’t like such things, but the game itself attracts me.
 

Jswolf82

New Member
Jun 30, 2017
12
0
I came across this:

I'm sorry, but an uncaught exception occurred.

While loading <renpy.display.im.Image object ('cgs/cg25_11.png') at 0x0000000006f52e50>:
File "renpy/common/000window.rpy", line 114, in _window_auto_callback
_window_show(auto=True)
File "renpy/common/000window.rpy", line 69, in _window_show
renpy.with_statement(trans)
OSError: Couldn't find file 'cgs/cg25_11.png'.

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

Full traceback:
File "sophie_update_7.rpyc", line 1493, in script
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\ast.py", line 891, in execute
statement_name("say")
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\ast.py", line 47, in statement_name
i(name)
File "renpy/common/000window.rpy", line 114, in _window_auto_callback
_window_show(auto=True)
File "renpy/common/000window.rpy", line 69, in _window_show
renpy.with_statement(trans)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\exports.py", line 1657, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\core.py", line 2798, in do_with
return self.interact(trans_pause=True,
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\core.py", line 3377, 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:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\core.py", line 3912, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\core.py", line 2602, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 495, in renpy.display.render.render_screen
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\transition.py", line 377, in render
bottom = render(self.old_widget, width, height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\transform.py", line 747, in render
return transform_render(self, width, height, st, at)
File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\image.py", line 506, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\image.py", line 309, in wrap_render
rend = render(child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\transform.py", line 747, in render
return transform_render(self, width, height, st, at)
File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\im.py", line 627, in render
return cache.get(self, render=True)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\im.py", line 295, in get
surf = image.load()
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\im.py", line 720, in load
raise e
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\im.py", line 685, in load
filelike = renpy.loader.load(self.filename)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\loader.py", line 820, in load
raise IOError("Couldn't find file '%s'." % name)
OSError: Couldn't find file 'cgs/cg25_11.png'.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Turning the Page 0.13.1
Wed Aug 30 19:14:55 2023
 

l_syaw

Newbie
Apr 1, 2022
61
147
I came across this:
For whatever reason, it seems these missing images are now stored as WEBPs with their extensions appropriately substitued; however, the dialogue scripting appears to not reflect this change, and thus this error occurs. One could edit the affected scripting, or unpack the data archive and rename those files, but I have what might be an easier, albeit dirty, solution. Just unzip the attached archive into the root of the game's directory and let it override a file.

And for transparency's sake, here's the diff:
Code:
687a688,694
>             except IOError as e:
>                 base, ext = os.path.splitext(self.filename)
>                 if ext != ".webp":
>                     self.filename = base + ".webp"
>                     self.load(unscaled)
>                 else:
>                     raise e
 
Last edited:
  • Red Heart
Reactions: MaloneyBoney

Azienda

Member
Game Developer
Nov 20, 2020
115
1,579
I came across this:

I'm sorry, but an uncaught exception occurred.

While loading <renpy.display.im.Image object ('cgs/cg25_11.png') at 0x0000000006f52e50>:
File "renpy/common/000window.rpy", line 114, in _window_auto_callback
_window_show(auto=True)
File "renpy/common/000window.rpy", line 69, in _window_show
renpy.with_statement(trans)
OSError: Couldn't find file 'cgs/cg25_11.png'.

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

Full traceback:
File "sophie_update_7.rpyc", line 1493, in script
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\ast.py", line 891, in execute
statement_name("say")
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\ast.py", line 47, in statement_name
i(name)
File "renpy/common/000window.rpy", line 114, in _window_auto_callback
_window_show(auto=True)
File "renpy/common/000window.rpy", line 69, in _window_show
renpy.with_statement(trans)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\exports.py", line 1657, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\core.py", line 2798, in do_with
return self.interact(trans_pause=True,
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\core.py", line 3377, 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:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\core.py", line 3912, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\core.py", line 2602, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 495, in renpy.display.render.render_screen
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\transition.py", line 377, in render
bottom = render(self.old_widget, width, height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\transform.py", line 747, in render
return transform_render(self, width, height, st, at)
File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\image.py", line 506, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\image.py", line 309, in wrap_render
rend = render(child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\transform.py", line 747, in render
return transform_render(self, width, height, st, at)
File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\im.py", line 627, in render
return cache.get(self, render=True)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\im.py", line 295, in get
surf = image.load()
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\im.py", line 720, in load
raise e
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\display\im.py", line 685, in load
filelike = renpy.loader.load(self.filename)
File "C:\Users\Owner\Desktop\Flashgames\TurningthePage-0.13.1-pc\renpy\loader.py", line 820, in load
raise IOError("Couldn't find file '%s'." % name)
OSError: Couldn't find file 'cgs/cg25_11.png'.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Turning the Page 0.13.1
Wed Aug 30 19:14:55 2023
For whatever reason, it seems these missing images are now stored as WEBPs with their extensions appropriately substitued; however, the dialogue scripting appears to not reflect this change, and thus this error occurs. One could edit the affected scripting, or unpack the data archive and rename those files, but I have what might be an easier, albeit dirty, solution. Just unzip the attached archive into the root of the game's directory and let it override a file.

And for transparency's sake, here's the diff:
Code:
687a688,694
>             except IOError as e:
>                 base, ext = os.path.splitext(self.filename)
>                 if ext != ".webp":
>                     self.filename = base + ".webp"
>                     self.load(unscaled)
>                 else:
>                     raise e
Thank you for pointing that out. We converted several png files to webp to reduce the size of the game at the last minute before release, but the animations of some scenes were affected by this. It will all be fixed in the next release. Thanks also to l_syaw for posting that temporary fix!
 
4.20 star(s) 57 Votes