• To improve security, we will soon start forcing password resets for any account that uses a weak password on the next login. If you have a weak password or a defunct email, please update it now to prevent future disruption.

Mod Ren'Py Where the Heart Is - Incest Re-write & Walkthrough Mod [Episode 24] [XanusR]

5.00 star(s) 1 Vote

fslrff

Newbie
Mar 23, 2023
69
11
Download the new game fix in the op, it's a base game bug that I've already fixed, but is a separate file as I've not yet implemented it into the mod. I wont do so until the next game update (if it is still necessary even with the remaster the dev is doing)
so just extract the new game?
 

XanusR

Member
Sep 17, 2018
134
774
What version of the mod are you using here? The WT only mod or the ic and walkthrough mod?
EDIT: This has mention of the advanced start, which my mod doesn't touch. If you download the new game fix you can start a new game and skip (by holding ctrl) to episode 2, I ain't about to fix every fuck up CG has made as I'd be doing for free what he should have done himself before releasing: Quality Control.
 
Last edited:
  • Like
Reactions: mueo8

mueo8

Newbie
Aug 4, 2023
20
6
Note my edit to my previous post.
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 1691, in script
jump expression "Episode_" + str(EpisodeOn)
ScriptError: could not find label 'Episode_2'.

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

Full traceback:
File "game/script.rpy", line 1691, in script
jump expression "Episode_" + str(EpisodeOn)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\ast.py", line 1974, in execute
rv = renpy.game.script.lookup(target)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\script.py", line 927, in lookup
raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'Episode_2'.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Where The Heart Is Ep23
Fri Aug 11 14:39:38 2023
 

mueo8

Newbie
Aug 4, 2023
20
6
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 1691, in script
jump expression "Episode_" + str(EpisodeOn)
ScriptError: could not find label 'Episode_2'.

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

Full traceback:
File "game/script.rpy", line 1691, in script
jump expression "Episode_" + str(EpisodeOn)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\ast.py", line 1974, in execute
rv = renpy.game.script.lookup(target)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\script.py", line 927, in lookup
raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'Episode_2'.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Where The Heart Is Ep23
Fri Aug 11 14:39:38 2023
Thanks for the help , I pressed reload after getting this error and is working for now
 

mueo8

Newbie
Aug 4, 2023
20
6
Ran into another one first thing when talking to the mom char for first time

I'm sorry, but an uncaught exception occurred.

While processing text tag {/font} in 'Give Her a Hug{/font}'.:
File "game/Episode1to3.rpy", line 56, in script
menu:
Exception: '/font' closes a text tag that isn't open.

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

Full traceback:
File "game/Episode1to3.rpy", line 56, in script
menu:
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\ast.py", line 1903, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\exports.py", line 1010, in menu
rv = renpy.store.menu(new_items)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\exports.py", line 1250, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\display\layout.py", line 1105, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\display\behavior.py", line 885, in render
rv = super(Button, self).render(width, height, st, at)
File "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 2109, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 627, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 1058, in segment
raise Exception("%r closes a text tag that isn't open." % text)
Exception: '/font' closes a text tag that isn't open.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Where The Heart Is Ep23
Fri Aug 11 14:45:06 2023
 

XanusR

Member
Sep 17, 2018
134
774
Ran into another one first thing when talking to the mom char for first time

I'm sorry, but an uncaught exception occurred.

While processing text tag {/font} in 'Give Her a Hug{/font}'.:
File "game/Episode1to3.rpy", line 56, in script
menu:
Exception: '/font' closes a text tag that isn't open.

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

Full traceback:
File "game/Episode1to3.rpy", line 56, in script
menu:
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\ast.py", line 1903, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\exports.py", line 1010, in menu
rv = renpy.store.menu(new_items)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\exports.py", line 1250, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\display\layout.py", line 1105, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\display\behavior.py", line 885, in render
rv = super(Button, self).render(width, height, st, at)
File "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 2109, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 627, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 1058, in segment
raise Exception("%r closes a text tag that isn't open." % text)
Exception: '/font' closes a text tag that isn't open.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Where The Heart Is Ep23
Fri Aug 11 14:45:06 2023
I've just come back from a football match and it's nearly midnight (11:35pm in England), so I'm absolutely shattered right now. I'll take a proper look at this tomorrow, though I swear that's an issue I sorted a while ago.
 
  • Like
Reactions: mueo8

Skeltom

Engaged Member
Oct 9, 2017
2,301
2,733
Ran into another one first thing when talking to the mom char for first time

I'm sorry, but an uncaught exception occurred.

While processing text tag {/font} in 'Give Her a Hug{/font}'.:
File "game/Episode1to3.rpy", line 56, in script
menu:
Exception: '/font' closes a text tag that isn't open.

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

Full traceback:
File "game/Episode1to3.rpy", line 56, in script
menu:
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\ast.py", line 1903, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\exports.py", line 1010, in menu
rv = renpy.store.menu(new_items)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\exports.py", line 1250, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\display\layout.py", line 1105, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\display\behavior.py", line 885, in render
rv = super(Button, self).render(width, height, st, at)
File "E:\Games\WhereTheHeartIs-Ep23-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 "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 2109, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 627, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "E:\Games\WhereTheHeartIs-Ep23-pc\renpy\text\text.py", line 1058, in segment
raise Exception("%r closes a text tag that isn't open." % text)
Exception: '/font' closes a text tag that isn't open.

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Where The Heart Is Ep23
Fri Aug 11 14:45:06 2023
It opens with a color so from what I understand I should close with that as well. "{color=#00FF00}Give Her a Hug{/color}" not "{color=#00FF00}Give Her a Hug{/font}". It's not being told what font to even use as far as I can tell.
 

XanusR

Member
Sep 17, 2018
134
774
It opens with a color so from what I understand I should close with that as well. "{color=#00FF00}Give Her a Hug{/color}" not "{color=#00FF00}Give Her a Hug{/font}". It's not being told what font to even use as far as I can tell.
No, all the colour arguments get closed with a /font argument and they work strange I know but Ren'Py can be strange. Hold on there's no colour argument in his error.

I've just checked the downloads and WT ones both have the colour argument so I don't have a clue what's gone wrong there. mueo8 please can you try a fresh install, in the order game, new game fix then IC & WT mod extracting the game folder to the root folder (with the .exe in it) both times.
 

Skeltom

Engaged Member
Oct 9, 2017
2,301
2,733
No, all the other colour arguments get closed with a /font argument and they work strange I know but Ren'Py can be strange. Hold on there's no colour argument in his error.

I've just checked the downloads and WT ones both have the colour argument so I don't have a clue what's gone wrong there. mueo8 please can you try a fresh install, in the order game, new game fix then IC & WT mod extracting the game folder to the root folder (with the .exe in it) both times.
But your using /font as a close for a color. You aren't trying to change the font anywhere at all. Now if it was {font=Gloock-Regular.ttf}Give her a hug{/font}, then sure. But its not so I don't get why you are adding it at all. Come to think of it you don't even need a {/color} because you are just doing whole lines anyway. The {/font} still does nothing.
 

XanusR

Member
Sep 17, 2018
134
774
But your using /font as a close for a color. You aren't trying to change the font anywhere at all. Now if it was {font=Gloock-Regular.ttf}Give her a hug{/font}, then sure. But its not so I don't get why you are adding it at all. Come to think of it you don't even need a {/color} because you are just doing whole lines anyway. The {/font} still does nothing.
That's how Dr Addy did it, I have only updated it to Episode 23 so Ep 22 and 23 are my work, same with the /font as I just copied what Addy did for the colour when I made it, wouldn't do that now. In fact the next game update is going to be an overhaul so those /font tags are likely to disappear anyway as I'll have to remake the mod due to the massive script changes that'll come with.
 

Skeltom

Engaged Member
Oct 9, 2017
2,301
2,733
That's how Dr Addy did it, I have only updated it to Episode 23 so Ep 22 and 23 are my work, same with the /font as I just copied what Addy did for the colour when I made it, wouldn't do that now. In fact the next game update is going to be an overhaul so those /font tags are likely to disappear anyway as I'll have to remake the mod due to the massive script changes that'll come with.
If you are going to be re=doing it any way, you can save yourself a lot of time if you add two defaults to the top of the first script before the label. default bc = "{color=#FF0000}" default gc = "{color=#00FF00}". Then you would only have to put [gc] and [bc] at the start of the choice and be done with it. You won't have to copy and paste or type it out. Just a suggestion.

[gc]Good Choice
[bc]Bad Choice
 
  • Like
Reactions: XanusR

XanusR

Member
Sep 17, 2018
134
774
If you are going to be re=doing it any way, you can save yourself a lot of time if you add two defaults to the top of the first script before the label. default bc = "{color=#FF0000}" default gc = "{color=#00FF00}". Then you would only have to put [gc] and [bc] at the start of the choice and be done with it. You won't have to copy and paste or type it out. Just a suggestion.

[gc]Good Choice
[bc]Bad Choice
Yeah, thanks for the suggestion. That or something similar to it is likely how I'm going to do the walkthrough part of the mod in the remake for the next update.
 

Stonethrower

Member
May 14, 2019
104
86
XanusR I've installed the game 3x (brand new installs) and the mod is apparently not working in ep 23?
The text keeps saying Katie's mom etc.
(Used the Mediafire INC & WT mod link)
 

XanusR

Member
Sep 17, 2018
134
774
XanusR I've installed the game 3x (brand new installs) and the mod is apparently not working in ep 23?
The text keeps saying Katie's mom etc.
(Used the Mediafire INC & WT mod link)
Could you send your log and/or traceback if there is one, so I can figure out where in the script its getting a feedback loop
 

XanusR

Member
Sep 17, 2018
134
774
It would be nice if for esp 24 if the walkthrough could be separate from the incest mod
Erm... *coughs*

1695325142936.png
The above is an image


I've already made a version without the wt mod which can be downloaded from the op clearly labelled as such too. Unless you mean a walkthrough only version?
 
5.00 star(s) 1 Vote