Eternum [v0.9.2] Incest Mod

Do you want more mentions of ‘bro’ or ‘sis’ in scenes?

  • Yes

    Votes: 218 91.2%
  • No

    Votes: 21 8.8%

  • Total voters
    239
  • Poll closed .

Ashira13

Well-Known Member
Jan 31, 2024
1,869
5,603
641
one thing that bothers me, is the "closest person" stuff on the train. siblings can be friends too. it just sounds weird. but maybe that is just me..
 

Lucifer_W

Newbie
Aug 7, 2025
75
181
84
one thing that bothers me, is the "closest person" stuff on the train. siblings can be friends too. it just sounds weird. but maybe that is just me..
If you know a better option pleas tell me I don't like it too but can't think of a good alternative.
 

Ashira13

Well-Known Member
Jan 31, 2024
1,869
5,603
641
If you know a better option pleas tell me I don't like it too but can't think of a good alternative.
it doesn't need changing. i looked at the text without annie being twin sister. and the text woks perfectly, even if annie is orion's twin and Chang his friend. :)
 

BlueArrow

Newbie
Jul 12, 2018
34
57
157
I'll admit the "close person" was a bit awkward to read; I let it slide before mostly cus it helped make the sister path feel more different.
Ashira13 is right, the original "best friend" dialogue would still make sense.
 

alain8891

Member
Dec 18, 2023
428
1,523
327
Had a look at the mod and how things are implemented, and have a couple of suggestions for a future version.

First, all of the instances where "Mom", "Dad", "Sis", "Bro" are used need to be checked for proper capitalization. Sorry if this seems like a minor thing but English has rules for that: whenever someone is addressed as Mom or Dad, it needs to be capitalized, as it's a replacement for that person name. However it's never capitalized when used with a pronoun: "my dad", "my mom"... are correct, "my Mom" is not. A minor thing for some, but I'm in the league of those who expect this to be properly done. It breaks immersion otherwise...

Second, I would suggest to add an option through the preferences screen to toggle incest on/off when the patch is installed, and toggle the option(s) for Annie. I agree with what others have suggested that having Annie as a half-sister (same father, different mother) would probably be the option that would make the most sense given the game introduction.
 
Last edited:

Lucifer_W

Newbie
Aug 7, 2025
75
181
84
Had a look at the mod and how things are implemented, and have a couple of suggestions for a future version.

First, all of the instances where "Mom", "Dad", "Sis", "Bro" are used need to be checked for proper capitalization. Sorry if this seems like a minor thing but English has rules for that: whenever someone is addressed as Mom or Dad, it needs to be capitalized, as it's a replacement for that person name. However it's never capitalized with used with a pronoun: "my dad", "my mom"... are correct, "my Mom" is not. A minor thing for some, but I'm in the league of those who expect this to be properly done. It breaks immersion otherwise...

Second, I would suggest to add an option through the preferences screen to toggle incest on/off when the patch is installed, and toggle the option(s) for Annie. I agree with what others have suggested that having Annie as a half-sister (same father, different mother) would probably be the option that would make the most sense given the game introduction.
I understand what you are getting at but I again must say that I am no native English person and have dyslexia if you find mistakes point them out and I will adress them and for the options to choose Incest and other things I will see what I can do...
 
  • Like
Reactions: HunterSeeker

lololamm

Member
Jul 8, 2023
107
91
165
If you find things like the Heloween party where things don't reflect the sibling relationship the you can tell me where and what and I'll change it the mod is in active development and I alone don't catch everything.

And I am always open for suggestions how to improve dialog and scenes but remember I can't changes images because I don't have the time or the assets Caribtis uses. But again I can alter scenes and use existing images to extend shorten or rewrite the scenarios although that makes it difficult to provide mod compatibility for mods like Multimod.
For sure - will take note of instances I notice and let you know. I understand that it's difficult to change large chunks of dialogue, especially to maintain compatibility with the Multi-Mod.

As of right now, most of the changes that the incest patch make suffice to create a good experience. Once my regular playthrough is completed, I may just do another one to really comb through the conversations properly and at leisure.
 

Alenissmart

New Member
Apr 10, 2025
9
3
54
Hey so I keep getting this error when starting a new game

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/IncestMod/IncestMod.rpy", line 3380, in script
    menu:
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>>

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

Full traceback:
  File "game/IncestMod/IncestMod.rpy", line 3380, in script
    menu:
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ast.py", line 1619, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 134, in menu
    rv = renpy.store.menu(new_items)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 424, in display_menu
    rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ui.py", line 295, in interact
    raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack])))
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>>

Windows-10-10.0.26200 AMD64
Ren'Py 8.3.2.24090902
Eternum 0.9.0
Thu Jan  1 20:38:42 2026
Does anyone know what is wrong with this and/or how to fix this?
 

Lucifer_W

Newbie
Aug 7, 2025
75
181
84
Hey so I keep getting this error when starting a new game

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/IncestMod/IncestMod.rpy", line 3380, in script
    menu:
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>>

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

Full traceback:
  File "game/IncestMod/IncestMod.rpy", line 3380, in script
    menu:
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ast.py", line 1619, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 134, in menu
    rv = renpy.store.menu(new_items)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 424, in display_menu
    rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ui.py", line 295, in interact
    raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack])))
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>>

Windows-10-10.0.26200 AMD64
Ren'Py 8.3.2.24090902
Eternum 0.9.0
Thu Jan  1 20:38:42 2026
Does anyone know what is wrong with this and/or how to fix this?
I will look in to it. Can you tell me if you have anny other mods installed?
 
Last edited:

Souma05

New Member
Jan 3, 2024
2
1
140
Hey, in the newest version of the mod, when I click on the preferences menu, I get this error:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3409, in execute
    viewport:
  File "game/IncestMod/IncestMod.rpy", line 3418, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3470, in execute
    hbox:
  File "game/IncestMod/IncestMod.rpy", line 3474, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3487, in execute
    bar:
  File "renpy/common/00barvalues.rpy", line 165, in get_adjustment
    value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ast.py", line 821, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-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:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2215, 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:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  [Previous line repeated 1 more time]
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 480, in visit_all
    callback(self)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 491, in per_interact
    self.update()
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 697, in update
    self.screen.function(**self.scope)
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3409, in execute
    viewport:
  File "game/IncestMod/IncestMod.rpy", line 3418, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3470, in execute
    hbox:
  File "game/IncestMod/IncestMod.rpy", line 3474, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3487, in execute
    bar:
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\sl2\sldisplayables.py", line 263, in sl2bar
    return renpy.display.behavior.Bar(range, value, width, height, vertical=False, **properties)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\behavior.py", line 2236, in __init__
    adjustment = value.get_adjustment()
  File "renpy/common/00barvalues.rpy", line 165, in get_adjustment
    value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'

Windows-10-10.0.19045 AMD64
Ren'Py 8.3.2.24090902
Eternum 0.9.0
Thu Jan  1 22:26:58 2026
I got a potential fix from ChatGPT, just add this:
Code:
default persistent.text_offset = 1
to the top of the IncestMod.rpy file, like this:
Code:
default annie_incest = False
default annie_sister = False
default annie_mom = False
default annie_half_sister = False
default _annie_incest_prompted = False
default im_redirect_enabled = True
default im_label_overrides = {}
default im_debug_redirect = False
default persistent.im_incest_mode = None
default persistent.text_offset = 1
I am not at all a programmer/coder, I just asked ChatGPT, so don't blindly trust this fix without having someone more qualified look into it, but I thought I would share regardless.
 
  • Thinking Face
Reactions: Ashira13

Lucifer_W

Newbie
Aug 7, 2025
75
181
84
Hey, in the newest version of the mod, when I click on the preferences menu, I get this error:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3409, in execute
    viewport:
  File "game/IncestMod/IncestMod.rpy", line 3418, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3470, in execute
    hbox:
  File "game/IncestMod/IncestMod.rpy", line 3474, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3487, in execute
    bar:
  File "renpy/common/00barvalues.rpy", line 165, in get_adjustment
    value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ast.py", line 821, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-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:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2215, 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:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  [Previous line repeated 1 more time]
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 480, in visit_all
    callback(self)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 491, in per_interact
    self.update()
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 697, in update
    self.screen.function(**self.scope)
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3409, in execute
    viewport:
  File "game/IncestMod/IncestMod.rpy", line 3418, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3470, in execute
    hbox:
  File "game/IncestMod/IncestMod.rpy", line 3474, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3487, in execute
    bar:
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\sl2\sldisplayables.py", line 263, in sl2bar
    return renpy.display.behavior.Bar(range, value, width, height, vertical=False, **properties)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\behavior.py", line 2236, in __init__
    adjustment = value.get_adjustment()
  File "renpy/common/00barvalues.rpy", line 165, in get_adjustment
    value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'

Windows-10-10.0.19045 AMD64
Ren'Py 8.3.2.24090902
Eternum 0.9.0
Thu Jan  1 22:26:58 2026
I got a potential fix from ChatGPT, just add this:
Code:
default persistent.text_offset = 1
to the top of the IncestMod.rpy file, like this:
Code:
default annie_incest = False
default annie_sister = False
default annie_mom = False
default annie_half_sister = False
default _annie_incest_prompted = False
default im_redirect_enabled = True
default im_label_overrides = {}
default im_debug_redirect = False
default persistent.im_incest_mode = None
default persistent.text_offset = 1
I am not at all a programmer/coder, I just asked ChatGPT, so don't blindly trust this fix without having someone more qualified look into it, but I thought I would share regardless.
I Hope i am qualified to Look in to it ;)
 

Ashira13

Well-Known Member
Jan 31, 2024
1,869
5,603
641
Hey, in the newest version of the mod, when I click on the preferences menu, I get this error:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3409, in execute
    viewport:
  File "game/IncestMod/IncestMod.rpy", line 3418, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3470, in execute
    hbox:
  File "game/IncestMod/IncestMod.rpy", line 3474, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3487, in execute
    bar:
  File "renpy/common/00barvalues.rpy", line 165, in get_adjustment
    value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ast.py", line 821, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-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:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2215, 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:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  [Previous line repeated 1 more time]
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 480, in visit_all
    callback(self)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 491, in per_interact
    self.update()
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 697, in update
    self.screen.function(**self.scope)
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3398, in execute
    screen preferences():
  File "game/IncestMod/IncestMod.rpy", line 3409, in execute
    viewport:
  File "game/IncestMod/IncestMod.rpy", line 3418, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3470, in execute
    hbox:
  File "game/IncestMod/IncestMod.rpy", line 3474, in execute
    vbox:
  File "game/IncestMod/IncestMod.rpy", line 3487, in execute
    bar:
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\sl2\sldisplayables.py", line 263, in sl2bar
    return renpy.display.behavior.Bar(range, value, width, height, vertical=False, **properties)
  File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\behavior.py", line 2236, in __init__
    adjustment = value.get_adjustment()
  File "renpy/common/00barvalues.rpy", line 165, in get_adjustment
    value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'

Windows-10-10.0.19045 AMD64
Ren'Py 8.3.2.24090902
Eternum 0.9.0
Thu Jan  1 22:26:58 2026
I got a potential fix from ChatGPT, just add this:
Code:
default persistent.text_offset = 1
to the top of the IncestMod.rpy file, like this:
Code:
default annie_incest = False
default annie_sister = False
default annie_mom = False
default annie_half_sister = False
default _annie_incest_prompted = False
default im_redirect_enabled = True
default im_label_overrides = {}
default im_debug_redirect = False
default persistent.im_incest_mode = None
default persistent.text_offset = 1
I am not at all a programmer/coder, I just asked ChatGPT, so don't blindly trust this fix without having someone more qualified look into it, but I thought I would share regardless.
looks like the incest mod really doesn't like the compressed version of eternum ;)
 

Ashira13

Well-Known Member
Jan 31, 2024
1,869
5,603
641
You have no Idea...
i do actually, one of the reasons i gave up on the mod for lunar's chosen -_- "players" are so demanding ;)
if it is an recurring issue, just write a disclaimer, that it doesn't work with the compressed version. that being said, i have the full version, multi-mod and the previous version of the incest mod. haven't seen any game breaking errors there (yet).
 

Lucifer_W

Newbie
Aug 7, 2025
75
181
84
i do actually, one of the reasons i gave up on the mod for lunar's chosen -_- "players" are so demanding ;)
if it is an recurring issue, just write a disclaimer, that it doesn't work with the compressed version. that being said, i have the full version, multi-mod and the previous version of the incest mod. haven't seen any game breaking errors there (yet).
I am trying my best o_O
 
  • Heart
Reactions: Ashira13

Lucifer_W

Newbie
Aug 7, 2025
75
181
84
Hey so I keep getting this error when starting a new game

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/IncestMod/IncestMod.rpy", line 3380, in script
    menu:
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>>

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

Full traceback:
  File "game/IncestMod/IncestMod.rpy", line 3380, in script
    menu:
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ast.py", line 1619, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 134, in menu
    rv = renpy.store.menu(new_items)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 424, in display_menu
    rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
  File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ui.py", line 295, in interact
    raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack])))
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>>

Windows-10-10.0.26200 AMD64
Ren'Py 8.3.2.24090902
Eternum 0.9.0
Thu Jan  1 20:38:42 2026
Does anyone know what is wrong with this and/or how to fix this?

I dug around and it has to do with how Caribdis renders some things It can happen if you have a extra mod like Universal Ren'Py Mod / URM installed or something different. My advice start a game with as few mods Installed as posible and after the start is done save and reinstall other mods then you can load that save and play it like normal. Multi Mod is tested and works.
 

Ferdinand @97

New Member
May 16, 2025
1
0
52
It is possible to change the surnames on the relationship menu when you activate the mod? Annie should have the same surname as Orion.
 

BlueArrow

Newbie
Jul 12, 2018
34
57
157
looks like the incest mod really doesn't like the compressed version of eternum ;)
oh really? been using the compressed version with the incest mod and haven't had any noticeable issues personally.

It is possible to change the surnames on the relationship menu when you activate the mod? Annie should have the same surname as Orion.
Nope. dug into the files with unRen, those names (and the ones in the phone chats) are actually png images so we can't change them into custom names.
 
  • Like
Reactions: Lucifer_W