3.80 star(s) 45 Votes

Lolzi

Member
Dec 16, 2018
117
82
I feel like y'all are thinking this is the full game or near enough to it looking a the version being 0.07 I read that as less then 10% of the game is done a demo none of the choices matter yet because the choices haven't had time to impact the story yet it feels to me that the core harem is now established and the rest are going to be based off of your choices but it's so early in development that you just haven't gotten to the choices yet
Devs rarely if ever do proper roadmaps and often don't really plan the story out, most of the time it's written on the fly.

Naturally they also make up the versioning as they go along. :D. Normal software versioning doesn't really work for visual novels due to their complexity (Story Writing, Editing, Proof Reading, Model design, Model positioning, Animation, Ren'Py code writing, Ren'Py code bug fixing, Sound Sourcing, Sound Editing, consistency monitoring (was the model wearing a pair of glasses in the last scene?), project management, publishing, marketing, just many of the hats that Shaddy is wearing...). I'd personally recommend that they switch to Calendar Versioning. Then Shaddy could give a running total of how many renders were added and 'gameplay time' estimated on auto set at pretty low. Though they may have to do this for each 'route' they want (if and I don't recommend it) they want to have multiple routes). I feel that would be more helpful to users and also to Shaddy in the long run.
 

Lolzi

Member
Dec 16, 2018
117
82
That error occurs if you load an old save. From the OP:
View attachment 4358477
It wasn't an old save it was my first game. I started with 0.7, but I turn down the text speed and auto speed and usually play on auto to avoid clicks.

Specifically it relates to the dress choosing scene, auto doesn't wait for user input for whatever reason and then screws everything else over without crashing.

Skipping works just fine though.
 

K.T.L.

Keeping Families Together
Donor
Mar 5, 2019
819
1,649
It wasn't an old save it was my first game. I started with 0.7, but I turn down the text speed and auto speed and usually play on auto to avoid clicks.

Specifically it relates to the dress choosing scene, auto doesn't wait for user input for whatever reason and then screws everything else over without crashing.

Skipping works just fine though.
Oh, right. You're using the auto forward mode. Unfortunately, afm is a bit of a dogs dinner in renpy. It's the bane of a developer's life, frankly. It's possible to stop it with a "$ preferences.afm_enable = False" call in the screen that's being used to make that dress choice but renpy will stop auto forward long before that screen is actually called - there's no way to stop it exactly where you want. It'll stop as soon as the screen is preloaded by renpy.
I've attached a modified screen call to do that, just drop the attached file into the game folder. It'll stop auto-forwarding while the girls are still in the pool, just before the dress choice screen is called. Can't really do much more than that... This is one for the developer to sort out tbh.
 

Master of Puppets

Conversation Conqueror
Oct 5, 2017
7,562
10,083
Oh, right. You're using the auto forward mode. Unfortunately, afm is a bit of a dogs dinner in renpy. It's the bane of a developer's life, frankly. It's possible to stop it with a "$ preferences.afm_enable = False" call in the screen that's being used to make that dress choice but renpy will stop auto forward long before that screen is actually called - there's no way to stop it exactly where you want. It'll stop as soon as the screen is preloaded by renpy.
I've attached a modified screen call to do that, just drop the attached file into the game folder. It'll stop auto-forwarding while the girls are still in the pool, just before the dress choice screen is called. Can't really do much more than that... This is one for the developer to sort out tbh.
Why would you place that call in the screen? Do that right before showing the screen. The docs are very clear that screens should not have side effects specifically because of preload.
 

K.T.L.

Keeping Families Together
Donor
Mar 5, 2019
819
1,649
Why would you place that call in the screen? Do that right before showing the screen. The docs are very clear that screens should not have side effects specifically because of preload.
That doesn't cause side effects outside of the screen! It just turns auto-forwarding off. If you change it outside of the screen it'll just instantly be turned back on again anyway. The whole afm system is a mess tbh.
 
Last edited:

Master of Puppets

Conversation Conqueror
Oct 5, 2017
7,562
10,083
That doesn't cause side effects outside of the screen! It just turns auto-forwarding off. If you change it outside of the screen it'll just instantly be turned back on again anyway. The whole afm system is a mess tbh.
That... is a side effect. You don't know what "side effects" means in programming I take it? And turning it off outside the screen does work, though it won't stop the player from turning it on again which breaks it still. The proper thing to do is to make the screen modal, which prevents it auto advancing, but keeps the afm state so that it will continue to advance automatically once the player clicks on one of them.
 

K.T.L.

Keeping Families Together
Donor
Mar 5, 2019
819
1,649
Sheesh, pull your horns in. The warning about changing things in screens is about graphical changes possibly being overwritten by a screen being called multiple times. That's not an issue here, it doesn't matter how many times it gets called.
This change is just a stopgap till the dev can sort things out. Apply it or don't, but stop bleating about it.
 

Lolzi

Member
Dec 16, 2018
117
82
Guys guys... K.T.L has suggested a 'work around' fix which, seems workable. I may try it out but, probably what I'll end up doing is scrolling back a bit and turning autoforwarding off XD. My experience with autoforwarding and stopping at decisions has normally been a good one.

Doesn't mean it's an actual fix just something that may help before the dev gets around to it.
 

petertavy

Newbie
Aug 21, 2020
94
19
Version 0.07 compressed:

The text is hard to read due to a bad choice of font. According to the
intro, the options screen allows you to change fonts, but the actual
option screen looks entirely different. I will try to attach a bitmap:

You don't have permission to view the spoiler content. Log in or register now.

I have tried to put this into a spoiler: apologies if not. Please any advice?
 

dodgingnoir

Newbie
Feb 11, 2022
77
95
Version 0.07 compressed:

The text is hard to read due to a bad choice of font. According to the
intro, the options screen allows you to change fonts, but the actual
option screen looks entirely different. I will try to attach a bitmap:

I have tried to put this into a spoiler: apologies if not. Please any advice?
I just downloaded the 0.7 compressed version from gofile and all the options are present. From the screen shoot you shared it looks like half the option menu is missing from the screen. the sliders bellow Box opacity and outlines. are you running the game in sandbox or using an emulator?


1736368333962.png
 
Last edited:

fuzzel

Newbie
Jun 10, 2017
15
37
this is so bad,no skipping option and way to much exposition done badly and on top of all that almost no nudity... i came here to fap
 

petertavy

Newbie
Aug 21, 2020
94
19
I just downloaded the 0.7 compressed version from gofile and all the options are present. From the screen shoot you shared it looks like half the option menu is missing from the screen. the sliders bellow Box opacity and outlines. are you running the game in sandbox or using an emulator?


View attachment 4423686
Thank you for your reply. The file I downloaded was from Mega:



I unpacked it & started the program in Windows 10 by clicking the .exe file.
 

erikhuis

Newbie
Jun 11, 2017
64
49
I'm sorry, but an uncaught exception occurred.

While processing text tag {color=<Color #ffffff>} in "Yeah, I know. I decided to come root for {ch} and {cl} instead. Where's your jacket and tie?".:
Exception: Color string '<Color #ffffff>' must be 3, 4, 6, or 8 hex digits long.

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

Full traceback:
File "scripts/v01.rpyc", line 207, in script
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\ast.py", line 921, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\exports.py", line 1373, in say
who(what, *args, **kwargs)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\character.py", line 1266, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\character.py", line 927, in do_display
display_say(who,
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\character.py", line 666, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\display\screen.py", line 704, in render
child = renpy.display.render.render(self.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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\display\layout.py", line 1334, in render
surf = render(child,
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\text\text.py", line 2109, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\text\text.py", line 627, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\text\text.py", line 1195, in segment
push().color = renpy.easy.color(value)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\color.py", line 167, in __new__
raise Exception("Color string {!r} must be 3, 4, 6, or 8 hex digits long.".format(c))
Exception: Color string '<Color #ffffff>' must be 3, 4, 6, or 8 hex digits long.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
The Daddy Plan 0.07
Sun Jan 12 22:52:19 2025

every time i get this error and dont know what to do
 

ImN0tDon

Newbie
Apr 15, 2024
17
20
I'm sorry, but an uncaught exception occurred.

While processing text tag {color=<Color #ffffff>} in "Yeah, I know. I decided to come root for {ch} and {cl} instead. Where's your jacket and tie?".:
Exception: Color string '<Color #ffffff>' must be 3, 4, 6, or 8 hex digits long.

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

Full traceback:
File "scripts/v01.rpyc", line 207, in script
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\ast.py", line 921, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\exports.py", line 1373, in say
who(what, *args, **kwargs)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\character.py", line 1266, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\character.py", line 927, in do_display
display_say(who,
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\character.py", line 666, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\display\screen.py", line 704, in render
child = renpy.display.render.render(self.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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\display\layout.py", line 1334, in render
surf = render(child,
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-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 "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\text\text.py", line 2109, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\text\text.py", line 627, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\text\text.py", line 1195, in segment
push().color = renpy.easy.color(value)
File "G:\Downloads\Harem\TheDaddyPlan\TheDaddyPlan-0.07-pc\renpy\color.py", line 167, in __new__
raise Exception("Color string {!r} must be 3, 4, 6, or 8 hex digits long.".format(c))
Exception: Color string '<Color #ffffff>' must be 3, 4, 6, or 8 hex digits long.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
The Daddy Plan 0.07
Sun Jan 12 22:52:19 2025

every time i get this error and dont know what to do
Got the same error when turning off colored names. Got around it by rolling back a few screens and hitting ignore.
 
3.80 star(s) 45 Votes